next up previous contents index
Next: Funktionsweise von 'workflow.php' Up: Funktionen für Workflow-Tabellen Previous: wf_table ($parent, $recursive, $table_param

wf_table_edit_frist_datum($parent, $condition_list, $recursive = 0, $table_param = array()) [File 'lib-workflow-table.inc.php']:

Diese Funktion ist ein Wrapper für 'wf_table' und erzeugt spezielle eine Tabelle mit Schrittinformationen, die in der Tabellen-Spalte ``datumsfeld'' ein Formelement zum Ändern des Frist-Datums anbietet (damit wird eine Global-Action um die Änderung dann durchzuführen).

Die Parameter $parent und $recursive wählen dabei die anzuzeigenden Schritte aus wie bei 'wf_table'. Der Parameter $table_param wird direkt an 'wf_table' weitergegeben. Die Liste der bedingten Table-Parameter-Arrays $condition_list wird pro Listenelement um Table-Parameter für das Formular der Datumsänderung erweitert. Dabei reicht es hier,wenn jedes Listenelement als Array nur die Parameter 'condition_type' und 'condition_arg' enthält . (vgl. table oben).

D.h nur bei Schritten, die einer Bedingung in $condition_list entsprechen, wird die Möglichkeit zum Ändern des Frist-Datums angeboten. So kann z.B. der gesamte Workflow angezeigt werden und doch sind nur beispielsweise nur bei Schritten eines bestimmten Subworkflows oder Mitgliedern einer Schleife die Fristen zu ändern.

Um die gesamte per 'wf_table' erstellte Tabelle wird noch ein Formular-Rahmen (Formbeginn - bzw. Ende) gelegt. Als String wird dann der gesamte HTML-Code der Tabelle zurückgeliefert.



Copyright Munich Network Management Team