Location: PHPKode > projects > Netautor Professional > netautor/napro4/include/npf_lib/npf_users.xml
<?xml version = '1.0' encoding = 'UTF-8' standalone = 'no' ?>
<NA_FUNCTION_DESCRIPT>
	<FUNCTION name="npf_user_read" call="npf_user_read" context="user" date="2001-06-29" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">Liest die Daten ein bestimmten Benutzers aus dem Netautor ein.&amp;lt;br&amp;gt;
			Es entstehen tempor&amp;auml;r folgende neue Felder:&amp;lt;br&amp;gt;
			USER_ID :ID des Benutzers&amp;lt;br&amp;gt;
			USER_NAME: Name des Benutzers&amp;lt;br&amp;gt;
			USER_REMARK: Bemerkungen zum Benutzer&amp;lt;br&amp;gt;
			USER_LOGIN: 1= Darf sich anmelden, 0 = Darf sicht nicth anmelden&amp;lt;br&amp;gt;
			USER_PASS: Passwort des Benutzers&amp;lt;br&amp;gt;
			USER_IS_GROUP: 0 = Benutzer ist Person, 1= Benutzer ist Gruppe&amp;lt;br&amp;gt;
			USER_LINK_TO: Multiples Feld mit den ID&apos;s von Gruppen zu welchen der Benutzer geh&amp;ouml;rt&amp;lt;br&amp;gt;
			USER_FEATURES: Multiples Feld mit den Namen und Werten der Features&amp;lt;br&amp;gt;
		</DESCRIPT>
		<DESCRIPT lang="en">Reads informations of a netautor user
			Fields holding the data:&amp;lt;br&amp;gt;
			USER_ID :User-ID&amp;lt;br&amp;gt;
			USER_NAME: User name&amp;lt;br&amp;gt;
			USER_REMARK: Remarks&amp;lt;br&amp;gt;
			USER_LOGIN: 1= Can login, 0 = Cannot login&amp;lt;br&amp;gt;
			USER_PASS: Password&amp;lt;br&amp;gt;
			USER_IS_GROUP: 0 = User is single persion, 1= User is group&amp;lt;br&amp;gt;
			USER_LINK_TO: Multiple field with attached group ID&apos;s&amp;lt;br&amp;gt;
			USER_FEATURES: Multiples field with names and vlaues of his features&amp;lt;br&amp;gt;
		</DESCRIPT>
		<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>
		</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>
		</PARAM>
		<PARAM name="user_id" magic="0" quote="0" flag="0" explizit="1" depricated="0" date="2001-06-29">
			<DEFAULT/>
			<DESCRIPT lang="de">ID des gew&amp;uuml;nschten Benutzers.</DESCRIPT>
			<DESCRIPT lang="en">ID of desired user.</DESCRIPT>
		</PARAM>
		<PARAM name="merge" magic="0" quote="0" flag="1" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT>0</DEFAULT>
			<DESCRIPT lang="de">
				Gibt an dass die Benutzerdaten in den aktuellen Kontext eingespielt werden.&amp;lt;br&amp;gt;
				Bereits vorhandene Daten werden &amp;uuml;berschrieben.  Nun als mode=REPLACE zu verwenden !
			</DESCRIPT>
			<DESCRIPT lang="en">
				Indicates that user data will be merged into current kontext.&amp;lt;br&amp;gt;
				Old data will be overwritten.  Use now mode=REPLACE !
			</DESCRIPT>
		</PARAM>
		<PARAM name="mode" magic="0" quote="3" flag="0" explizit="0" depricated="" date="2001-06-29">
			<DEFAULT></DEFAULT>
			<DESCRIPT lang="de">
				Gibt an wie die Benutzerdaten in den aktuellen Kontext eingespielt werden.&amp;lt;br&amp;gt;
				REPLACE: Bereits vorhandene Daten werden &amp;uuml;berschrieben.
				MERGE: Bereits vorhandene Daten bleiben erhalten.
			</DESCRIPT>
			<DESCRIPT lang="en">
				Indicates how user data will be merged into current kontext.&amp;lt;br&amp;gt;
				REPLACE: Old data will be overwritten.
				MERGE: Old data will not be overwritten.
			</DESCRIPT>
			<VALUE>MERGE</VALUE>
			<VALUE>REPLACE</VALUE>
		</PARAM>

		<PARAM name="store" new_name="store.container" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT/>
			<DESCRIPT lang="de">Name einer lokalen Variable die der Aufnahme der Benutzerdaten dient.</DESCRIPT>
			<DESCRIPT lang="en">Name of local variable which stores user data.</DESCRIPT>
		</PARAM>
		<PARAM name="store.context" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2001-12-12">
			<DEFAULT/>
			<DESCRIPT lang="de">Auswahl des Kontext in dem die Werte gespeichert werden sollen</DESCRIPT>
			<DESCRIPT lang="en">Select the context where the elements are stored</DESCRIPT>
		</PARAM>
		<PARAM name="store.container" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2001-12-12">
			<DEFAULT/>
			<DESCRIPT lang="de">Name einer lokalen variable die der Aufnahme der Benutzerdaten dient.</DESCRIPT>
			<DESCRIPT lang="en">Name of local variable which stores user data.</DESCRIPT>
		</PARAM>

	</FUNCTION>

	<FUNCTION name="npf_user_delete" call="npf_user_delete" context="user" date="2001-06-29" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">L&amp;ouml;scht einen bestimmten Benutzer vollst&amp;auml;ndig aus dem Netautor</DESCRIPT>
		<DESCRIPT lang="en">Deletes a defined user</DESCRIPT>
		<PARAM name="user_id" magic="0" quote="0" flag="0" explizit="1" depricated="0" date="2001-06-29">
			<DEFAULT/>
			<DESCRIPT lang="de">ID des zu l&amp;ouml;schenden Benutzers</DESCRIPT>
			<DESCRIPT lang="en">ID of user you wisch to delete</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>
	<FUNCTION name="npf_user_create" call="npf_user_create" context="user" date="2001-06-29" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">
			Erzeugt eine neuen Benutzer im Netautor gem&amp;auml;&amp;szlig; den &amp;uuml;bergebenen Informationen.
			Dies k&amp;ouml;nnen via Parameter &amp;uuml;bergeben oder aus dem aktuellen Kontext kommen.&amp;lt;br&amp;gt;
			Die notwendigen Felder oder Parameter tragen die selben Namen wie unter der
			Funktione &amp;lt;b&amp;gt;npf_user_read&amp;lt;/b&amp;gt; beschrieben.
		</DESCRIPT>
		<DESCRIPT lang="en">
			Creates an new netautor user according to the provided informations which can be come from the current context or can
			be defined via parameters.&amp;lt;br&amp;gt; Required fields and parameters have the same name as the described fields of
			function &amp;lt;b&amp;gt;npf_user_read&amp;lt;/b&amp;gt;.
		</DESCRIPT>
		<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>
		<PARAM name="restore" new_name="restore.container" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT/>
			<DESCRIPT lang="de">Variable des aktuellen Context woher die Daten des neuen Benutzers gelesen werden sollen</DESCRIPT>
			<DESCRIPT lang="en">Restore values for the user from this local variable</DESCRIPT>
		</PARAM>
		<PARAM name="restore.container" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2001-12-12">
			<DEFAULT/>
			<DESCRIPT lang="de">Variable des aktuellen Context woher die Daten des neuen Benutzers gelesen werden sollen</DESCRIPT>
			<DESCRIPT lang="en">Restore values for the user from this local variable</DESCRIPT>
		</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</DESCRIPT>
			<DESCRIPT lang="en">Selects the elements from which the data is taken</DESCRIPT>
		</PARAM>
		<PARAM name="store_id" new_name="id.store.element" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT/>
			<DESCRIPT lang="de">Names eines lokales Elementes welches die ID des im Erfolgsfalle erzeugten Benutzers aufnehmen soll</DESCRIPT>
			<DESCRIPT lang="en">Store new USER_ID in this local element</DESCRIPT>
		</PARAM>
		<PARAM name="id.store.context" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2001-12-12">
			<DEFAULT/>
			<DESCRIPT lang="de">Auswahl des Kontext in dem die Werte gespeichert werden sollen</DESCRIPT>
			<DESCRIPT lang="en">Select the context where the elements are stored</DESCRIPT>
		</PARAM>
		<PARAM name="id.store.element" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2001-12-12">
			<DEFAULT/>
			<DESCRIPT lang="de">Elemente in die die Werte gespeichert werden</DESCRIPT>
			<DESCRIPT lang="en">Selects the elements in which the data is stored</DESCRIPT>
		</PARAM>

		<PARAM name="user_name" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">Name des neuen Benutzers</DESCRIPT>
			<DESCRIPT lang="en">Name of new user</DESCRIPT>
		</PARAM>
		<PARAM name="user_pass" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">Passwort des neuen Benutzers</DESCRIPT>
			<DESCRIPT lang="en">Password of new user</DESCRIPT>
		</PARAM>
		<PARAM name="user_login" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">
				0: Neuer Benutzer darf sich nicht anmelden&amp;lt;br&amp;gt;
				1: Neuer Benutzer darf sich anmelden
			</DESCRIPT>
			<DESCRIPT lang="en">
				0: User cannot login&amp;lt;br&amp;gt;
				1: User can login&amp;lt;br&amp;gt;
			</DESCRIPT>
		</PARAM>
		<PARAM name="user_remark" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">Bemerkung zum neuen Benutzer</DESCRIPT>
			<DESCRIPT lang="en">Some remarks on new user</DESCRIPT>
		</PARAM>
		<PARAM name="user_is_group" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">
				0: Neuer Benutzer ist keine Gruppe&amp;lt;br&amp;gt;
				1: Neuer Benutzer ist eine Gruppe
			</DESCRIPT>
			<DESCRIPT lang="en">
				0: User is no group&amp;lt;br&amp;gt;
				1: User is a group&amp;lt;br&amp;gt;
			</DESCRIPT>
		</PARAM>
		<PARAM name="user_link_to" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">Komma-separierte Listen von Gruppen-ID von welchen der neue Benutzer ein Mitglied sein soll</DESCRIPT>
			<DESCRIPT lang="en">List of linked group-id&apos;s of which the user should be a member of</DESCRIPT>
		</PARAM>
		<PARAM name="user_email" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-12-06">
			<DEFAULT/>
			<DESCRIPT lang="de">E-Mail Adresse des Benutzers / der Gruppe</DESCRIPT>
			<DESCRIPT lang="en">E-Mail address of new user / group</DESCRIPT>
		</PARAM>
	</FUNCTION>

	<FUNCTION name="npf_user_update" call="npf_user_update" context="user" date="2001-06-29" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">
			Erneuert einen Benutzer im Netautor gem&amp;auml;&amp;szlig; den &amp;uuml;bergebenen Informationen.
			Dies k&amp;ouml;nnen via Parameter &amp;uuml;bergeben oder aus dem aktuellen Kontext kommen.&amp;lt;br&amp;gt;
			Die notwendigen Felder oder Parameter tragen die selben Namen wie unter der
			Funktion &amp;lt;b&amp;gt;npf_user_read&amp;lt;/b&amp;gt; beschrieben.
		</DESCRIPT>
		<DESCRIPT lang="en">
			Updates a netautor user according to the provided informations which can be come from the current context or can be defined via parameters.&amp;lt;br&amp;gt;
			Required fields and parameters have the same name as the described fields of function &amp;lt;b&amp;gt;npf_user_read&amp;lt;/b&amp;gt;.
		</DESCRIPT>

		<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>
		<PARAM name="restore" new_name="restore.element" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT/>
			<DESCRIPT lang="de">Variable des aktuellen Context woher die Daten des neuen Benutzers gelesen werden sollen</DESCRIPT>
			<DESCRIPT lang="en">Restore values for the user from this local variable</DESCRIPT>
		</PARAM>
		<PARAM name="restore.element" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2001-12-12">
			<DEFAULT/>
			<DESCRIPT lang="de">Elemente in die die Werte gespeichert werden</DESCRIPT>
			<DESCRIPT lang="en">Selects the elements in which the data is stored</DESCRIPT>
		</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</DESCRIPT>
			<DESCRIPT lang="en">Selects the elements from which the data is taken</DESCRIPT>
		</PARAM>

		<PARAM name="user_id" magic="0" quote="0" flag="0" explizit="1" depricated="0" date="2001-06-29">
			<DEFAULT/>
			<DESCRIPT lang="de">Erneuere Daten dieses Benutzers</DESCRIPT>
			<DESCRIPT lang="en">Update values of this user</DESCRIPT>
		</PARAM>
		<PARAM name="user_name" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">Neuer Name des Benutzers</DESCRIPT>
			<DESCRIPT lang="en">New user name</DESCRIPT>
		</PARAM>
		<PARAM name="user_pass" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">Neues Passwort des Benutzers</DESCRIPT>
			<DESCRIPT lang="en">New password</DESCRIPT>
		</PARAM>
		<PARAM name="user_remark" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">Neue Bemerkung des Benutzers</DESCRIPT>
			<DESCRIPT lang="en">New remark</DESCRIPT>
		</PARAM>
		<PARAM name="user_login" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">Neue Login-Erlaubnis des Benutzers</DESCRIPT>
			<DESCRIPT lang="en">New login rights</DESCRIPT>
		</PARAM>
		<PARAM name="user_is_group" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-04">
			<DEFAULT/>
			<DESCRIPT lang="de">Neue Definition ob Grupper oder Benutzer</DESCRIPT>
			<DESCRIPT lang="en">New definition if group or standard user</DESCRIPT>
		</PARAM>
		<PARAM name="user_email" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-12-06">
			<DEFAULT/>
			<DESCRIPT lang="de">Neue E-Mail Adresse des Benutzers</DESCRIPT>
			<DESCRIPT lang="en">New E-Mail address</DESCRIPT>
		</PARAM>
		<PARAM name="user_link_to" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-12-06">
			<DEFAULT/>
			<DESCRIPT lang="de">Neue Gruppenzugeh&amp;ouml;rigkeiten</DESCRIPT>
			<DESCRIPT lang="en">New group definitions</DESCRIPT>
		</PARAM>
	</FUNCTION>

	<FUNCTION name="npf_user_login" call="npf_user_login" context="user" date="2001-08-10" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">
			Als gegebener Benutzer anmelden.&amp;lt;br&amp;gt;
			Entweder per USER_ID oder per USER_NAME und USER_PASS
		</DESCRIPT>
		<DESCRIPT lang="en">
			Login as given user.&amp;lt;br&amp;gt;
			You may define the user by USER_ID or USER_NAME and USER_PASS
		</DESCRIPT>

		<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>
		<PARAM name="user_id" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-08-10">
			<DEFAULT/>
			<DESCRIPT lang="de">ID des Benutzers</DESCRIPT>
			<DESCRIPT lang="en">ID of user</DESCRIPT>
		</PARAM>
		<PARAM name="user_name" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-08-10">
			<DEFAULT/>
			<DESCRIPT lang="de">Name des Benutzers (Nur im Zusammenhang mit USER_PASS)</DESCRIPT>
			<DESCRIPT lang="en">Name of user (only in conjuction with USER_PASS)</DESCRIPT>
		</PARAM>
		<PARAM name="user_pass" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-08-10">
			<DEFAULT/>
			<DESCRIPT lang="de">Passwort des Benutzers (Nur im Zusammenhang mit USER_NAME)</DESCRIPT>
			<DESCRIPT lang="en">Password of user (only in conjuction with USER_NAME)</DESCRIPT>
		</PARAM>

		<PARAM name="redirect" new_name="action.url" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-08-10">
			<DEFAULT/>
			<DESCRIPT lang="de">
				Kein Umleitung wenn leer.&amp;lt;br&amp;gt;
				Das Schl&amp;uuml;sselwort &apos;initialdoc&apos; leitet automatisch zur URL aus dem
				Feature &apos;initialdoc&apos; um. Jeder andere Wert wird als URL interprtiert.
			</DESCRIPT>
			<DESCRIPT lang="en">
				If empty, there wont be be any redirect.
				The keyword &apos;initialdoc&apos; redirects the user, in case of successfull login, to the url spceified in the &apos;initialdoc&apos; feature.
				Every other value is interpreted as an valid URL
			</DESCRIPT>
		</PARAM>
		<PARAM name="action.url" magic="1" quote="0" flag="0" explizit="0" depricated="0" date="2001-08-10">
			<DEFAULT/>
			<DESCRIPT lang="de">
				Kein Umleitung wenn leer.&amp;lt;br&amp;gt;
				Das Schl&amp;uuml;sselwort &apos;initialdoc&apos; leitet automatisch zur URL aus dem
				Feature &apos;initialdoc&apos; um. Jeder andere Wert wird als URL interprtiert.
			</DESCRIPT>
			<DESCRIPT lang="en">
				If empty, there wont be be any redirect.
				The keyword &apos;initialdoc&apos; redirects the user, in case of successfull login, to the url spceified in the &apos;initialdoc&apos; feature.
				Every other value is interpreted as an valid URL
			</DESCRIPT>
		</PARAM>
		<PARAM name="action.mlay_id" magic="1" quote="0" flag="0" explizit="0" depricated="0" date="2001-08-10">
			<DEFAULT/>
			<DESCRIPT lang="de">
				Umleitung zu einem Netautor Layout.
			</DESCRIPT>
			<DESCRIPT lang="en">
				Redirects to a Netautor layout.
			</DESCRIPT>
		</PARAM>

		<PARAM name="target" magic="1" quote="0" flag="0" explizit="0" depricated="0" date="2001-08-10">
			<DEFAULT/>
			<DESCRIPT lang="de">
				Welches Target für die Umleitung benutzt wird
			</DESCRIPT>
			<DESCRIPT lang="en">
				Redirects to what target ?
			</DESCRIPT>
		</PARAM>


	</FUNCTION>
	<FUNCTION name="npf_user_get_feature" call="npf_user_get_feature" context="user" date="2001-11-20" depricated="2001-12-12" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>digiconcept</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">Liest die Features des aktuellen Benutzer ein</DESCRIPT>
		<DESCRIPT lang="en">Gets a feature of the current user</DESCRIPT>
		<PARAM name="name" magic="0" quote="0" flag="0" explizit="1" depricated="0" date="2001-11-20">
			<DEFAULT/>
			<DESCRIPT lang="de">Name des ge&amp;uuml;nschten Features</DESCRIPT>
			<DESCRIPT lang="en">Name of desired feature</DESCRIPT>
		</PARAM>
		<PARAM name="index" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-11-20">
			<DEFAULT/>
			<DESCRIPT lang="de">Wenn das multiple ist oder ein Pool-Feature, so kann hier der ge&amp;uuml;nschte Index oder Pool-Name angegeben werden</DESCRIPT>
			<DESCRIPT lang="en">Index of a multiple or pool-alike fearture</DESCRIPT>
		</PARAM>
		<PARAM name="value.store" new_name="store.container" magic="0" quote="0" flag="0" explizit="0" depricated="2002-02-06" date="2001-11-20">
			<DEFAULT>USER_FEATURE</DEFAULT>
			<DESCRIPT lang="de">Name einer lokalen Varialbe welche die Featurewerte aufnimmt</DESCRIPT>
			<DESCRIPT lang="en">Name of a local variable storing the retreived feature</DESCRIPT>
		</PARAM>
		<PARAM name="store.container" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-11-20">
			<DEFAULT>USER_FEATURE</DEFAULT>
			<DESCRIPT lang="de">Name einer lokalen Varialbe welche die Featurewerte aufnimmt</DESCRIPT>
			<DESCRIPT lang="en">Name of a local variable storing the retreived feature</DESCRIPT>
		</PARAM>
		<PARAM name="store.context" magic="0" quote="0" flag="0" explizit="0" depricated="" date="2001-12-12">
			<DEFAULT/>
			<DESCRIPT lang="de">Auswahl des Kontext in dem die Werte gespeichert werden sollen</DESCRIPT>
			<DESCRIPT lang="en">Select the context where the elements are stored</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