"; if ( $_SESSION[ "wfl" ] == "konf_0" ) { $_SESSION[ "wfl" ] = ""; echo "
".$_SESSION[ 'wfl_meld' ]."

Liste angelegter Workflows

"; $_SESSION[ "wfl_meld" ] = ""; $ergebnis = liefere_workflows( $_SESSION[ "mandant_name" ] ); if ( $ergebnis[ 0 ] > 0 ) { $html = ""; $html = $html.""; foreach( $ergebnis[ 2 ] as $wfl ) { $dokart = liefere_dokartinformationen( $_SESSION[ "mandant_name" ], $wfl[ "dokart_kuerzel" ], false ); $html = $html.""; } $html = $html."
Workflow-IDWorkflow-NameDokumentartStart-ArtStart-MaskeStatusProtokoll anlegenAktionen
".$wfl[ "workflow_id" ]."".$wfl[ "workflow_name" ]."".$dokart[ 2 ][ "dokart_name" ]." (".$wfl[ "dokart_kuerzel" ].")".$wfl[ "start_art" ]."".$wfl[ "start_maske" ]."".$wfl[ "status" ]."".$wfl[ "protokoll" ]."
"; $skript = ""; echo $html.$skript; } else { echo "Es wurden keine Workflows gefunden."; } //workflow_id, workflow_name, dokart_kuerzel, start_art, protokoll //echo "
"; echo ""; include( 'ssi_footer.php' ); } if ( $_SESSION[ "wfl" ] == "schritt_0" ) { $_SESSION[ "wfl" ] = ""; //$_SESSION[ "wfl_meld" ] = ""; $ergebnis = liefere_workflows( $_SESSION[ "mandant_name" ] ); if ( $ergebnis[ 0 ] > 0 ) { foreach( $ergebnis[ 2 ] as $wf ) { $options = $options.""; } $html = "

Masken-Basiskonfiguration

".$_SESSION[ "wfl_meld" ]."
"; $_SESSION[ "wfl_meld" ] = ""; } else { $html = "Es wurden keine Workflows gefunden."; } //workflow_id, workflow_name, dokart_kuerzel, start_art, protokoll echo $html; echo ""; include( 'ssi_footer.php' ); } if ( $_SESSION[ "wfl" ] == "detail_0" ) { $_SESSION[ "wfl" ] = ""; //$_SESSION[ "wfl_meld" ] = ""; $ergebnis = liefere_workflows( $_SESSION[ "mandant_name" ] ); if ( $ergebnis[ 0 ] > 0 ) { foreach( $ergebnis[ 2 ] as $wf ) { $options = $options.""; } //$(\"#optionen\").load(\"w_wfl.php?cmd=liefere_maskenoptionen&alpha_01=\"+this.value+\"&mandant_name=".urlencode( $_SESSION[ "mandant_name" ] )."\" ); $html = "

Masken-Detailkonfiguration

".$_SESSION[ "wfl_meld" ]."
"; $_SESSION[ "wfl_meld" ] = ""; } else { $html = "Es wurden keine Workflows gefunden."; } //workflow_id, workflow_name, dokart_kuerzel, start_art, protokoll echo $html; echo ""; include( 'ssi_footer.php' ); } } else { switch( $kommando ) { case "workflow_anlegen": $html = _web_workflow_anlegen( $mandant_name, $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); break; case "workflow_loeschen": $html = _web_workflow_loeschen( $mandant_name, $alpha_01 ); break; case "wfl_bearbeiten": $html = _web_wfl_bearbeiten( $mandant_name, $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06 ); break; case "liefere_masken": $html = _web_liefere_masken( $mandant_name, $alpha_01, $alpha_02 ); break; case "liefere_maskenoptionen": $html = _web_liefere_maskenoptionen( $mandant_name, $alpha_01 ); break; case "maske_anlegen": $html = _web_maske_anlegen( $mandant_name, $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_16, $alpha_05, $alpha_06, $alpha_07, $alpha_08, $alpha_09, $alpha_10, $alpha_11, $alpha_12, $alpha_13, $alpha_14, $alpha_05_c, $alpha_06_c, $alpha_07_c, $alpha_08_c, $alpha_09_c, $alpha_10_c, $alpha_11_c, $alpha_12_c, $alpha_13_c, $alpha_14_c, $alpha_05_b, $alpha_06_b, $alpha_07_b, $alpha_08_b, $alpha_09_b, $alpha_10_b, $alpha_11_b, $alpha_12_b, $alpha_13_b, $alpha_14_b, $alpha_05_e, $alpha_06_e, $alpha_07_e, $alpha_08_e, $alpha_09_e, $alpha_10_e, $alpha_11_e, $alpha_12_e, $alpha_13_e, $alpha_14_e, $alpha_05_a, $alpha_06_a, $alpha_07_a, $alpha_08_a, $alpha_09_a, $alpha_10_a, $alpha_11_a, $alpha_12_a, $alpha_13_a, $alpha_14_a ); break; case "liefere_maskenoptionen_2": $html = _web_liefere_maskenoptionen_2( $mandant_name, $alpha_01, $alpha_02 ); break; case "loesche_maske": $html = _web_loesche_maske( $mandant_name, $aufgerufen, $alpha_01, $alpha_02 ); break; case "aendere_maske": $html = _web_aendere_maske( $mandant_name, $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_16, $alpha_04, $alpha_05, $alpha_06, $alpha_07, $alpha_08, $alpha_09, $alpha_10, $alpha_11, $alpha_12, $alpha_13, $alpha_14, $alpha_15,$alpha_05_c, $alpha_06_c, $alpha_07_c, $alpha_08_c, $alpha_09_c, $alpha_10_c, $alpha_11_c, $alpha_12_c, $alpha_13_c, $alpha_14_c, $alpha_05_b, $alpha_06_b, $alpha_07_b, $alpha_08_b, $alpha_09_b, $alpha_10_b, $alpha_11_b, $alpha_12_b, $alpha_13_b, $alpha_14_b, $alpha_05_e, $alpha_06_e, $alpha_07_e, $alpha_08_e, $alpha_09_e, $alpha_10_e, $alpha_11_e, $alpha_12_e, $alpha_13_e, $alpha_14_e, $alpha_05_a, $alpha_06_a, $alpha_07_a, $alpha_08_a, $alpha_09_a, $alpha_10_a, $alpha_11_a, $alpha_12_a, $alpha_13_a, $alpha_14_a ); break; case "liefere_maskeninformationen": $html = _web_liefere_maskeninformationen( $mandant_name, $alpha_01, $alpha_02 ); break; case "liefere_plugin_liste": $html = _web_liefere_plugin_liste( $mandant_name, $alpha_01, $alpha_02 ); break; } echo $html; } function _web_workflow_anlegen( $mandant_name, $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04 ) { if ( $aufgerufen == "aufgerufen" ) { //xlog( 5, "alpha_01 ".$alpha_01 ); //xlog( 5, "alpha_02 ".$alpha_02 ); //xlog( 5, "alpha_03 ".$alpha_03 ); //xlog( 5, "alpha_04 ".$alpha_03 ); $ergebnis = workflow_anlegen( $_SESSION[ "mandant_name" ], $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); $_SESSION[ "wfl" ] = "konf_0"; $_SESSION[ "wfl_meld" ] = $ergebnis[ 1 ]; header( "Location: w_wfl.php" ); } else { $ergebnis = liefere_dok_akten_art_liste( $mandant_name, "", false ); if ( $ergebnis[ 0 ] > 0 ) { foreach( $ergebnis[ 2 ] as $dokart ) { $dokart_options = $dokart_options.""; } } $html = "

Workflow anlegen

Workflow-Name
Dokumentart
Startart
Workflow-Protokoll anlegen
"; } return $html; } function _web_workflow_loeschen( $mandant_name, $workflow_name ) { //$_SESSION[ "wfl_meld" ] = "Der Workflow ".$workflow_id." wurde gelöscht."; $ergebnis = workflow_loeschen( $mandant_name, $workflow_name ); $_SESSION[ "wfl_meld" ] = $ergebnis[ 1 ]; $_SESSION[ "wfl" ] = "konf_0"; header( "Location: w_wfl.php" ); } function _web_wfl_bearbeiten( $mandant_name, $aufgerufen, $workflow_name, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06 ) { if ( $aufgerufen == "aufgerufen" ) { // workflow_bearbeiten( $mandant_name, $workflow_name, $dokart_kuerzel, $start_art, $protokoll_anlegen ); if ( $alpha_04 == "" ) { $alpha_04 = "nein"; } //workflow_bearbeiten( $mandant_name, $workflow_name, $dokart_kuerzel, $start_art, $status, $start_maske, $protokoll_anlegen ) $ergebnis = workflow_bearbeiten( $mandant_name, $workflow_name, $alpha_02, $alpha_03, $alpha_05, $alpha_06, $alpha_04 ); $_SESSION[ "wfl_meld" ] = $ergebnis[ 1 ]; $_SESSION[ "wfl" ] = "konf_0"; header( "Location: w_wfl.php" ); } else { $wfl = liefere_workflowinformationen( $mandant_name, $workflow_name ); $ergebnis = liefere_dok_akten_art_liste( $mandant_name, "", false ); if ( $ergebnis[ 0 ] > 0 ) { foreach( $ergebnis[ 2 ] as $dokart ) { if ( $dokart[ "dokart_kuerzel" ] == $wfl[ 2 ][ "dokart_kuerzel" ] ) { $selected = "selected"; } else { $selected = ""; } $dokart_options = $dokart_options.""; } } $a = array( "in Entwicklung", "produktiv", "im Test" ); if ( $wfl[ 2 ][ "status" ] == "in Entwicklung" ) { $ie = " selected "; } else { $ie = ""; } if ( $wfl[ 2 ][ "status" ] == "produktiv" ) { $p = " selected "; } else { $p = ""; } if ( $wfl[ 2 ][ "status" ] == "im Test" ) { $t = " selected "; } else { $t = ""; } if ( $wfl[ 2 ][ "protokoll" ] == "ja" ) { $c = " checked='checked' "; } else { $c = ""; } $options_a = ""; $masken = liefere_masken_zu_workflow( $mandant_name, $workflow_name ); foreach( $masken[ 2 ] as $maske ) { $options_b = $options_b.""; } $html = "

Workflow bearbeiten

Workflow-Name
Dokumentart
Startart
Status
Start-Maske
Workflow-Protokoll anlegen
"; return $html; } } function _web_liefere_masken( $mandant_name, $workflow_name, $js ) { switch ( $js ) { case "0": $onclick = "$(\"#aufgabe\").html(\"\" ); $(\"#optionen\").load(\"w_wfl.php?cmd=liefere_maskenoptionen_2&alpha_01=".urlencode( $workflow_name )."&mandant_name=".urlencode( $_SESSION[ "mandant_name" ] )."&alpha_02=\"+encodeURIComponent( this.value ) ); $(\"#information\").load( \"w_wfl.php?cmd=liefere_maskeninformationen&alpha_01=".urlencode( $workflow_name )."&mandant_name=".urlencode( $_SESSION[ "mandant_name" ] )."&alpha_02=\"+encodeURIComponent( this.value ) );"; break; case "1": $onclick = "$(\"#information\").load(\"w_wfl.php?cmd=liefere_plugin_liste&alpha_01=".urlencode( $workflow_name )."&mandant_name=".urlencode( $_SESSION[ "mandant_name" ] )."&alpha_02=\"+encodeURIComponent( this.value ) ); $(\"#aufgabe\").html(\"\" ); "; break; } $m = liefere_masken_zu_workflow( $mandant_name, $workflow_name ); if ( $m[ 0 ] > 0 ) { //$html = "Es wurden ".$m[ 0 ]." Masken gefunden."; foreach( $m[ 2 ] as $maske ) { $options = $options.""; } $html = ""; } else { $html = ""; } return $html; } function _web_liefere_maskenoptionen( $mandant_name, $workflow_name ) { $html = ""; //"; return $html; } function _web_maske_anlegen( $mandant_name, $aufgerufen, $workflow_name, $maske_name, $maske_default_empfaenger, $maske_default_folgemaske_id, $maske_default_frist, $plugin_01, $plugin_02 = "", $plugin_03 = "", $plugin_04 = "", $plugin_05 = "", $plugin_06 = "", $plugin_07 = "", $plugin_08 = "", $plugin_09 = "", $plugin_10 = "", $p01_c = "", $p02_c = "", $p03_c = "", $p04_c = "", $p05_c = "", $p06_c = "", $p07_c = "", $p08_c = "", $p09_c = "", $p10_c = "", $p01_b = "", $p02_b = "", $p03_b = "", $p04_b = "", $p05_b = "", $p06_b = "", $p07_b = "", $p08_b = "", $p09_b = "", $p10_b = "", $p01_e = "", $p02_e = "", $p03_e = "", $p04_e = "", $p05_e = "", $p06_e = "", $p07_e = "", $p08_e = "", $p09_e = "", $p10_e = "", $p01_a = "", $p02_a = "", $p03_a = "", $p04_a = "", $p05_a = "", $p06_a = "", $p07_a = "", $p08_a = "", $p09_a = "", $p10_a = "" ) { if ( $aufgerufen == "aufgerufen" ) { if ( strlen( $maske_default_empfaenger ) > 0 ) { if ( strpos( $maske_default_empfaenger, "(" ) === false ) { // Gruppe $maske_default_empfaenger_typ = "g"; } else { $anfang = bcadd( strpos( $maske_default_empfaenger, "(" ), 1, 0 ); $laenge = bcsub( strpos( $maske_default_empfaenger, ")" ), $anfang, 0 ); $benutzer_anmelde_name = substr( $maske_default_empfaenger, $anfang, $laenge ); $maske_default_empfaenger = $benutzer_anmelde_name; $maske_default_empfaenger_typ = "b"; } } /* xlog( 5, "alpha_01 ".$workflow_name ); xlog( 5, "alpha_02 ".$maske_name ); xlog( 5, "alpha_03 ".$maske_default_empfaenger ); xlog( 5, " ".$maske_default_empfaenger_typ ); xlog( 5, "alpha_04 ".$maske_default_folgemaske ); xlog( 5, "alpha_05 ".$plugin_01 ); xlog( 5, "alpha_06 ".$plugin_02 ); xlog( 5, "alpha_07 ".$plugin_03 ); xlog( 5, "alpha_08 ".$plugin_04 ); xlog( 5, "alpha_09 ".$plugin_05 ); xlog( 5, "alpha_10 ".$plugin_06 ); xlog( 5, "alpha_11 ".$plugin_07 ); xlog( 5, "alpha_12 ".$plugin_08 ); xlog( 5, "alpha_13 ".$plugin_09 ); xlog( 5, "alpha_14 ".$plugin_10 ); */ $p01[ "name" ] = $plugin_01; $p01[ "aufgeklappt" ] = $p01_c; $p01[ "einklappbar" ] = $p01_e; $p01[ "bezeichnung" ] = $p01_b; $p01[ "accordion" ] = $p01_a; $p02[ "name" ] = $plugin_02; $p02[ "aufgeklappt" ] = $p02_c; $p02[ "einklappbar" ] = $p02_e; $p02[ "bezeichnung" ] = $p02_b; $p02[ "accordion" ] = $p02_a; $p03[ "name" ] = $plugin_03; $p03[ "aufgeklappt" ] = $p03_c; $p03[ "einklappbar" ] = $p03_e; $p03[ "bezeichnung" ] = $p03_b; $p03[ "accordion" ] = $p03_a; $p04[ "name" ] = $plugin_04; $p04[ "aufgeklappt" ] = $p04_c; $p04[ "einklappbar" ] = $p04_e; $p04[ "bezeichnung" ] = $p04_b; $p04[ "accordion" ] = $p04_a; $p05[ "name" ] = $plugin_05; $p05[ "aufgeklappt" ] = $p05_c; $p05[ "einklappbar" ] = $p05_e; $p05[ "bezeichnung" ] = $p05_b; $p05[ "accordion" ] = $p05_a; $p06[ "name" ] = $plugin_06; $p06[ "aufgeklappt" ] = $p06_c; $p06[ "einklappbar" ] = $p06_e; $p06[ "bezeichnung" ] = $p06_b; $p06[ "accordion" ] = $p06_a; $p07[ "name" ] = $plugin_07; $p07[ "aufgeklappt" ] = $p07_c; $p07[ "einklappbar" ] = $p07_e; $p07[ "bezeichnung" ] = $p07_b; $p07[ "accordion" ] = $p07_a; $p08[ "name" ] = $plugin_08; $p08[ "aufgeklappt" ] = $p08_c; $p08[ "einklappbar" ] = $p08_e; $p08[ "bezeichnung" ] = $p08_b; $p08[ "accordion" ] = $p08_a; $p09[ "name" ] = $plugin_09; $p09[ "aufgeklappt" ] = $p09_c; $p09[ "einklappbar" ] = $p09_e; $p09[ "bezeichnung" ] = $p09_b; $p09[ "accordion" ] = $p09_a; $p10[ "name" ] = $plugin_10; $p10[ "aufgeklappt" ] = $p10_c; $p10[ "einklappbar" ] = $p10_e; $p10[ "bezeichnung" ] = $p10_b; $p10[ "accordion" ] = $p10_a; //xlog( 4, json_encode( $p01 ) ); $ergebnis = erstelle_maske( $mandant_name, $workflow_name, $maske_name, $maske_default_empfaenger, $maske_default_empfaenger_typ, $maske_default_folgemaske_id, $maske_default_frist, $p01, $p02, $p03, $p04, $p05, $p06, $p07, $p08, $p09, $p10 ); //$ergebnis = workflow_anlegen( $_SESSION[ "mandant_name6 ], $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); $_SESSION[ "wfl" ] = "schritt_0"; $_SESSION[ "wfl_meld" ] = $ergebnis[ 1 ]; header( "Location: w_wfl.php" ); } else { $wfl_plugins = liefere_wertemenge_elemente( $mandant_name, "wfl_plugins" ); $p_options = ""; } $gruppen_liste = liefere_alle_gruppen( $mandant_name, true ); $options = ""; if ( $gruppen_liste[ 0 ] > 0 ) { $options = ""; foreach( $gruppen_liste[ 2 ] as $benny ) { if ( ( $benutzer[ 2 ][ "benutzer_vertreter" ] == $benny ) && ( $benutzer[ 2 ][ "benutzer_vertreter_typ" ] == "g" ) ) { $selecte_d = " selected "; } else { $selecte_d = " "; } $options = $options.""; } $options = $options.""; } $benutzer_liste = liefere_alle_benutzer_bavn( $mandant_name, true, false ); if ( $benutzer_liste[ 0 ] > 0 ) { $options = $options.""; foreach( $benutzer_liste[ 2 ] as $benny ) { if ( ( $benutzer[ 2 ][ "benutzer_vertreter" ] == $benny[ "benutzer_anmeldename" ] ) && ( $benutzer[ 2 ][ "benutzer_vertreter_typ" ] == "b" ) ) { $selecte_d = " selected "; } else { $selecte_d = " "; } if ( $benutzer_anmeldename != $benny[ "benutzer_anmeldename" ] ) { $options = $options.""; } } $options = $options.""; } $m_options = ""; $m = liefere_masken_zu_workflow( $mandant_name, $workflow_name ); if ( $m[ 0 ] > 0 ) { foreach( $m[ 2 ] as $maske ) { $m_options = $m_options.""; } } $frist = liefere_wertemenge_elemente( $mandant_name, "zahlen_0_30" ); foreach ( $frist[ 2 ] as $element ) { if ( $element[ "alpha_01" ] == 3 ) { $sel = " selected "; } else { $sel = ""; } $f_options = $f_options.""; } $html = "

Maske im Workflow ".$workflow_name." anlegen

Masken-Name
Standard-Empfänger
Standard-Folgemaske
Standard-Bearbeitungsfrist
(in Tagen, 0=>keine Frist)

Bezeichnung aufgeklappt einklappbar Accordion verwenden
Plugin 1
Plugin 2
Plugin 3
Plugin 4
Plugin 5
Plugin 6
Plugin 7
Plugin 8
Plugin 9
Plugin 10
"; $skript = ""; } return $html.$skript; } function _web_liefere_maskenoptionen_2( $mandant_name, $workflow_name, $maske_name ) { $html = "
"; //"; return $html; } function _web_loesche_maske( $mandant_name, $aufgerufen, $workflow_name, $maske_name ) { if ( $aufgerufen == "aufgerufen" ) { $ergebnis = loesche_maske( $mandant_name, $workflow_name, $maske_name ); $_SESSION[ "wfl" ] = "schritt_0"; $_SESSION[ "wfl_meld" ] = $ergebnis[ 1 ]; header( "Location: w_wfl.php" ); } else { $html = "

Löschen der Maske ".$maske_name."

Wollen Sie die Maske ".$maske_name." wirklich löschen?

"; } return $html; } function _web_aendere_maske( $mandant_name, $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_16, $alpha_04, $alpha_05, $alpha_06, $alpha_07, $alpha_08, $alpha_09, $alpha_10, $alpha_11, $alpha_12, $alpha_13, $alpha_14, $alpha_15, $alpha_05_c, $alpha_06_c, $alpha_07_c, $alpha_08_c, $alpha_09_c, $alpha_10_c, $alpha_11_c, $alpha_12_c, $alpha_13_c, $alpha_14_c, $alpha_05_b, $alpha_06_b, $alpha_07_b, $alpha_08_b, $alpha_09_b, $alpha_10_b, $alpha_11_b, $alpha_12_b, $alpha_13_b, $alpha_14_b, $alpha_05_e, $alpha_06_e, $alpha_07_e, $alpha_08_e, $alpha_09_e, $alpha_10_e, $alpha_11_e, $alpha_12_e, $alpha_13_e, $alpha_14_e, $alpha_05_a, $alpha_06_a, $alpha_07_a, $alpha_08_a, $alpha_09_a, $alpha_10_a, $alpha_11_a, $alpha_12_a, $alpha_13_a, $alpha_14_a ) { if ( $aufgerufen == "aufgerufen" ) { //xlog( 5, "Parameter: ".$mandant_name."|".$aufgerufen."|".$alpha_01."|".$alpha_02."|".$alpha_03."|".$alpha_04."|".$alpha_05."|".$alpha_06."|".$alpha_07."|".$alpha_08."|".$alpha_09."|". $alpha_10."|".$alpha_11."|".$alpha_12."|".$alpha_13."|".$alpha_14."|".$alpha_05_c."|".$alpha_06_c."|".$alpha_07_c."|".$alpha_08_c."|".$alpha_09_c."|".$alpha_10_c."|".$alpha_11_c."|".$alpha_12_c."|".$alpha_13_c."|".$alpha_14_c."|".$alpha_05_b."|".$alpha_06_b."|".$alpha_07_b."|".$alpha_08_b."|".$alpha_09_b."|".$alpha_10_b."|".$alpha_11_b."|".$alpha_12_b."|".$alpha_13_b."|".$alpha_14_b."|".$alpha_05_e."|".$alpha_06_e."|".$alpha_07_e."|".$alpha_08_e."|".$alpha_09_e."|".$alpha_10_e."|".$alpha_11_e."|".$alpha_12_e."|".$alpha_13_e."|".$alpha_14_e ); //$ergebnis = loesche_maske( $mandant_name, $workflow_name, $maske_name ); /* Beispiel: $plugin_04[ "name" ] => Name der PHP-Plugin-Datei $plugin_04[ "Bezeichnung" ] => Bezeichnung $plugin_04[ "aufgeklappt" ] => Startet in der Maske aufgeklappt $plugin_04[ "einklappbar" ] => ist einklappbar */ $plugin_01[ "name" ] = $alpha_05; $plugin_02[ "name" ] = $alpha_06; $plugin_03[ "name" ] = $alpha_07; $plugin_04[ "name" ] = $alpha_08; $plugin_05[ "name" ] = $alpha_09; $plugin_06[ "name" ] = $alpha_10; $plugin_07[ "name" ] = $alpha_11; $plugin_08[ "name" ] = $alpha_12; $plugin_09[ "name" ] = $alpha_13; $plugin_10[ "name" ] = $alpha_14; $plugin_01[ "bezeichnung" ] = $alpha_05_b; $plugin_02[ "bezeichnung" ] = $alpha_06_b; $plugin_03[ "bezeichnung" ] = $alpha_07_b; $plugin_04[ "bezeichnung" ] = $alpha_08_b; $plugin_05[ "bezeichnung" ] = $alpha_09_b; $plugin_06[ "bezeichnung" ] = $alpha_10_b; $plugin_07[ "bezeichnung" ] = $alpha_11_b; $plugin_08[ "bezeichnung" ] = $alpha_12_b; $plugin_09[ "bezeichnung" ] = $alpha_13_b; $plugin_10[ "bezeichnung" ] = $alpha_14_b; if ( $alpha_05_e == "ja" ) { $plugin_01[ "einklappbar" ] = "ja"; } else { $plugin_01[ "einklappbar" ] = "nein"; } if ( $alpha_06_e == "ja" ) { $plugin_02[ "einklappbar" ] = "ja"; } else { $plugin_02[ "einklappbar" ] = "nein"; } if ( $alpha_07_e == "ja" ) { $plugin_03[ "einklappbar" ] = "ja"; } else { $plugin_03[ "einklappbar" ] = "nein"; } if ( $alpha_08_e == "ja" ) { $plugin_04[ "einklappbar" ] = "ja"; } else { $plugin_04[ "einklappbar" ] = "nein"; } if ( $alpha_09_e == "ja" ) { $plugin_05[ "einklappbar" ] = "ja"; } else { $plugin_05[ "einklappbar" ] = "nein"; } if ( $alpha_10_e == "ja" ) { $plugin_06[ "einklappbar" ] = "ja"; } else { $plugin_06[ "einklappbar" ] = "nein"; } if ( $alpha_11_e == "ja" ) { $plugin_07[ "einklappbar" ] = "ja"; } else { $plugin_07[ "einklappbar" ] = "nein"; } if ( $alpha_12_e == "ja" ) { $plugin_08[ "einklappbar" ] = "ja"; } else { $plugin_08[ "einklappbar" ] = "nein"; } if ( $alpha_13_e == "ja" ) { $plugin_09[ "einklappbar" ] = "ja"; } else { $plugin_09[ "einklappbar" ] = "nein"; } if ( $alpha_14_e == "ja" ) { $plugin_10[ "einklappbar" ] = "ja"; } else { $plugin_10[ "einklappbar" ] = "nein"; } if ( $alpha_05_c == "ja" ) { $plugin_01[ "aufgeklappt" ] = "ja"; } else { $plugin_01[ "aufgeklappt" ] = "nein"; } if ( $alpha_06_c == "ja" ) { $plugin_02[ "aufgeklappt" ] = "ja"; } else { $plugin_02[ "aufgeklappt" ] = "nein"; } if ( $alpha_07_c == "ja" ) { $plugin_03[ "aufgeklappt" ] = "ja"; } else { $plugin_03[ "aufgeklappt" ] = "nein"; } if ( $alpha_08_c == "ja" ) { $plugin_04[ "aufgeklappt" ] = "ja"; } else { $plugin_04[ "aufgeklappt" ] = "nein"; } if ( $alpha_09_c == "ja" ) { $plugin_05[ "aufgeklappt" ] = "ja"; } else { $plugin_05[ "aufgeklappt" ] = "nein"; } if ( $alpha_10_c == "ja" ) { $plugin_06[ "aufgeklappt" ] = "ja"; } else { $plugin_06[ "aufgeklappt" ] = "nein"; } if ( $alpha_11_c == "ja" ) { $plugin_07[ "aufgeklappt" ] = "ja"; } else { $plugin_07[ "aufgeklappt" ] = "nein"; } if ( $alpha_12_c == "ja" ) { $plugin_08[ "aufgeklappt" ] = "ja"; } else { $plugin_08[ "aufgeklappt" ] = "nein"; } if ( $alpha_13_c == "ja" ) { $plugin_09[ "aufgeklappt" ] = "ja"; } else { $plugin_09[ "aufgeklappt" ] = "nein"; } if ( $alpha_14_c == "ja" ) { $plugin_10[ "aufgeklappt" ] = "ja"; } else { $plugin_10[ "aufgeklappt" ] = "nein"; } if ( $alpha_05_a == "ja" ) { $plugin_01[ "accordion" ] = "ja"; } else { $plugin_01[ "accordion" ] = "nein"; } if ( $alpha_06_a == "ja" ) { $plugin_02[ "accordion" ] = "ja"; } else { $plugin_02[ "accordion" ] = "nein"; } if ( $alpha_07_a == "ja" ) { $plugin_03[ "accordion" ] = "ja"; } else { $plugin_03[ "accordion" ] = "nein"; } if ( $alpha_08_a == "ja" ) { $plugin_04[ "accordion" ] = "ja"; } else { $plugin_04[ "accordion" ] = "nein"; } if ( $alpha_09_a == "ja" ) { $plugin_05[ "accordion" ] = "ja"; } else { $plugin_05[ "accordion" ] = "nein"; } if ( $alpha_10_a == "ja" ) { $plugin_06[ "accordion" ] = "ja"; } else { $plugin_06[ "accordion" ] = "nein"; } if ( $alpha_11_a == "ja" ) { $plugin_07[ "accordion" ] = "ja"; } else { $plugin_07[ "accordion" ] = "nein"; } if ( $alpha_12_a == "ja" ) { $plugin_08[ "accordion" ] = "ja"; } else { $plugin_08[ "accordion" ] = "nein"; } if ( $alpha_13_a == "ja" ) { $plugin_09[ "accordion" ] = "ja"; } else { $plugin_09[ "accordion" ] = "nein"; } if ( $alpha_14_a == "ja" ) { $plugin_10[ "accordion" ] = "ja"; } else { $plugin_10[ "accordion" ] = "nein"; } if ( strlen( $alpha_03 ) > 0 ) { if ( strpos( $alpha_03, "(" ) === false ) { // Gruppe $maske_default_empfaenger = $alpha_03; $maske_default_empfaenger_typ = "g"; } else { $anfang = bcadd( strpos( $alpha_03, "(" ), 1, 0 ); $laenge = bcsub( strpos( $alpha_03, ")" ), $anfang, 0 ); $benutzer_anmelde_name = substr( $alpha_03, $anfang, $laenge ); $maske_default_empfaenger = $benutzer_anmelde_name; $maske_default_empfaenger_typ = "b"; } } //aendere_maske( $mandant_name, $workflow_name, $maske_name, $neuer_maske_name, $maske_default_empfaenger, $maske_default_empfaenger_typ, $maske_default_folgemaske_id, $maske_default_frist, $plugin_01, $plugin_02 = array(), $plugin_03 = array(), $plugin_04 = array(), $plugin_05 = array(), $plugin_06 = array(), $plugin_07 = array(), $plugin_08 = array(), $plugin_09 = array(), $plugin_10 = array() ) $maske_default_frist = $alpha_16; $maske_default_folgemaske_id = $alpha_04; $ergebnis = aendere_maske( $mandant_name, $alpha_01, $alpha_15, $alpha_02, $maske_default_empfaenger, $maske_default_empfaenger_typ, $maske_default_folgemaske_id, $maske_default_frist, $plugin_01, $plugin_02, $plugin_03, $plugin_04, $plugin_05, $plugin_06, $plugin_07, $plugin_08, $plugin_09, $plugin_10 ); $_SESSION[ "wfl" ] = "schritt_0"; $_SESSION[ "wfl_meld" ] = $ergebnis[ 1 ]; header( "Location: w_wfl.php" ); } else { $workflow_name = $alpha_01; $maske_name = $alpha_02; $maske = liefere_maskeninformationen( $mandant_name, $workflow_name, $maske_name ); $wfl_plugins = liefere_wertemenge_elemente( $mandant_name, "wfl_plugins" ); $p_options_01 = ""; $p_options_02 = $p_options_02.""; $p_options_03 = $p_options_03.""; $p_options_04 = $p_options_04.""; $p_options_05 = $p_options_05.""; $p_options_06 = $p_options_06.""; $p_options_07 = $p_options_07.""; $p_options_08 = $p_options_08.""; $p_options_09 = $p_options_09.""; $p_options_10 = $p_options_10.""; } /* $ergebnis[ "workflow_id" ] = $m[ 1 ][ 0 ][ "workflow_id" ]; $ergebnis[ "workflow_id" ] = $m[ 1 ][ 0 ][ "workflow_id" ]; $ergebnis[ "maske_id" ] = $m[ 1 ][ 0 ][ "maske_id" ]; $ergebnis[ "maske_name" ] = $m[ 1 ][ 0 ][ "maske_name" ]; $ergebnis[ "maske_default_empfaenger" ] = $m[ 1 ][ 0 ][ "maske_default_empfaenger" ]; $ergebnis[ "maske_default_empfaenger_typ" ] = $m[ 1 ][ 0 ][ "maske_default_empfaenger_typ" ]; $ergebnis[ "maske_default_folgemaske" ] = $m[ 1 ][ 0 ][ "maske_default_folgemaske" ]; $ergebnis[ "maske_plugin_01_bez" ] = $m[ 1 ][ 0 ][ "maske_p01_bez" ]; $ergebnis[ "maske_plugin_01_bezeichnung" ] = $m[ 1 ][ 0 ][ "maske_p01_bez" ]; $ergebnis[ "maske_plugin_01" ] = $m[ 1 ][ 0 ][ "maske_plugin_01" ]; if ( substr( $m[ 1 ][ 0 ][ "maske_p01_einst" ], 0, 1 ) == "1" ) { $ergebnis[ "maske_plugin_01_geoeffnet" ] = "ja"; } else { $ergebnis[ "maske_plugin_01_geoeffnet" ] = "nein"; } if ( substr( $m[ 1 ][ 0 ][ "maske_p01_einst" ], 1, 1 ) == "1" ) { $ergebnis[ "maske_plugin_01_einklappbar" ] = "ja"; } else { $ergebnis[ "maske_plugin_01_einklappbar" ] = "nein"; } */ $plu = array( "maske_plugin_01", "maske_plugin_02", "maske_plugin_03", "maske_plugin_04", "maske_plugin_05", "maske_plugin_06", "maske_plugin_07", "maske_plugin_08", "maske_plugin_09", "maske_plugin_10" ); foreach ( $plu as $p ) { if ( $maske[ 2 ][ $p."_geoeffnet" ] == "ja" ) { $maske_plugin_geoeffnet[ $p."_geoeffnet" ] = " checked='checked' "; } else { $maske_plugin_geoeffnet[ $p."_geoeffnet" ] = ""; } if ( $maske[ 2 ][ $p."_einklappbar" ] == "ja" ) { $maske_plugin_einklappbar[ $p."_einklappbar" ] = " checked='checked' "; } else { $maske_plugin_einklappbar[ $p."_einklappbar" ] = ""; } if ( $maske[ 2 ][ $p."_accordion" ] == "ja" ) { $maske_plugin_accordion[ $p."_accordion" ] = " checked='checked' "; } else { $maske_plugin_accordion[ $p."_accordion" ] = ""; } } $gruppen_liste = liefere_alle_gruppen( $mandant_name, false ); $options = ""; if ( $gruppen_liste[ 0 ] > 0 ) { $options = ""; foreach( $gruppen_liste[ 2 ] as $benny ) { if ( ( $maske[ 2 ][ "maske_default_empfaenger" ] == $benny ) && ( $maske[ 2 ][ "maske_default_empfaenger_typ" ] == "g" ) ) { $selecte_d = " selected "; } else { $selecte_d = " "; } $options = $options.""; } $options = $options.""; } $benutzer_liste = liefere_alle_benutzer_bavn( $mandant_name, true, false ); if ( $benutzer_liste[ 0 ] > 0 ) { $options = $options.""; foreach( $benutzer_liste[ 2 ] as $benny ) { if ( ( $maske[ 2 ][ "maske_default_empfaenger" ] == $benny[ "benutzer_anmeldename" ] ) && ( $maske[ 2 ][ "maske_default_empfaenger_typ" ] == "b" ) ) { $selecte_d = " selected "; } else { $selecte_d = " "; } if ( $benutzer_anmeldename != $benny[ "benutzer_anmeldename" ] ) { $options = $options.""; } } $options = $options.""; } $m_options = ""; $m = liefere_masken_zu_workflow( $mandant_name, $workflow_name ); if ( $m[ 0 ] > 0 ) { foreach( $m[ 2 ] as $ma ) { if ( $maske[ 2 ][ "maske_default_folgemaske" ] == $ma[ "maske_id" ] ) { $m_selected = " selected "; } else { $m_selected = " "; } $m_options = $m_options.""; } } $frist = liefere_wertemenge_elemente( $mandant_name, "zahlen_0_30" ); foreach ( $frist[ 2 ] as $element ) { if ( $element[ "alpha_01" ] == $maske[ 2 ][ "maske_default_frist" ] ) { $sel = " selected "; } else { $sel = ""; } $f_options = $f_options.""; } $html = "

Maske im Workflow ".$workflow_name." ändern

Masken-Name
Standard-Empfänger
Standard-Folgemaske
Standard-Bearbeitungsfrist
(in Tagen, 0=>keine Frist)

Bezeichnung aufgeklappt einklappbar Accordion verwenden
Plugin 1
Plugin 2
Plugin 3
Plugin 4
Plugin 5
Plugin 6
Plugin 7
Plugin 8
Plugin 9
Plugin 10
"; $skript = ""; $html = $html.$skript; } return $html; } function _web_liefere_maskeninformationen( $mandant_name, $workflow_name, $maske_name ) { $maske = liefere_maskeninformationen( $mandant_name, $workflow_name, $maske_name ); $html = "

Maske ".$maske_name."

"; /* $ergebnis[ "workflow_id" ] = $m[ 1 ][ 0 ][ "workflow_id" ]; $ergebnis[ "workflow_id" ] = $m[ 1 ][ 0 ][ "workflow_id" ]; $ergebnis[ "maske_id" ] = $m[ 1 ][ 0 ][ "maske_id" ]; $ergebnis[ "maske_name" ] = $m[ 1 ][ 0 ][ "maske_name" ]; $ergebnis[ "maske_default_empfaenger" ] = $m[ 1 ][ 0 ][ "maske_default_empfaenger" ]; $ergebnis[ "maske_default_empfaenger_typ" ] = $m[ 1 ][ 0 ][ "maske_default_empfaenger_typ" ]; $ergebnis[ "maske_default_folgemaske" ] = $m[ 1 ][ 0 ][ "maske_default_folgemaske" ]; $ergebnis[ "maske_plugin_01" ] = $m[ 1 ][ 0 ][ "maske_plugin_01" ]; if ( substr( $m[ 1 ][ 0 ][ "maske_p01_einst" ], 0, 1 ) == "1" ) { $ergebnis[ "maske_plugin_01_geoeffnet" ] = "ja"; } else { $ergebnis[ "maske_plugin_01_geoeffnet" ] = "nein"; } if ( substr( $m[ 1 ][ 0 ][ "maske_p01_einst" ], 1, 1 ) == "1" ) { $ergebnis[ "maske_plugin_01_einklappbar" ] = "ja"; } else { $ergebnis[ "maske_plugin_01_einklappbar" ] = "nein"; } */ if ( $maske[ 2 ][ "maske_default_empfaenger_typ" ] == "b" ) { $ben = liefere_benutzerinformationen( $mandant_name, $maske[ 2 ][ "maske_default_empfaenger" ] ); $maske_default_empfaenger = $ben[ 2 ][ "benutzer_name_komplett" ]; } else { $maske_default_empfaenger = "Gruppe ".$maske[ 2 ][ "maske_default_empfaenger" ]; } if ( $maske[ 2 ][ "maske_default_folgemaske" ] == 0 ) { $folgemaske = "Workflow-Ende"; } else { $fm = liefere_maskeninformationen( $mandant_name, $workflow_name, "", $maske[ 2 ][ "maske_default_folgemaske" ] ); $folgemaske = $fm[ 2 ][ "maske_name" ]." (ID ".$fm[ 2 ][ "maske_id" ].")"; } $plu = array( "maske_plugin_01", "maske_plugin_02", "maske_plugin_03", "maske_plugin_04", "maske_plugin_05", "maske_plugin_06", "maske_plugin_07", "maske_plugin_08", "maske_plugin_09", "maske_plugin_10" ); foreach ( $plu as $p ) { if ( strlen( $maske[ 2 ][ $p ] ) > 0 ) { $p_html = $p_html."".substr( $p, -2 )." / ".$maske[ 2 ][ $p."_bez" ]."".$maske[ 2 ][ $p ]."".$maske[ 2 ][ $p."_geoeffnet" ]."".$maske[ 2 ][ $p."_einklappbar" ]."".$maske[ 2 ][ $p."_accordion" ].""; } } //xlog( 4, $maske[ 2 ][ "maske_default_frist" ] ); if ( $maske[ 2 ][ "maske_default_frist" ] == 0 ) { $maske_default_frist = "nicht gesetzt"; } else { $maske_default_frist = $maske[ 2 ][ "maske_default_frist" ]." Tage"; } $html = $html." ".$p_html."
Workflow ".$workflow_name." (ID ".$maske[ 2 ][ "workflow_id" ].")
Maske ".$maske_name." (ID ".$maske[ 2 ][ "maske_id" ].")
Standard-Empfänger ".$maske_default_empfaenger."
Standard-Folgemaske ".$folgemaske."
Standard-Bearbeitungsfrist ".$maske_default_frist."
erstellt am ".$maske[ 2 ][ "erstellt_am_date" ]."
geändert am ".$maske[ 2 ][ "geaendert_am_date" ]."

Position / Bezeichnung Plugin geöffnet einklappbar Accordion verwenden
"; return $html; } function _web_liefere_plugin_liste( $mandant_name, $workflow_name, $maske_name ) { //$html = "echtzeit! ".$mandant_name."|".$workflow_name."|".$maske_name; $maske = liefere_maskeninformationen( $mandant_name, $workflow_name, $maske_name ); $html = "

Plugins der Maske ".$maske_name." (Workflow ".$workflow_name.")

"; $html = $html.""; $plu = array( "maske_plugin_01", "maske_plugin_02", "maske_plugin_03", "maske_plugin_04", "maske_plugin_05", "maske_plugin_06", "maske_plugin_07", "maske_plugin_08", "maske_plugin_09", "maske_plugin_10" ); foreach ( $plu as $p ) { if ( strlen( $maske[ 2 ][ $p ] ) > 0 ) { $k = explode( "_", $p ); $html = $html." "; } } $html = $html."
".$k[ 2 ]."".$maske[ 2 ][ $p ]."
"; return $html; } ?>