<?xml version = '1.0' encoding = 'UTF-8' standalone = 'no' ?> <NA_FUNCTION_DESCRIPT> <FUNCTION name="npf_define" call="npf_define" context="programming" date="2001-06-27" depricated="0" internal="1" tail="0"> <AUTHOR> <COMPANY>/digiconcept/</COMPANY> <NAME>Gregor Wollner</NAME> <EMAIL>hide@address.com</EMAIL> </AUTHOR> <DESCRIPT lang="de">Definiert, kopiert oder verschiebt Variablen</DESCRIPT> <DESCRIPT lang="en">Defines, copies or moves variables</DESCRIPT> <PARAM name="to" new_name="store.context" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-27"> <DEFAULT>THIS</DEFAULT> <DESCRIPT lang="de"></DESCRIPT> <DESCRIPT lang="en"></DESCRIPT> <VALUE>VALUES</VALUE><VALUE>THIS</VALUE> <VALUE>GLOBAL</VALUE> <VALUE>PARENT</VALUE> <VALUE>SESSION</VALUE> </PARAM> <PARAM name="store.context" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2001-12-12"> <DEFAULT>THIS</DEFAULT> <DESCRIPT lang="de"> Auswahl des Kontext in dem die Werte gespeichert werden sollen.&lt;br&gt; THIS (VALUES) : In die aktuellen lokalen variablen&lt;br&gt; GLOBAL : In die globalen Variablen&lt;br&gt; PARENT : In den Eltern-Kontext der aktuellen lokalen Variablen&lt;br&gt; SESSION: In eine Benutzerdefinierte SESSION-Variable </DESCRIPT> <DESCRIPT lang="en"> Select the context where the elements are stored into: &lt;br&gt; THIS (VALUES) : Into the current local values&lt;br&gt; GLOBAL : Into the global values&lt;br&gt; PARENT : Into the parent context of the current function&lt;br&gt; SESSION: Into the current user SESSION </DESCRIPT> <VALUE>THIS</VALUE><VALUE>VALUES</VALUE> <VALUE>PARENT</VALUE> <VALUE>GLOBALS</VALUE> <VALUE>SESSION</VALUE> </PARAM> <PARAM name="store" new_name="store.element" magic="0" quote="2" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-27"> <DEFAULT/> </PARAM> <PARAM name="store.element" magic="0" quote="2" flag="0" explizit="0" depricated="" date="2001-12-12"> <DEFAULT/> <DESCRIPT lang="de">Aus dem RESTORE.CONTEXT-Kontext werden alle Werte der Liste restore.element genommen und als Variablen mit dem unter store.element gegebenen Namen unter store.context gespeichert.</DESCRIPT> <DESCRIPT lang="en">All via restore.element defined variables will be taken from restore.context and stored as store.element in context store.context</DESCRIPT> </PARAM> <PARAM name="store.container" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2003-10-10"> <DEFAULT/> <DESCRIPT/> <VALUE/> </PARAM> <PARAM name="restore.container" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2003-10-01"> <DEFAULT/> <DESCRIPT/> <VALUE/> </PARAM> <PARAM name="save.element" magic="0" quote="2" flag="0" explizit="0" depricated="" date="2003-10-01"> <DEFAULT/> <DESCRIPT lang="de">Liste von Elementen erster Ebene die von der jeglicher Bearbeitung ausgeschlossen werden.</DESCRIPT> <DESCRIPT lang="en">List of first level elements excluded from any processing.</DESCRIPT> <VALUE/> </PARAM> <PARAM name="var" new_name="restore.element" magic="0" quote="2" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-27"> <DEFAULT/> <DESCRIPT/> <VALUE/> </PARAM> <PARAM name="restore.element" magic="0" quote="2" flag="0" explizit="0" depricated="" date="2001-12-12"> <DEFAULT/> <DESCRIPT lang="de">Liste von Variablenamen welche aus dem per RESTORE.CONTEXT definierten Kontext geholt werden sollen.<br> Aus dem spziellen Kontext USER k&ouml;nnen folgende Werte gelesen werden :<br> USER_NAME - der Benutzername. USER_EMAIL - die Email-Adresse des Benutzers. USER_REMARK - diverse Bemerkungen zum Benutzer. USER_LINK_TO - eine Liste von ID's der zugeh&ouml;rigen Gruppen </DESCRIPT> <DESCRIPT lang="en">List of variable names wich should be transfered out of the context defined via parameter restore.context<br> From the special context USER, you can read the following values:<br> USER_NAME - the users name. USER_EMAIL - email-address of the user. USER_REMARK - some comments about the user. USER_LINK_TO - a list of ID's from groups where user is member of. </DESCRIPT> </PARAM> <PARAM name="from" new_name="restore.context" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-27"> <DEFAULT>THIS</DEFAULT> <VALUE>VALUES</VALUE><VALUE>THIS</VALUE> <VALUE>FEATURE</VALUE><VALUE>SYSFEATURE</VALUE><VALUE>GLOBAL</VALUE> <VALUE>GET</VALUE><VALUE>POST</VALUE> <VALUE>PARENT</VALUE> <VALUE>VALUE</VALUE> <VALUE>USER</VALUE> <VALUE>SESSION</VALUE> </PARAM> <PARAM name="restore.context" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2001-12-12"> <DEFAULT/> <DESCRIPT lang="de">Auswahl des Kontext aus dem der Werte geholt werden sollen.&lt;br&gt; USER : Aus dem aktuellen Benutzer (Name, EMail etc.)&lt;br&gt; FEATURE : Aus den Features des aktuellen Benutzers&lt;br&gt; SYSFEATURE : Aus den Systemfeatures des aktuellen Benutzers&lt;br&gt; GLOBAL : Aus den globalen Variablen&lt;br&gt; GET : Aus Werten welche per GET-Methode gesendet wurden&lt;br&gt; POST : Aus Werten welche per POST-Methode geliefert wurden&lt;br&gt; PARENT : Aus den Eltern-Kontext der aktuellen lokalen Variablen&lt;br&gt; VALUE : Der Parameter VAR definiert Namen von Variablen deren Werte im Parameter VALUE definiert wurden&lt;br&gt; THIS (VALUES) : Aus den lokalen Variablen&lt;br&gt; SESSION : Aus der aktuellen Benutzersitzng </DESCRIPT> <DESCRIPT lang="en">Selects the context where the data should be taken from:&lt;br&gt; USER : Current user ( user name, emal address etc.)&lt;br&gt; FEATURE : From the features of the current user&lt;br&gt; SYSFEATURE : From the system features of the current user&lt;br&gt; GLOBAL : From global variables&lt;br&gt; GET : From values submitted via GET-method&lt;br&gt; POST : From values submitted via POST-method&lt;br&gt; PARENT : Parent context of local variables&lt;br&gt; VALUE : The Parameter VAR defines names of varialbes, their values are defined in Parameter VALUE&lt;br&gt; THIS (VALUES) : From current local variables&lt;br&gt; SESSION: From the current user session </DESCRIPT> <VALUE>VALUES</VALUE><VALUE>THIS</VALUE> <VALUE>FEATURE</VALUE> <VALUE>SYSFEATURE</VALUE><VALUE>GLOBAL</VALUE> <VALUE>GET</VALUE><VALUE>POST</VALUE> <VALUE>PARENT</VALUE><VALUE>USER</VALUE> <VALUE>SESSION</VALUE> </PARAM> <PARAM name="value" new_name="store.value" magic="0" quote="2" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-27"> <DEFAULT/> </PARAM> <PARAM name="store.value" magic="0" quote="2" flag="0" explizit="0" depricated="0" date="2001-06-27"> <DEFAULT/> <DESCRIPT lang="de">Liste von neuen Werten f&uuml;r die Variablen, die im Parameter restore.element angegeben wurden</DESCRIPT> <DESCRIPT lang="en">List of new values for variables defined in parameter restore.element</DESCRIPT> </PARAM> <PARAM name="mode" magic="0" quote="3" flag="0" explizit="0" depricated="0" date="2001-06-27"> <DEFAULT>REPLACE</DEFAULT> <DESCRIPT lang="de"> DELETE: Gibt an da&szlig; die im Parameter restore.element angegebenen Variablen aus dem im Parameter restore.context definierten Kontext gel&ouml;scht werden.<br> MERGE : Wenn das Zielelement ein existierendes Array ist, so werden die neuen Werte am Ende hinzugef&uuml;gt.<br> REPLACE : Neue Werte ersetzten m&ouml;glicherweise vorhandene alte Werte. (Standardverhalten, kann durch MERGE &uuml;berschrieben werden) </DESCRIPT> <DESCRIPT lang="en"> DELETE: Forces all variables namend in paramter restore.element of context restore.context to be deleted.<br> MERGE : If target element is an existing array, new value will be add at the end<br> REPLACE : New values replace old values (default behaviour, can be overwritten by MERGE)<br> </DESCRIPT> <VALUE>DELETE</VALUE> <VALUE>MERGE</VALUE> <VALUE>REPLACE</VALUE> </PARAM> <PARAM name="delete" magic="0" quote="0" flag="1" explizit="0" depricated="2001-12-12" date="2001-06-27"> <DEFAULT>0</DEFAULT> <DESCRIPT lang="de">Gibt an da&szlig; die im Parameter restore.element angegebenen Variablen aus dem im Parameter restore.context definierten Kontext gel&ouml;scht werden. Deprecated, siehe mode Parameter.</DESCRIPT> <DESCRIPT lang="en">Forces all variables namend in paramter restore.element of context restore.context to be deleted. Deprecated, see mode parameter.</DESCRIPT> </PARAM> <PARAM name="dependon.value" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-12-12"> <DEFAULT/> <DESCRIPT lang="de">Wert gegen den geprueft werden soll</DESCRIPT> <DESCRIPT lang="en">Value to check on</DESCRIPT> </PARAM> <PARAM name="dependon.element" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-12-12"> <DEFAULT/> <DESCRIPT lang="de">Element welches zu pruefen ist</DESCRIPT> <DESCRIPT lang="en">Element to check</DESCRIPT> </PARAM> <PARAM name="dependon.operator" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-12-12"> <DEFAULT/> <DESCRIPT lang="de">Operator der zur Pruefung benutzt wird</DESCRIPT> <DESCRIPT lang="en">Operator for the check</DESCRIPT> <VALUE>EQ</VALUE><VALUE>GT</VALUE> <VALUE>LT</VALUE><VALUE>LE</VALUE> <VALUE>GE</VALUE><VALUE>NE</VALUE> <VALUE>EMPTY</VALUE><VALUE>NONEMPTY</VALUE> <VALUE>LK</VALUE> </PARAM> <PARAM name="dependon.context" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-12-12"> <DEFAULT>THIS</DEFAULT> <DESCRIPT lang="de">Legt fest aus welchem Context das Vergleichselement genommen wird</DESCRIPT> <DESCRIPT lang="en">Sets the Context of the Element</DESCRIPT> <VALUE>THIS</VALUE><VALUE>GLOBALS</VALUE> <VALUE>FEATURE</VALUE><VALUE>USER</VALUE> <VALUE>PARENT</VALUE><VALUE>SESSION</VALUE> <VALUE>GET</VALUE><VALUE>POST</VALUE> </PARAM> </FUNCTION> </NA_FUNCTION_DESCRIPT>