Location: PHPKode > projects > Netautor Professional > netautor/napro4/include/npf_lib/npf_special.xml
<?xml version = '1.0' encoding = 'UTF-8' standalone = 'no' ?>
<!--
   *- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
   | Netautor Professional Application Server                             |
   *- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
   | Copyright (c) 2003 /digiconcept/                                     |
   *- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
   | This file is subject to license, that is bundled with this package   |
   | in the file LICENSE.TXT, and is available at through the             |
   | world-wide-web at http://www.netautor.com/license/                   |
   |                                                                      |
   | If you did not receive a copy of the license and are unable to       |
   | obtain it through the world-wide-web, please send a note to          |
   | hide@address.com so we can mail you a copy.                      |
   *- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
   | Authors: Stefan Rottensteiner <hide@address.com>    |
   |          Gregor Wollner       										  |
   |          Helli  Kleinhans     <hide@address.com>         |
   *- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
 -->
<NA_FUNCTION_DESCRIPT>

	<FUNCTION name="npf_info" new_name="" call="npf_info" context="programming" date="2005-02-17" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">Zeigt den gegebenen Kommentar, nur wenn der aktuelle Benutzer angemeldet ist.</DESCRIPT>
		<DESCRIPT lang="en">Zeigt den gegebenen Kommentar, nur wenn der aktuelle Benutzer angemeldet ist.</DESCRIPT>

		<PARAM name="text" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2005-02-17">
			<DEFAULT/>
			<DESCRIPT lang="de">Der Text, der ausgegeben werden soll.</DESCRIPT>
			<DESCRIPT lang="en">Your comment</DESCRIPT>
		</PARAM>
	</FUNCTION>
	<FUNCTION name="npf_loop" new_name="" call="npf_loop" context="programming" date="2002-01-16" depricated="0" internal="1" tail="1">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">Durchl&amp;auml;uft alle Werte/Unter-Elemente eines Elements. &amp;Uuml;ber den MODE-Parameter kann die Arbeitsweise beeinflu&amp;szlig;t werden</DESCRIPT>
		<DESCRIPT lang="en">Loops through all values/sub-elements of an element. Parameter MODE describes operation mode</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>NE</VALUE>
			<VALUE>GT</VALUE><VALUE>LT</VALUE>
			<VALUE>LE</VALUE><VALUE>GE</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="mode" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2002-01-16">
			<DEFAULT></DEFAULT>
			<DESCRIPT lang="de">
				Operations-Modi:&lt;BR&gt;
				EMPTY_NON: Bestimmt da&amp;szlig; Leerwerte ignoriert werden sollen&lt;BR&gt;
				INDEX_ZERO: Bestimmt da&amp;szlig; der Index des aktuellen durchlaufenen Wertes immer auf 0 gesetzt werden soll&lt;BR&gt;
				INDEX_NON: Bestimmt da&amp;szlig; der aktuell durchlaufene Wert intern als einfacher und nicht als multipler Wert in Erscheinungn treten soll&lt;BR&gt;
				INDEX_KEEP: Index wird nicht ver&amp;auml;ndert (default)&lt;BR&gt;
				AS_AREA : Die Funktion simuliert den Durchlauf des Elementes wie ein Bereich.
			</DESCRIPT>
			<DESCRIPT lang="en">
				Operation mode:&lt;BR&gt;
				EMPTY_NON: Forces function to ignore empty values&lt;BR&gt;
				INDEX_ZERO: Forces function to set the index of current value always to zero&lt;BR&gt;
				INDEX_NON: Forces current value to be single instead of a multiple value&lt;BR&gt;
				INDEX_KEEP: do not change index (default)&lt;BR&gt;
				AS_AREA : Function simulates a loop through an Netautor area element
			</DESCRIPT>
			<VALUE>EMPTY_NON</VALUE>
			<VALUE>INDEX_ZERO</VALUE>
			<VALUE>INDEX_NON</VALUE>
			<VALUE>INDEX_KEEP</VALUE>
		</PARAM>
		<PARAM name="index.store.element" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2002-01-17">
			<DEFAULT>NPF_LOOP_INDEX</DEFAULT>
			<DESCRIPT lang="de">Gibt an, unter welchen Namen der benutzerdefinierte Index gespeichert werden soll</DESCRIPT>
			<DESCRIPT lang="en">Defines name of user defines index of current element</DESCRIPT>
			<VALUE></VALUE>
		</PARAM>
		<PARAM name="real_index.store.element" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2002-01-17">
			<DEFAULT>NPF_LOOP_REAL_INDEX</DEFAULT>
			<DESCRIPT lang="de">Gibt an, unter welchem Namen der original Index des aktuellen Elements gespeichert werden soll</DESCRIPT>
			<DESCRIPT lang="en">Defines name of real index of current element</DESCRIPT>
			<VALUE></VALUE>
		</PARAM>
		<PARAM name="counter.store.element" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2002-01-17">
			<DEFAULT>NPF_LOOP_COUNTER</DEFAULT>
			<DESCRIPT lang="de">Gibt an, unter welchen Namen der Z&amp;auml;hler gespeichert werden soll</DESCRIPT>
			<DESCRIPT lang="en">Defines name of element counter</DESCRIPT>
			<VALUE></VALUE>
		</PARAM>
		<PARAM name="max_counter.store.element" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2002-01-17">
			<DEFAULT>NPF_LOOP_MAX_COUNTER</DEFAULT>
			<DESCRIPT lang="de">Gibt an, unter welchen Namen der Maximalwert Z&amp;auml;hler gespeichert werden soll</DESCRIPT>
			<DESCRIPT lang="en">Defines name of maximal count of elements</DESCRIPT>
			<VALUE></VALUE>
		</PARAM>
		<PARAM name="element" new_name="" magic="0" quote="0" flag="0" explizit="1" depricated="0" date="2002-01-16">
			<DEFAULT></DEFAULT>
			<DESCRIPT lang="de">Element welches in eine Schleife durchlaufen werden soll</DESCRIPT>
			<DESCRIPT lang="en">Element witch should be looped through</DESCRIPT>
			<VALUE></VALUE>
		</PARAM>
		<PARAM name="element.context" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2002-01-16">
			<DEFAULT>THIS</DEFAULT>
			<DESCRIPT lang="de">Kontext aus welchem des per Parameter &amp;quot;ELEMENT&amp;quot; definierte Element stammt</DESCRIPT>
			<DESCRIPT lang="en">Kontext of element described in parameter &amp;quot;ELEMENT&amp;quot;</DESCRIPT>
			<VALUE>THIS</VALUE>
			<VALUE>GLOBALS</VALUE>
			<VALUE>POST</VALUE>
			<VALUE>GET</VALUE>
			<VALUE>SESSION</VALUE>
			<VALUE>FEATURE</VALUE>
			<VALUE>USER</VALUE>
			<VALUE>PARENT</VALUE>
		</PARAM>


	</FUNCTION>
	<FUNCTION name="npf_while" call="npf_while" context="programming" date="2001-06-29" depricated="2001-01-16" internal="1" tail="1">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">
			Durchl&amp;auml;uft alle Werte eines Wertes aus dem aktuellen Kontext mittels eines Schleife.
			Abbruchbedingung ist das erste Auftreten eine leeren Wertes oder das Erreichen des letzten Wertes.&amp;lt;br&amp;gt;
			Mittels &amp;lt;#NPF_GETVAL  name=\&amp;quot;npf_while_index\&amp;quot; #&amp;gt; kann immer auf den
			originalen Index aus dem multiplen Feld zugegriffen werden. Mittels
			&amp;lt;#NPF_GETVAL  name=\&amp;quot;npf_while_number\&amp;quot; #&amp;gt; kann immer auf den aktuellen Rang
			des Wertes zugegriffen werden.&lt;BR&gt;
			Deprecated!!! Siehe npf_loop.
		</DESCRIPT>
		<DESCRIPT lang="en">
			Loops throught all values of an given field or local variable. It stops on the end or at the appearance of the
			first empty value. &amp;lt;br&amp;gt;
			With &amp;lt;#NPF_GETVAL  name=\&amp;quot;npf_while_index\&amp;quot; #&amp;gt; the original index of
			the processed multiple value can be read.
			With &amp;lt;#NPF_GETVAL  name=\&amp;quot;npf_while_number\&amp;quot; #&amp;gt; the position of the
			current value can be read.
			Deprecated!!! See npf_loop.
		</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="onvalue" new_name="element" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT/><DESCRIPT/><VALUE/>
		</PARAM>
		<PARAM name="element" magic="0" quote="0" flag="0" explizit="1" depricated="0" date="2001-06-29">
			<DEFAULT/>
			<DESCRIPT lang="de">Name der lokalen Variable deren Werte durchlaufen werden sollen</DESCRIPT>
			<DESCRIPT lang="en">Name of local variable on wich we should loop through</DESCRIPT>
		</PARAM>
		<PARAM name="nobreak" new_name="mode" magic="0" quote="0" flag="1" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT>0</DEFAULT>
			<DESCRIPT lang="de">Bestimmt da&amp;szlig; die Schleife bei Leerwerten nicht beendet werden soll</DESCRIPT>
			<DESCRIPT lang="en">Forces function to continue on empty values</DESCRIPT>
		</PARAM>
		<PARAM name="nonempty" new_name="mode" magic="0" quote="0" flag="1" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT>0</DEFAULT>
			<DESCRIPT lang="de">Bestimmt da&amp;szlig; Leerwerte ignoriert werden sollen</DESCRIPT>
			<DESCRIPT lang="en">Forces function to ignore empty values</DESCRIPT>
		</PARAM>
		<PARAM name="hideempty" new_name="mode" magic="0" quote="0" flag="1" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT>0</DEFAULT>
			<DESCRIPT lang="de">Bestimmt da&amp;szlig; Leerwerte als versteckte HTML-INPUT-FIELDS eingef&amp;uuml;gt werden sollen</DESCRIPT>
			<DESCRIPT lang="en">Forces function to insert empty values as hidden HTML-INPUT_FIELDS</DESCRIPT>
		</PARAM>
		<PARAM name="zeroindex" new_name="mode" magic="0" quote="0" flag="1" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT>0</DEFAULT>
			<DESCRIPT lang="de">Bestimmt da&amp;szlig; der Index des aktuellen durchlaufenen Wertes immer auf 0 gesetzt werden soll</DESCRIPT>
			<DESCRIPT lang="en">Forces function to set the index of current value always to zero</DESCRIPT>
		</PARAM>
		<PARAM name="noindex" new_name="mode" magic="0" quote="0" flag="1" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT>0</DEFAULT>
			<DESCRIPT lang="de">Bestimmt da&amp;szlig; der aktuell durchlaufene Wert intern als einfacher und nicht als multipler Wert in Erscheinungn treten soll</DESCRIPT>
			<DESCRIPT lang="en">Forces current value to be single instead of a multiple value</DESCRIPT>
		</PARAM>
		<PARAM name="mode" magic="0" quote="0" flag="1" explizit="0" depricated="0" date="2001-06-29">
			<DEFAULT/>
			<DESCRIPT lang="de">Bestimmt da&amp;szlig; der aktuell durchlaufene Wert intern als einfacher und nicht als multipler Wert in Erscheinungn treten soll</DESCRIPT>
			<DESCRIPT lang="en">Forces current value to be single instead of a multiple value</DESCRIPT>
			<VALUE>NOINDEX</VALUE>
			<VALUE>ZEROINDEX</VALUE>
			<VALUE>HIDEEMPTY</VALUE>
			<VALUE>NOEMPTY</VALUE>
			<VALUE>NOBREAK</VALUE>
		</PARAM>

		<PARAM name="use_template" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-06-29">
			<DEFAULT/>
			<DESCRIPT lang="de">Name eines Netautor Templates welches f&amp;uuml;r jeden Durchlauf aufgerufen werden soll</DESCRIPT>
			<DESCRIPT lang="en">Use this Netautor for every loop</DESCRIPT>
		</PARAM>
	</FUNCTION>

	<FUNCTION name="npf_exec" call="npf_exec" context="programming" date="2001-07-02" depricated="2001-07-02" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Helmut Kleinhans</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">
			Dient der Ausf&amp;uuml;hrung von PHP-Code auf der Severseite.&amp;lt;br&amp;gt;
			&amp;lt;b&amp;gt;&amp;lt;font color=red&amp;gt;Nota bene :&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;Diese Funktion ist
			nur f&amp;uuml;r versierte Programmiere zu empfehlen&amp;lt;br&amp;gt;Des weiteren ist ab Netautor Version 4 m&amp;ouml;glich,
			PHP-Code direkt mit den Anweisungen &amp;lt;? ...  ?&amp;gt; in eine Layout einzuf&amp;uuml;gen
		</DESCRIPT>
		<DESCRIPT lang="en">
			Executes server side PHP-code.&amp;lt;br&amp;gt;
			&amp;lt;b&amp;gt;&amp;lt;font color=red&amp;gt;Nota bene :&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;This function is only for experienced
			php-programmers&amp;lt;br&amp;gt;Since Netautor Version 4 you may execute php-code direcly whithin the &amp;lt;? ... ?&amp;gt; tags
		</DESCRIPT>
		<PARAM name="code" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-02">
			<DEFAULT/>
			<DESCRIPT lang="de">Der auszuf&amp;uuml;hrenden PHP-Code. Alle Semikolons ; m&amp;uuml;ssen durch Rauten # ersetzt werde !</DESCRIPT>
			<DESCRIPT lang="en">To executed code. All semikolons ; must be replaced by #-chars.</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_message" call="npf_message" context="common" date="2001-07-19" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">
			Zeigt Netautor interne Nachrichten&lt;BR&gt;
			Diese Funktion erlaubt, &amp;uuml;ber eine Alert-Box, als Text oder als html-Kommentar den aktuellen Programmstatus anzugeben.&lt;BR&gt;
			Der Benutzer kann z.B. dar&amp;uuml;ber informiert werden, ob die Daten erfolgreich angelegt, gel&amp;ouml;scht oder bearbeitet wurden.
		</DESCRIPT>
		<DESCRIPT lang="en">
			Shows internal messages&lt;BR&gt;
			This function allows displaying information about the program status as text, html comment or in a popup window.&lt;BR&gt;
			Users can e.g. be informed if data was successfully created, deleted or altered.
		</DESCRIPT>
		<PARAM name="type" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-19">
			<DEFAULT>HIDDEN</DEFAULT>
			<DESCRIPT lang="de">
				&apos;ALERT&apos; : Zeigt Nachrichten als JavaScript-Alert-Boxen&amp;lt;br&amp;gt;
				&apos;HIDDEN&apos; : Zeigt Nachrichten als HTML Kommentar&amp;lt;br&amp;gt;
				&apos;HTML&apos; : Zeigt Nachrichten als HTML Text&amp;lt;br&amp;gt;
				&apos;TEXT&apos; : Zeigt Nachrichten an wie sie ist. Ohne Konvertierungen.&amp;lt;br&amp;gt;
			</DESCRIPT>
			<DESCRIPT lang="en">
				&apos;ALERT&apos; : Show messages via JavaScript-Alert-Boxes&amp;lt;br&amp;gt;
				&apos;HIDDEN&apos; : Show messages as plain HTML-comment&amp;lt;br&amp;gt;
				&apos;HTML&apos; : Show messages as plain HTML-text&amp;lt;br&amp;gt;
				&apos;TEXT&apos; : Show messages as it is without any convertions.&amp;lt;br&amp;gt;
			</DESCRIPT>
			<VALUE>ALERT</VALUE>
			<VALUE>HTML</VALUE>
			<VALUE>HIDDEN</VALUE>
		</PARAM>
		<PARAM name="pre" 	new_name="pre.outer"  magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-07-02"><DEFAULT></DEFAULT><DESCRIPT/></PARAM>
		<PARAM name="pre.outer" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-12-12">
			<DEFAULT/>
			<DESCRIPT lang="de">
				HTML-Pr&amp;auml;fix&lt;BR&gt;
				Wenn man vor der Ausgabe dieser Funktion noch etwas anzeigen m&amp;ouml;chte, jedoch nur wenn die Funktion eine Ausgabe liefert,
				dann kann man diesen Text im Parameter "pre.outer" setzen.
			</DESCRIPT>
			<DESCRIPT lang="en">
				HTML-Prefix&lt;BR&gt;
				If text should be displayed before the output of this function only if the function returns output,
				this text can be specified using the "pre.outer" parameter.
			</DESCRIPT>
		</PARAM>
		<PARAM name="post" 	new_name="post.outer"  magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-07-02"><DEFAULT></DEFAULT><DESCRIPT/></PARAM>
		<PARAM name="post.outer" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-12-12">
			<DEFAULT/>
			<DESCRIPT lang="de">
				HTML-Postfix&lt;BR&gt;
				Wenn man nach der Ausgabe dieser Funktion noch etwas anzeigen m&amp;ouml;chte, jedoch nur wenn die Funktion eine Ausgabe liefert,
				dann kann man diesen Text im Parameter "post.outer" setzen.
			</DESCRIPT>
			<DESCRIPT lang="en">
				HTML-Postfix &lt;BR&gt;
				If text should be displayed before the output of this function only if the function returns output,
				this text can be specified using the "pre.outer" parameter.
			</DESCRIPT>
		</PARAM>
		<PARAM name="clear" magic="0" quote="0" flag="1" explizit="0" depricated="0" date="2001-11-06">
			<DEFAULT>0</DEFAULT>
			<DESCRIPT lang="de">Es erfolgt keine Ausgabe, alle Nachrichten werden gel&amp;ouml;scht</DESCRIPT>
			<DESCRIPT lang="en">No output, all messages are cleared</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>
		<PARAM name="delay" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2005-02-23">
			<DEFAULT/>
			<DESCRIPT lang="de">Wenn die Meldung per JavaScript ausgegeben werden soll, kann mit dem Parameter DELAY eine Zeitverzoegerung in Millisekunden angegeben werden.</DESCRIPT>
			<DESCRIPT lang="en">Delay time in milliseconds if the message should be printed out vie JavaScript.</DESCRIPT>
		</PARAM>		
	</FUNCTION>

	<FUNCTION name="npf_secure" call="npf_secure" context="common" date="2001-07-20" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Stefan Rottensteiner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">Sichert ein Layout gegen Zugriffe ohne eingeloggten Benutzer ab</DESCRIPT>
		<DESCRIPT lang="en">Allows locking a layout against users who are not logged in</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="redirect" new_name="action.url" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-07-20">
			<DEFAULT/>
			<DESCRIPT lang="de">Wenn leer wird bei nicht eingeloggtem Benutzer die Netautor-Standard-Login Maske aufgerufen ansonst die hier angegebene URL</DESCRIPT>
			<DESCRIPT lang="en">If user is not logged in, user will be redirected to the given URL or Netautor standard login page</DESCRIPT>
		</PARAM>
		<PARAM name="action.url" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-20">
			<DEFAULT/>
			<DESCRIPT lang="de">Wenn leer wird bei nicht eingeloggtem Benutzer die Netautor-Standard-Login Maske aufgerufen ansonst die hier angegebene URL</DESCRIPT>
			<DESCRIPT lang="en">If user is not logged in, user will be redirected to the given URL or Netautor standard login page</DESCRIPT>
		</PARAM>
		<PARAM name="action.mlay_id" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-20">
			<DEFAULT/>
			<DESCRIPT lang="de">Wenn leer wird bei nicht eingeloggten Benutzer die Netautor-Standard-Login Maske aufgerufen ansonst das hier angegebene Netautor Layout</DESCRIPT>
			<DESCRIPT lang="en">If user is not logged in, user will be redirected to the given Netautor layout or Netautor standard login page</DESCRIPT>
		</PARAM>

		<PARAM name="window" new_name="target" magic="0" quote="0" flag="0" explizit="0" depricated="2001-12-12" date="2001-08-09">
			<DEFAULT/>
		</PARAM>

		<PARAM name="window.params" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2003-11-24">
			<DEFAULT/>
			<DESCRIPT lang="de" ></DESCRIPT>
			<DESCRIPT lang="en" >Add this params to JavaScript function window.open</DESCRIPT>
		</PARAM>

		<PARAM name="forward.add" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2003-11-24">
			<DEFAULT/>
			<DESCRIPT lang="de" ></DESCRIPT>
			<DESCRIPT lang="en" ></DESCRIPT>
		</PARAM>

		<PARAM name="target" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-08-09">
			<DEFAULT/>
			<DESCRIPT lang="de">Wenn der Benutzer nicht eingeloggt ist wird die per &amp;quot;redirect&amp;quot; angebeben Login-Seite in einem hier angegeben HTML-Target (Oder neues Fenster) oder im aktuellen Fenster aufgerufen</DESCRIPT>
			<DESCRIPT lang="en">If current user is not logged in, login page will be opened in given HTML-Targer or corrent window</DESCRIPT>
		</PARAM>
		<PARAM name="check_feature" new_name="feature.exists" magic="0" quote="0" flag="0" explizit="0" depricated="2002-06-05" date="2001-08-09">
			<DEFAULT/>
			<DESCRIPT lang="de"></DESCRIPT>
			<DESCRIPT lang="en"></DESCRIPT>
		</PARAM>
		<PARAM name="feature.exists" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2002-06-05">
			<DEFAULT/>
			<DESCRIPT lang="de">
				Zusa&amp;auml;tzliche &amp;Uuml;berpr&amp;uuml;fung der hier angegebenen Features. Zugang wird nur 
				erlaubt, wenn beim aktuellen Benutzer dieses Feature gesetzt wurde.
			</DESCRIPT>
			<DESCRIPT lang="en">
				Check additionally this features. Access is only granted if required feature is set for the current user.
			</DESCRIPT>
		</PARAM>
	</FUNCTION>

	<FUNCTION name="npf_ber_count" call="npf_ber_count" context="programming" date="2001-07-21" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Gregor Wollner</NAME>
			<EMAIL></EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">Gibt einen Index bzw. Z&amp;auml;hler bzw. Index oder die Gesamtzahl der Bereiche eines multiplen Bereichs aus.</DESCRIPT>
		<DESCRIPT lang="en">Creates an index, counter or total amount of areas of a multipe area.</DESCRIPT>
		<PARAM name="as" new_name="store" magic="0" quote="0" flag="0" explizit="0" depricated="2001-07-21" date="2001-07-21"><DEFAULT/><DESCRIPT/></PARAM>		
		<PARAM name="store" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-21">
			<DEFAULT></DEFAULT>
			<DESCRIPT lang="de">Speichert den aktuellen Bereichsz&amp;auml;hler in genannter lokaler Variable</DESCRIPT>
			<DESCRIPT lang="en">Stores area counter in named local variable</DESCRIPT>
		</PARAM>
		<PARAM name="mode" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-21">
			<DEFAULT/>
			<DESCRIPT lang="de">Operations Modus :&amp;lt;br&amp;gt;
				&apos;REAL&apos;:  Index von 1-n anstelle 0 -m &amp;lt;br&amp;gt;
				&apos;MAX&apos; : Gibt Gesamtzahl an Bereichen aus.&amp;lt;br&amp;gt;
			</DESCRIPT>
			<DESCRIPT lang="en">Operations mode :&amp;lt;br&amp;gt;
				&apos;REAL&apos;: Index from 1-n instead of 0-m &amp;lt;br&amp;gt;
				&apos;MAX&apos; : Returns the total amount of areas.&amp;lt;br&amp;gt;
			</DESCRIPT>
			<VALUE>REAL</VALUE>
			<VALUE>MAX</VALUE>
		</PARAM>
		<PARAM name="lead" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-07-21">
			<DEFAULT>0</DEFAULT>
			<DESCRIPT lang="de">Anzahl der f&amp;uuml;hrenden Nullen</DESCRIPT>
			<DESCRIPT lang="en">Numer of leading zeros</DESCRIPT>
		</PARAM>
		<PARAM name="name" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-11-12">
			<DEFAULT/>
			<DESCRIPT lang="de">Gibt Bereichsnamen an (wenn nicht innerhalb eines multiplen Bereiches verwendet). Die Gesamtzahl der Bereiche wird ausgegeben (erzwing mode=max).</DESCRIPT>
			<DESCRIPT lang="en">Specifies area name (if not ussed inside an area). Returns the total amount of areas (forces mode=max).</DESCRIPT>
		</PARAM>
		<PARAM name="debug" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-11-12">
			<DEFAULT/>
			<DESCRIPT lang="de">Zeigt ein paar Zusatzinformationen</DESCRIPT>
			<DESCRIPT lang="en">Shows some internal informations</DESCRIPT>
			<VALUE>yes</VALUE>
		</PARAM>
<!--
		<PARAM name="mode.seperator" magic="0" quote="0" flag="0" explizit="0" depricated="2002-02-06" date="2001-11-12">
			<DEFAULT>|</DEFAULT>
			<DESCRIPT lang="de">Trennzeichen f&amp;uuml;r die einzelen Modi</DESCRIPT>
			<DESCRIPT lang="en">Seperator for the modes</DESCRIPT>
		</PARAM>
-->
		<PARAM name="dependon.value" new_name="" 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" new_name="" 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" new_name="" 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" new_name="" 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_res_count" call="npf_res_count" context="programming" date="2001-07-21" depricated="2001-12-12" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Gregor Wollner</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">
			Gibt die Nummer des aktuellen Ergebnisses zur&amp;uuml;ck. Nur innerhalb eines NPF_RESULT sinnvoll.&lt;BR&gt;
			Deprecated!! Stattdessen kann &amp;lt;#npf_getval element="doc_nr"#&amp;gt; oder &amp;lt;#npf_getval element="set_doc_nr"#&amp;gt; verwendet werden.
		</DESCRIPT>
		<DESCRIPT lang="en">
			Return number of current result. Only usefull within an NPF_RESULT&lt;BR&gt;
			Deprecated!! Instead &amp;lt;#npf_getval element="doc_nr"#&amp;gt; or &amp;lt;#npf_getval element="set_doc_nr"#&amp;gt; can be used.
		</DESCRIPT>
		<PARAM name="value.lead.zero" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-11-13">
			<DEFAULT>0</DEFAULT>
			<DESCRIPT lang="de">Anzahl der f&amp;uuml;hrenden Nullen</DESCRIPT>
			<DESCRIPT lang="en">Number of leading zeros</DESCRIPT>
		</PARAM>
		<PARAM name="value.store" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-11-13">
			<DEFAULT/>
			<DESCRIPT lang="de">Name eine lokalen Variable welche den Wert an Stelle einer HTML-Ausgabe aufnimmt</DESCRIPT>
			<DESCRIPT lang="en">Name of a local variable storing result instead of the HTML-output</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