next up previous contents index
Next: wf_step_close($step) [File 'lib-workflow-step.inc.php'] Up: Funktionen zum Ändern des Previous: wf_subworkflow_open($parentstep) [File 'lib-workflow-subworkflow.inc.php']

wf_subworkflow_close($step) [File 'lib-workflow-subworkflow.inc.php']

schließt, d.h. deaktiviert', einen bisher aktivierten Subworkflow unter gegebenem Parent-Schritt $step oder einem End-Schritt $step des Subworkflows (abhängig vom Typ von $step). Dabei wird das Attribut 'subworkflow_aktiv' des Parent-Step über dem Subworkflow auf 'false' gesetzt. Alle nötigen Änderungen in der Datenbank bzw. in der Session werden hier durchgeführt.

Um Parent-Module diese Schließung des Subworkflows anzuzeigen, wird in der globale Variable $wf_notify der Parameter 'subworkflow_has_closed' auf '1' gesetzt.

Zu Beginn wird jedoch überprüft, ob $step Parent-Schritt über einem Subworkflow bzw. End-Schritt eines Subworkflows ist, ob $step den Status ``offen'' hat und ob der so spezifizierte Subworkflow aktiv ist. Falls nicht wird der Funktions-Aufruf abgebrochen.



Copyright Munich Network Management Team