<?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&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 &uuml;berschrieben werden soll. Vorgabewert ist der Inhalt der lokalen Variable 'log_mdoc_id', dies entspricht der urspr&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 'log_mdoc_id' 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&uuml;nschten Version. Vorgabewert ist der Inhalt der lokalen Variable 'log_id'</DESCRIPT> <DESCRIPT lang="en">ID of desired version. Default is content of the local variable 'log_id'</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&uuml;nschten Version, nicht mir dem Dokumenten ID <b>id mdoc_id</b> zu verwechseln</DESCRIPT> <DESCRIPT lang="en">ID of desired version. Do no confuse it with the document ID <b>id mdoc_id</b></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&ouml;gliche Werte:&lt;br&gt; MERGE : Alte Dokumentversion in die aktuellen Werte einf&uuml;gen &lt;br&gt; REPLACE: Alte Dokumentversion ersetzt alle Werte der aktuellen Version</DESCRIPT> <DESCRIPT lang="en">Possible values:&lt;br&gt; MERGE : Merge old value into current values&lt;br&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&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. &Auml;hnlich der Function &lt;b&gt;npf_results&lt;/b&gt; Bei dieser Funktion werden auch die folgenden Felder f&uuml;r jedes Ergebnis ausgelesen, und k&ouml;nnen dann z.B. mit npf_getval angegeben werden:<BR> log_id: eindeutige ID der gesicherten Version <BR> log_date: Datum der &Auml;nderung <BR> log_action: Art der &Auml;nderung (z.B. update) <BR> log_user_id: ID des Benutzers der die jeweilige Version erstellt hat<BR> log_user_name: Name des Benutzers der die jeweilige Version erstellt hat<BR> log_user_remark: Weitere Kommentare &uuml;ber den Benutzers, der die jeweilige Version erstellt hat<BR> log_version: Version des Dokuments<BR> log_mdoc_id: Dokument ID<BR> </DESCRIPT> <DESCRIPT lang="en"> Performs a search in saved versions of one or more documents. Similar to &lt;b&gt;npf_results&lt;/b&gt; This function also creates the following fields for each result, which can e.g. be displayed using npf_getval:<BR> log_id: unique ID of the saved version<BR> log_date: modification date<BR> log_action: modification type (e.g. update) <BR> log_user_id: ID of the user who created this version<BR> log_user_name: name of the user who created this version<BR> log_user_remark: further remarks about the user who created this version<BR> log_version: document version<BR> log_mdoc_id: document id<BR> </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&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.<BR> Hier k&ouml;nnen kommasepariert mehrere der folgenden Felder angegeben werden:<BR> log_id: eindeutige ID der gesicherten Version <BR> log_date: Datum der &Auml;nderung <BR> log_action: Art der &Auml;nderung (z.B. update) <BR> log_user_id: ID des Benutzers der die jeweilige Version erstellt hat<BR> log_user_name: Name des Benutzers der die jeweilige Version erstellt hat<BR> log_user_remark: Weitere Kommentare &uuml;ber den Benutzers, der die jeweilige Version erstellt hat<BR> log_version: Version des Dokuments<BR> log_mdoc_id: Dokument ID<BR> </DESCRIPT> <DESCRIPT lang="en"> Defines the fields wich should be used to sort the results.<BR> Several of the following fields can be specified, seperated by comma:<BR> log_id: unique ID of the saved version<BR> log_date: modification date<BR> log_action: modification type (e.g. update) <BR> log_user_id: ID of the user who created this version<BR> log_user_name: name of the user who created this version<BR> log_user_remark: further remarks about the user who created this version<BR> log_version: document version<BR> log_mdoc_id: document id<BR> </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;auml;fix&amp;lt;BR&amp;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 &amp;quot;pre.outer&amp;quot; setzen. </DESCRIPT> <DESCRIPT lang="en"> HTML-Prefix&amp;lt;BR&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;quot;pre.outer&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;lt;BR&amp;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 &amp;quot;post.outer&amp;quot; setzen. </DESCRIPT> <DESCRIPT lang="en"> HTML-Postfix&amp;lt;BR&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;quot;pre.outer&amp;quot; parameter. </DESCRIPT> </PARAM> </FUNCTION> </NA_FUNCTION_DESCRIPT>