Location: PHPKode > projects > Netautor Professional > netautor/napro4/include/npf_lib/npf_transfer.xml
<?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.&amp;lt;br&amp;gt;
				THIS (VALUES) : In die aktuellen lokalen variablen&amp;lt;br&amp;gt;
				GLOBAL : In die globalen Variablen&amp;lt;br&amp;gt;
				PARENT : In den Eltern-Kontext der aktuellen lokalen Variablen&amp;lt;br&amp;gt;
				SESSION: In eine Benutzerdefinierte SESSION-Variable
			</DESCRIPT>
			<DESCRIPT lang="en">
			Select the context where the elements are stored into: &amp;lt;br&amp;gt;
				THIS (VALUES) : Into the current local values&amp;lt;br&amp;gt;
				GLOBAL : Into the global values&amp;lt;br&amp;gt;
				PARENT : Into the parent context of the current function&amp;lt;br&amp;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.&lt;br&gt;
			Aus dem spziellen Kontext USER k&amp;ouml;nnen folgende Werte gelesen werden :&lt;br&gt;
			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&amp;ouml;rigen Gruppen
			</DESCRIPT>
			<DESCRIPT lang="en">List of variable names wich should be transfered out of the context defined via parameter restore.context&lt;br&gt;
			From the special context USER, you can read the following values:&lt;br&gt;
			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.&amp;lt;br&amp;gt;
				USER : Aus dem aktuellen Benutzer (Name, EMail etc.)&amp;lt;br&amp;gt;
				FEATURE : Aus den Features des aktuellen Benutzers&amp;lt;br&amp;gt;
				SYSFEATURE : Aus den Systemfeatures des aktuellen Benutzers&amp;lt;br&amp;gt;
				GLOBAL : Aus den globalen Variablen&amp;lt;br&amp;gt;
				GET : Aus Werten welche per GET-Methode gesendet wurden&amp;lt;br&amp;gt;
				POST : Aus Werten welche per POST-Methode geliefert wurden&amp;lt;br&amp;gt;
				PARENT : Aus den Eltern-Kontext der aktuellen lokalen Variablen&amp;lt;br&amp;gt;
				VALUE : Der Parameter VAR definiert Namen von Variablen deren Werte im Parameter VALUE definiert wurden&amp;lt;br&amp;gt;
				THIS (VALUES) : Aus den lokalen Variablen&amp;lt;br&amp;gt;
				SESSION : Aus der aktuellen Benutzersitzng
			</DESCRIPT>
			<DESCRIPT lang="en">Selects the context where the data should be taken from:&amp;lt;br&amp;gt;
				USER : Current user ( user name, emal address etc.)&amp;lt;br&amp;gt;
				FEATURE : From the features of the current user&amp;lt;br&amp;gt;
				SYSFEATURE : From the system features of the current user&amp;lt;br&amp;gt;
				GLOBAL : From global variables&amp;lt;br&amp;gt;
				GET : From values submitted via GET-method&amp;lt;br&amp;gt;
				POST : From values submitted via POST-method&amp;lt;br&amp;gt;
				PARENT : Parent context of local variables&amp;lt;br&amp;gt;
				VALUE : The Parameter VAR defines names of varialbes, their values are defined in Parameter VALUE&amp;lt;br&amp;gt;
				THIS (VALUES) : From current local variables&amp;lt;br&amp;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&amp;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&amp;szlig; die im Parameter restore.element angegebenen Variablen aus dem im Parameter restore.context definierten Kontext gel&amp;ouml;scht werden.&lt;br&gt;
			MERGE : Wenn das Zielelement ein existierendes Array ist, so werden die neuen Werte am Ende hinzugef&amp;uuml;gt.&lt;br&gt;
			REPLACE : Neue Werte ersetzten m&amp;ouml;glicherweise vorhandene alte Werte. (Standardverhalten, kann durch MERGE &amp;uuml;berschrieben werden)
			</DESCRIPT>
			<DESCRIPT lang="en">
			DELETE: Forces all variables namend in paramter restore.element of context restore.context to be deleted.&lt;br&gt;
			MERGE : If target element is an existing array, new value will be add at the end&lt;br&gt;
			REPLACE : New values replace old values (default behaviour, can be overwritten by MERGE)&lt;br&gt;
			</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&amp;szlig; die im Parameter restore.element angegebenen Variablen aus dem im Parameter restore.context definierten Kontext gel&amp;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>
Return current item: Netautor Professional