Location: PHPKode > projects > Netautor Professional > netautor/napro4/include/npf_lib/npf_versions.xml
<?xml version = '1.0' encoding = 'UTF-8' standalone = 'no' ?>
<NA_FUNCTION_DESCRIPT>
	<FUNCTION name="npf_doclog_restore" call="npf_doclog_restore" context="versioning" date="2001-06-27" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Helmut Kleinhans</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">
		Erzeugt einen Aktionsknopf zur Wiederherstellung einer bestimmten Version eines Dokumentes.
		Wird diese Funktion z.B. innerhalb von npf_doclog_result verwendet, so wird f&amp;uuml;r jedes Ergebnis ein Aktionsknopf erstellt,
		mit dem man die entsprechende Dokumentversion wiederherstellen kann.
		</DESCRIPT>
		<DESCRIPT lang="en">
		Creates a button to restore a specific version of a defined document.
		If this function is used inside npf_doclog_results, a button will be created for each result,
		which can be used to restore the appropriate document version.
		</DESCRIPT>
		<PARAM name="value" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-06-27">
			<DEFAULT>Restore version</DEFAULT>
			<DESCRIPT lang="de">Text auf dem Aktionsknopf</DESCRIPT>
			<DESCRIPT lang="en">Label of the button</DESCRIPT>
		</PARAM>
		<PARAM name="mdoc_id" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-06-27">
			<DEFAULT/>
			<DESCRIPT lang="de">ID des Dokumentes welches mit der alten Version &amp;uuml;berschrieben werden soll.
								Vorgabewert ist der Inhalt der lokalen Variable &apos;log_mdoc_id&apos;, dies entspricht der urspr&amp;uuml;nglichen mdoc_id
			</DESCRIPT>
			<DESCRIPT lang="en">ID of document which should be overwritten with the old version.
								Default is content of the local variable &apos;log_mdoc_id&apos; which is the original mdoc_id.
			</DESCRIPT>
		</PARAM>
		<PARAM name="log_id" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-06-27">
			<DEFAULT/>
			<DESCRIPT lang="de">ID der gew&amp;uuml;nschten Version. Vorgabewert ist der Inhalt der lokalen Variable &apos;log_id&apos;</DESCRIPT>
			<DESCRIPT lang="en">ID of desired version. Default is content of the local variable &apos;log_id&apos;</DESCRIPT>
		</PARAM>
	</FUNCTION>
	<FUNCTION name="npf_doclog_read" call="npf_doclog_read" context="versioning" date="2001-06-27" depricated="0" internal="1" tail="0">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Helmut Kleinhans</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">Liest ein Dokument in einer bestimmten Version in den aktuellen Kontext ein.</DESCRIPT>
		<DESCRIPT lang="en">Reads in a desired version of a document into the current context</DESCRIPT>
		<PARAM name="log_id" magic="0" quote="0" flag="0" explizit="1" depricated="0" date="2001-06-27">
			<DEFAULT/>
			<DESCRIPT lang="de">ID der gew&amp;uuml;nschten Version, nicht mir dem Dokumenten ID &lt;b&gt;id mdoc_id&lt;/b&gt; zu verwechseln</DESCRIPT>
			<DESCRIPT lang="en">ID of desired version. Do no confuse it with the document ID &lt;b&gt;id mdoc_id&lt;/b&gt;</DESCRIPT>
		</PARAM>
		<PARAM name="mode" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-06-27">
			<DEFAULT>MERGE</DEFAULT>
			<DESCRIPT lang="de">M&amp;ouml;gliche Werte:&amp;lt;br&amp;gt;
MERGE : Alte Dokumentversion in die aktuellen Werte einf&amp;uuml;gen &amp;lt;br&amp;gt;
REPLACE: Alte Dokumentversion ersetzt alle Werte der aktuellen Version</DESCRIPT>
			<DESCRIPT lang="en">Possible values:&amp;lt;br&amp;gt;
MERGE : Merge old value into current values&amp;lt;br&amp;gt;
REPLACE : Old values replace current values</DESCRIPT>
			<VALUE>MERGE</VALUE>
			<VALUE>REPLACE</VALUE>
		</PARAM>
		<PARAM name="savevar" new_name="save.element" magic="0" quote="0" flag="0" explizit="0" depricated="2002-02-08" date="2001-06-27">
			<DEFAULT/>
			<DESCRIPT lang="de"></DESCRIPT>
			<DESCRIPT lang="en"></DESCRIPT>
		</PARAM>
		<PARAM name="save.element" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-06-27">
			<DEFAULT/>
			<DESCRIPT lang="de">Komma-separierte Liste von Elementen welche nicht durch die Daten der
								gew&amp;uuml;nschten Version ersetzt werden sollen</DESCRIPT>
			<DESCRIPT lang="en">A comma-separated list of elements which should be protected from being overwritten
								with the old version</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_doclog_results" call="npf_doclog_results" context="versioning" date="2001-06-27" depricated="0" internal="1" tail="1">
		<AUTHOR>
			<COMPANY>/digiconcept/</COMPANY>
			<NAME>Helmut Kleinhans</NAME>
			<EMAIL>hide@address.com</EMAIL>
		</AUTHOR>
		<DESCRIPT lang="de">
			Sucht in den gespeicherten Versionen eines oder mehrer Documente.
			&amp;Auml;hnlich der Function &amp;lt;b&amp;gt;npf_results&amp;lt;/b&amp;gt;
			Bei dieser Funktion werden auch die folgenden Felder f&amp;uuml;r jedes Ergebnis ausgelesen, und k&amp;ouml;nnen dann z.B. mit npf_getval angegeben werden:&lt;BR&gt;
			log_id: eindeutige ID der gesicherten Version &lt;BR&gt;
			log_date: Datum der &amp;Auml;nderung &lt;BR&gt;
			log_action: Art der &amp;Auml;nderung (z.B. update) &lt;BR&gt;
			log_user_id: ID des Benutzers der die jeweilige Version erstellt hat&lt;BR&gt;
			log_user_name: Name des Benutzers der die jeweilige Version erstellt hat&lt;BR&gt;
			log_user_remark: Weitere Kommentare &amp;uuml;ber den Benutzers, der die jeweilige Version erstellt hat&lt;BR&gt;
			log_version: Version des Dokuments&lt;BR&gt;
			log_mdoc_id: Dokument ID&lt;BR&gt;
		</DESCRIPT>
		<DESCRIPT lang="en">
			Performs a search in saved versions of one or more documents.
			Similar to &amp;lt;b&amp;gt;npf_results&amp;lt;/b&amp;gt;
			This function also creates the following fields for each result, which can e.g. be displayed using npf_getval:&lt;BR&gt;
			log_id: unique ID of the saved version&lt;BR&gt;
			log_date: modification date&lt;BR&gt;
			log_action: modification type (e.g. update) &lt;BR&gt;
			log_user_id: ID of the user who created this version&lt;BR&gt;
			log_user_name: name of the user who created this version&lt;BR&gt;
			log_user_remark: further remarks about the user who created this version&lt;BR&gt;
			log_version: document version&lt;BR&gt;
			log_mdoc_id: document id&lt;BR&gt;
		</DESCRIPT>
		<PARAM name="mdoc_id" magic="0" quote="0" flag="0" explizit="1" depricated="0" date="2001-06-27">
			<DEFAULT/>
			<DESCRIPT lang="de">Mdoc_id des Dokuments zu dem die Versionen abgerufen werden sollen</DESCRIPT>
			<DESCRIPT lang="en">Mdoc_id of the document to be restored</DESCRIPT>
		</PARAM>
		<PARAM name="user_id" new_name="user.id" magic="0" quote="0" flag="0" explizit="0" depricated="2004-09-30" date="2001-06-27">
			<DEFAULT/>
			<DESCRIPT/>
		</PARAM>
		<PARAM name="user.id" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2004-09-30">
			<DEFAULT/>
			<DESCRIPT lang="de">User, dessen Dokumentversionen gesucht werden sollen.</DESCRIPT>
			<DESCRIPT lang="en">User whose documents should be searched.</DESCRIPT>
		</PARAM>

		<PARAM name="date.from" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2004-09-30">
			<DEFAULT/>
			<DESCRIPT lang="de">Definiert, in welchem Zeitraum nach Dokumentversionen geuscht werden soll (Start). Als Format wird derzeit nur ein Unix Timestamp akzeptiert.</DESCRIPT>
			<DESCRIPT lang="en">Specifies timeframe in which documentversions should be searched (start). Must be an Unix timestamp.</DESCRIPT>
		</PARAM>
		<PARAM name="date.to" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2004-09-30">
			<DEFAULT/>
			<DESCRIPT lang="de">Definiert, in welchem Zeitraum nach Dokumentversionen geuscht werden soll (Ende). Als Format wird derzeit nur ein Unix Timestamp akzeptiert.</DESCRIPT>
			<DESCRIPT lang="en">Specifies timeframe in which documentversions should be searched (end). Must be an Unix timestamp.</DESCRIPT>
		</PARAM>
		<PARAM name="start" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-06-27">
			<DEFAULT/>
			<DESCRIPT lang="de">Gibt an, ab welchem Ergebnis die Ausgabe erfolgen soll.</DESCRIPT>
			<DESCRIPT lang="en">Specifies with which result the output should start.</DESCRIPT>
		</PARAM>
		<PARAM name="count" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-08-01">
			<DEFAULT>0</DEFAULT>
			<DESCRIPT lang="de">Gibt an, wieviele Ergebnisse ab Start angezeigt werden sollen. 0 bedeutet alle ohne Einschr&amp;auml;nkung</DESCRIPT>
			<DESCRIPT lang="en">Defines how many results should be shown. Zero means all results without any restrctions</DESCRIPT>
		</PARAM>
		<PARAM name="mode" magic="0" quote="3" flag="0" explizit="0" depricated="0" date="2001-06-27">
			<DEFAULT/>
			<DESCRIPT lang="de">Wenn mode auf LASTONE gesetzt wird, wird zu jedem Dokument nur die letzte gesicherte Version angezeigt.</DESCRIPT>
			<DESCRIPT lang="en">If mode is set to LASTONE only the latest saved version of each document is displayed.</DESCRIPT>
			<VALUE>LASTONE</VALUE>
		</PARAM>
		<PARAM name="order" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2001-06-27">
		<DEFAULT>log_date</DEFAULT>
		<DESCRIPT lang="de">
			Name des Feldes, nach dem die Ergebnismenge sortiert werden soll.&lt;BR&gt;
			Hier k&amp;ouml;nnen kommasepariert mehrere der folgenden Felder angegeben werden:&lt;BR&gt;
			log_id: eindeutige ID der gesicherten Version &lt;BR&gt;
			log_date: Datum der &amp;Auml;nderung &lt;BR&gt;
			log_action: Art der &amp;Auml;nderung (z.B. update) &lt;BR&gt;
			log_user_id: ID des Benutzers der die jeweilige Version erstellt hat&lt;BR&gt;
			log_user_name: Name des Benutzers der die jeweilige Version erstellt hat&lt;BR&gt;
			log_user_remark: Weitere Kommentare &amp;uuml;ber den Benutzers, der die jeweilige Version erstellt hat&lt;BR&gt;
			log_version: Version des Dokuments&lt;BR&gt;
			log_mdoc_id: Dokument ID&lt;BR&gt;
		</DESCRIPT>
		<DESCRIPT lang="en">
			Defines the fields wich should be used to sort the results.&lt;BR&gt;
			Several of the following fields can be specified, seperated by comma:&lt;BR&gt;
			log_id: unique ID of the saved version&lt;BR&gt;
			log_date: modification date&lt;BR&gt;
			log_action: modification type (e.g. update) &lt;BR&gt;
			log_user_id: ID of the user who created this version&lt;BR&gt;
			log_user_name: name of the user who created this version&lt;BR&gt;
			log_user_remark: further remarks about the user who created this version&lt;BR&gt;
			log_version: document version&lt;BR&gt;
			log_mdoc_id: document id&lt;BR&gt;
		</DESCRIPT>
		<VALUE>log_id</VALUE>
		<VALUE>log_date</VALUE>
		<VALUE>log_action</VALUE>
		<VALUE>log_user_id</VALUE>
		<VALUE>log_user_name</VALUE>
		<VALUE>log_user_remark</VALUE>
		<VALUE>log_version</VALUE>
		<VALUE>log_mdoc_id</VALUE>
		</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="pre.outer" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2004-09-30">
			<DEFAULT/>
			<DESCRIPT lang="de">
				HTML-Pr&amp;amp;auml;fix&amp;amp;lt;BR&amp;amp;gt;Wenn man vor der Ausgabe dieser Funktion noch etwas anzeigen m&amp;amp;ouml;chte, jedoch nur wenn die Funktion eine Ausgabe liefert,dann kann man diesen Text im Parameter &amp;amp;quot;pre.outer&amp;amp;quot; setzen.
			</DESCRIPT>
			<DESCRIPT lang="en">
				HTML-Prefix&amp;amp;lt;BR&amp;amp;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 &amp;amp;quot;pre.outer&amp;amp;quot; parameter.
			</DESCRIPT>
		</PARAM>
		<PARAM name="post.outer" new_name="" magic="0" quote="0" flag="0" explizit="0" depricated="0" date="2004-09-30">
			<DEFAULT>
			</DEFAULT>
			<DESCRIPT lang="de">
				HTML-Postfix&amp;amp;lt;BR&amp;amp;gt;Wenn man nach der Ausgabe dieser Funktion noch etwas anzeigen m&amp;amp;ouml;chte, jedoch nur wenn die Funktion eine Ausgabe liefert, dann kann man diesen Text im Parameter &amp;amp;quot;post.outer&amp;amp;quot; setzen.
			</DESCRIPT>
			<DESCRIPT lang="en">
				HTML-Postfix&amp;amp;lt;BR&amp;amp;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 &amp;amp;quot;pre.outer&amp;amp;quot; parameter.
			</DESCRIPT>
		</PARAM>		
	</FUNCTION>
</NA_FUNCTION_DESCRIPT>
Return current item: Netautor Professional