TIUSRVT ; SLC/JM - Server functions for templates 8/23/2001 [8/19/04 1:57pm];05/31/17 13:19
Source file <TIUSRVT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETROOTS(TIUY,USER) | ;Get template root info
|
|
| GETPROOT(TIUY,USER) | ;Get personal template root info only
|
|
| GETITEMS(TIUY,TIUDA) | ; Returns all children of a non-Template Node
|
|
| GETBOIL(TIUY,TIUDA) | ;Returns a Template's Unexpanded Boilerplate Text
|
|
| GETTEXT(TIUY,DFN,VSTR,TIUX) | ; Expand Boilerplate
|
|
| ISEDITOR(TIUY,ROOT,USER) | ; Returns TRUE if user is a Template Editor
|
|
| LISTOWNR(TIUY,TIUFROM,DIR) | ; Return subset of personal owners
|
|
| ADDNODE(IDX,TIUDA,INTIUY) | ;Adds template node info
|
|
| NODEDATA(TIUDA) | ;Returns template node data
|
|
| NP(PNUM) | ;Returns the piece of the node
|
|
| HASITEMS(TIUDA) | ; Returns Has Children flag (0=NONE,1=ACTIVE,2=INACTIVE,3=BOTH)
|
|
| SETTMPLT(SUCCESS,TIUDA,TIUX) | ; Create/update a TEMPLATE
|
|
| CREATE(NAME,TYPE) | ; Get or create TEMPLATE record
|
|
| DELETE(SUCCESS,TIUDA) | ; Delete TEMPLATES
; Pass TIUDA as array of record numbers to be deleted by reference ; SUCCESS will be returned as the actual number of templates deleted |
|
| ZAP(DA) | ; Call ^DIK to remove an entry - CAREFUL...NO CHECKS
|
|
| SETITEMS(SUCCESS,TIUDA,TIUX) | ; Change ITEMs of a group, class, or root
; Receives: ; TIUDA=IEN of TEMPLATE record ; TIUX(SEQ)=IEN of item ; Returns: ; SUCCESS(SEQ)=IEN of item if successful, or ; 0^ Explanatory message if not |
|
| CLRITMS(TIUDA) | ; Remove all items from a group, class, or root
|
|
| OBJLST(TIUY) | ; Get the list of active objects
|
|
| BPCHECK(TIUTY,TIUX) | ; Checks objects in boilerplate text.
|
| RPC Name | Call Tags |
|---|---|
| TIU TEMPLATE GETROOTS | GETROOTS |
| TIU TEMPLATE GETITEMS | GETITEMS |
| TIU TEMPLATE GETBOIL | GETBOIL |
| TIU TEMPLATE GETTEXT | GETTEXT |
| TIU TEMPLATE ISEDITOR | ISEDITOR |
| TIU TEMPLATE GETPROOT | GETPROOT |
| TIU TEMPLATE LISTOWNR | LISTOWNR |
| TIU TEMPLATE CREATE/MODIFY | SETTMPLT |
| TIU TEMPLATE SET ITEMS | SETITEMS |
| TIU GET LIST OF OBJECTS | OBJLST |
| TIU TEMPLATE DELETE | DELETE |
| TIU TEMPLATE CHECK BOILERPLATE | BPCHECK |
| FileNo | Call Tags |
|---|---|
| ^TIU(8927 - [#8927] | Classic Fileman Calls |