von wo aus aufgerufen */ ); break; case "benutzereinstellungen_aendern": _web_benutzereinstellungen_aendern( $mandant_name, $kategorie, $benutzer_anmeldename, array( array( "einstellung"=>$bez_a_01, "wert"=>$alpha_01 ), array( "einstellung"=>$bez_a_02, "wert"=>$alpha_02 ), array( "einstellung"=>$bez_a_03, "wert"=>$alpha_03 ), array( "einstellung"=>$bez_a_04, "wert"=>$alpha_04 ), array( "einstellung"=>$bez_a_05, "wert"=>$alpha_05 ), array( "einstellung"=>$bez_a_06, "wert"=>$alpha_06 ), array( "einstellung"=>$bez_a_07, "wert"=>$alpha_07 ), array( "einstellung"=>$bez_a_08, "wert"=>$alpha_08 ), array( "einstellung"=>$bez_a_09, "wert"=>$alpha_09 ), array( "einstellung"=>$bez_a_10, "wert"=>$alpha_10 ), array( "einstellung"=>$bez_a_11, "wert"=>$alpha_11 ), array( "einstellung"=>$bez_a_12, "wert"=>$alpha_12 ), array( "einstellung"=>$bez_a_13, "wert"=>$alpha_13 ), array( "einstellung"=>$bez_a_14, "wert"=>$alpha_14 ), array( "einstellung"=>$bez_a_15, "wert"=>$alpha_15 ), array( "einstellung"=>$bez_a_16, "wert"=>$alpha_16 ), array( "einstellung"=>$bez_a_17, "wert"=>$alpha_17 ), array( "einstellung"=>$bez_a_18, "wert"=>$alpha_18 ), array( "einstellung"=>$bez_a_19, "wert"=>$alpha_19 ), array( "einstellung"=>$bez_a_20, "wert"=>$alpha_20 ), array( "einstellung"=>$bez_a_21, "wert"=>$alpha_21 ), array( "einstellung"=>$bez_a_22, "wert"=>$alpha_22 ), array( "einstellung"=>$bez_a_23, "wert"=>$alpha_23 ), array( "einstellung"=>$bez_a_24, "wert"=>$alpha_24 ), array( "einstellung"=>$bez_a_25, "wert"=>$alpha_25 ), array( "einstellung"=>$bez_a_26, "wert"=>$alpha_26 ), array( "einstellung"=>$bez_a_27, "wert"=>$alpha_27 ), array( "einstellung"=>$bez_a_28, "wert"=>$alpha_28 ), array( "einstellung"=>$bez_a_29, "wert"=>$alpha_29 ), array( "einstellung"=>$bez_a_30, "wert"=>$alpha_30 ) ) ); break; case "benutzereinstellungen_aendern_ad": _web_benutzereinstellungen_aendern_ad( $mandant_name, $kategorie, $benutzer_anmeldename, array( array( "einstellung"=>$bez_a_01, "wert"=>$alpha_01, "wertemenge"=>$wertemenge_01, "darf_aendern"=>$aender_01 ), array( "einstellung"=>$bez_a_02, "wert"=>$alpha_02, "wertemenge"=>$wertemenge_02, "darf_aendern"=>$aender_02 ), array( "einstellung"=>$bez_a_03, "wert"=>$alpha_03, "wertemenge"=>$wertemenge_03, "darf_aendern"=>$aender_03 ), array( "einstellung"=>$bez_a_04, "wert"=>$alpha_04, "wertemenge"=>$wertemenge_04, "darf_aendern"=>$aender_04 ), array( "einstellung"=>$bez_a_05, "wert"=>$alpha_05, "wertemenge"=>$wertemenge_05, "darf_aendern"=>$aender_05 ), array( "einstellung"=>$bez_a_06, "wert"=>$alpha_06, "wertemenge"=>$wertemenge_06, "darf_aendern"=>$aender_06 ), array( "einstellung"=>$bez_a_07, "wert"=>$alpha_07, "wertemenge"=>$wertemenge_07, "darf_aendern"=>$aender_07 ), array( "einstellung"=>$bez_a_08, "wert"=>$alpha_08, "wertemenge"=>$wertemenge_08, "darf_aendern"=>$aender_08 ), array( "einstellung"=>$bez_a_09, "wert"=>$alpha_09, "wertemenge"=>$wertemenge_09, "darf_aendern"=>$aender_09 ), array( "einstellung"=>$bez_a_10, "wert"=>$alpha_10, "wertemenge"=>$wertemenge_10, "darf_aendern"=>$aender_10 ), array( "einstellung"=>$bez_a_11, "wert"=>$alpha_11, "wertemenge"=>$wertemenge_11, "darf_aendern"=>$aender_11 ), array( "einstellung"=>$bez_a_12, "wert"=>$alpha_12, "wertemenge"=>$wertemenge_12, "darf_aendern"=>$aender_12 ), array( "einstellung"=>$bez_a_13, "wert"=>$alpha_13, "wertemenge"=>$wertemenge_13, "darf_aendern"=>$aender_13 ), array( "einstellung"=>$bez_a_14, "wert"=>$alpha_14, "wertemenge"=>$wertemenge_14, "darf_aendern"=>$aender_14 ), array( "einstellung"=>$bez_a_15, "wert"=>$alpha_15, "wertemenge"=>$wertemenge_15, "darf_aendern"=>$aender_15 ), array( "einstellung"=>$bez_a_16, "wert"=>$alpha_16, "wertemenge"=>$wertemenge_16, "darf_aendern"=>$aender_16 ), array( "einstellung"=>$bez_a_17, "wert"=>$alpha_17, "wertemenge"=>$wertemenge_17, "darf_aendern"=>$aender_17 ), array( "einstellung"=>$bez_a_18, "wert"=>$alpha_18, "wertemenge"=>$wertemenge_18, "darf_aendern"=>$aender_18 ), array( "einstellung"=>$bez_a_19, "wert"=>$alpha_19, "wertemenge"=>$wertemenge_19, "darf_aendern"=>$aender_19 ), array( "einstellung"=>$bez_a_20, "wert"=>$alpha_20, "wertemenge"=>$wertemenge_20, "darf_aendern"=>$aender_20 ), array( "einstellung"=>$bez_a_21, "wert"=>$alpha_21, "wertemenge"=>$wertemenge_21, "darf_aendern"=>$aender_21 ), array( "einstellung"=>$bez_a_22, "wert"=>$alpha_22, "wertemenge"=>$wertemenge_22, "darf_aendern"=>$aender_22 ), array( "einstellung"=>$bez_a_23, "wert"=>$alpha_23, "wertemenge"=>$wertemenge_23, "darf_aendern"=>$aender_23 ), array( "einstellung"=>$bez_a_24, "wert"=>$alpha_24, "wertemenge"=>$wertemenge_24, "darf_aendern"=>$aender_24 ), array( "einstellung"=>$bez_a_25, "wert"=>$alpha_25, "wertemenge"=>$wertemenge_25, "darf_aendern"=>$aender_25 ), array( "einstellung"=>$bez_a_26, "wert"=>$alpha_26, "wertemenge"=>$wertemenge_26, "darf_aendern"=>$aender_26 ), array( "einstellung"=>$bez_a_27, "wert"=>$alpha_27, "wertemenge"=>$wertemenge_27, "darf_aendern"=>$aender_27 ), array( "einstellung"=>$bez_a_28, "wert"=>$alpha_28, "wertemenge"=>$wertemenge_28, "darf_aendern"=>$aender_28 ), array( "einstellung"=>$bez_a_29, "wert"=>$alpha_29, "wertemenge"=>$wertemenge_29, "darf_aendern"=>$aender_29 ), array( "einstellung"=>$bez_a_30, "wert"=>$alpha_30, "wertemenge"=>$wertemenge_30, "darf_aendern"=>$aender_30 ) ) ); break; case "liefere_benutzerinformationen": $html = _web_liefere_benutzerinformationen( $benutzer_anmeldename ); break; case "liefere_benutzer_optionen": $html = _web_liefere_benutzer_optionen( $benutzer_anmeldename ); break; case "benutzer_anlegen": $html = _web_benutzer_anlegen( $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07 ); break; case "benutzer_aendern": $html = _web_benutzer_aendern( $aufgerufen, $benutzer_anmeldename, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07, $alpha_08, $alpha_09 ); break; case "PW_auf_null": _web_PW_auf_null( $benutzer_anmeldename ); break; case "benutzer_entsperren": _web_benutzer_entsperren( $benutzer_anmeldename ); break; case "benutzer_sperren": _web_benutzer_sperren( $benutzer_anmeldename ); break; case "benutzer_loeschen": $html = _web_benutzer_loeschen( $benutzer_anmeldename, $aufgerufen ); break; case "notiz_an_benutzer_anlegen": $html = _web_notiz_an_benutzer_anlegen( $mandant_name, $benutzer_anmeldename, $kategorie /* Inhalt der Notiz*/ ); break; case "notizen_ausliefern": $html = _web_notizen_ausliefern( $mandant_name, $element_typ, $element, $notiz_typ ); break; case "liefere_gruppeninformationen": $html = _web_liefere_gruppeninformationen( $gruppen_name ); break; case "liefere_gruppen_optionen": $html = _web_liefere_gruppen_optionen( $gruppen_name ); break; case "gruppe_anlegen": $html = _web_gruppe_anlegen( $aufgerufen, $gruppen_name, $alpha_01 /* Gruppen-Fremd-ID */, $alpha_02 /* Gruppen-Email-Adresse */ ); break; case "gruppe_loeschen": $html = _web_gruppe_loeschen( $aufgerufen, $gruppen_name ); break; case "gruppe_aendern": $html = _web_gruppe_aendern( $aufgerufen, $gruppen_name, $alpha_01, $alpha_02 ); break; case "notiz_an_gruppe_anlegen": $html = _web_notiz_an_gruppe_anlegen( $mandant_name, $gruppen_name, $kategorie ); break; case "benutzer_gruppe_in": $html = _web_benutzer_gruppe_in( $benutzer_anmeldename ); break; case "benutzer_gruppe_out": $html = _web_benutzer_gruppe_out( $benutzer_anmeldename ); break; case "loesche_benutzer_aus_gruppe": $html = _web_loesche_benutzer_aus_gruppe( $benutzer_anmeldename, $gruppen_name ); break; case "fuege_benutzer_gruppe_hinzu": $html = _web_fuege_benutzer_gruppe_hinzu( $benutzer_anmeldename, $gruppen_name ); break; case "gruppe_systemrecht_in": $html = _web_gruppe_systemrecht_in( $gruppen_name ); break; case "gruppe_systemrecht_out": $html = _web_gruppe_systemrecht_out( $gruppen_name ); break; case "gruppe_ein_systemrecht_zuweisen": $html = _web_gruppe_ein_systemrecht_zuweisen( $gruppen_name, $systemrecht ); break; case "gruppe_ein_systemrecht_entziehen": $html = _web_gruppe_ein_systemrecht_entziehen( $gruppen_name, $systemrecht ); break; case "liefere_wertemenge_kuerzel_nach_kategorien": $html = _web_liefere_wertemenge_kuerzel_nach_kategorien( $mandant_name, $kategorie ); break; case "suche_wertemengen_elemente": $html = _web_suche_wertemengen_elemente( $mandant_name, $wertemenge_kuerzel, $konfig_option ); break; case "suche_benutzer": $html = _web_suche_benutzer( $mandant_name, $konfig_option ); break; case "pruefe_pwd": $html = _web_pruefe_pwd( $mandant_name, $element ); break; case "attribut_anlegen": $html = _web_attribut_anlegen( $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07 ); break; case "liefere_attributinformationen": $html = _web_liefere_attributinformationen( $alpha_01 ); break; case "liefere_attribut_optionen": $html = _web_liefere_attribut_optionen( $alpha_01 ); break; case "attribut_aendern": $html = _web_attribut_aendern( $aufgerufen, $attribut_name, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05 ); break; case "attribut_loeschen": $html = _web_attribut_loeschen( $alpha_01, $aufgerufen ); break; case "attribut_suchen": $html = _web_attribut_suchen( $alpha_01 ); break; case "dokart_anlegen": $html = _web_dokart_anlegen( $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07 ); break; case "liefere_dokartinformationen": $html = _web_liefere_dokartinformationen( $alpha_01 ); break; case "liefere_dokart_optionen": $html = _web_liefere_dokart_optionen( $alpha_01 ); break; case "dokart_aendern": $html = _web_dokart_aendern( $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07 ); break; case "dokart_loeschen": $html = _web_dokart_loeschen( $aufgerufen, $alpha_01, $alpha_02 ); break; case "attrib_detaileinstellungen": $html = _web_attrib_detaileinstellungen( $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 ); break; case "liefere_importmaske": $html = _web_liefere_importmaske( $mandant_name, $element_typ, $alpha_01 ); break; case "liefere_aktenimportmaske": $html = _web_liefere_aktenimportmaske( $mandant_name ); break; case "import": $html = _web_import( $mandant_name, $dokart_kuerzel, $kennung, $praefix, $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_15, $alpha_16, $alpha_17, $alpha_18, $alpha_19, $alpha_20, $alpha_21, $alpha_22, $alpha_23, $alpha_24, $alpha_25, $alpha_26, $alpha_27, $alpha_28, $alpha_29, $alpha_30, $geld_01, $geld_02, $geld_03, $geld_04, $geld_05, $datum_01, $datum_02, $datum_03,$datum_04,$datum_05, $num_01, $num_02, $num_03, $num_04, $num_05, $text_01, array( array( "p_alpha_01_1"=>$_POST[ "p_alpha_01_1" ], "p_alpha_02_1"=>$_POST[ "p_alpha_02_1" ], "p_alpha_03_1"=>$_POST[ "p_alpha_03_1" ], "p_alpha_04_1"=>$_POST[ "p_alpha_04_1" ], "p_alpha_05_1"=>$_POST[ "p_alpha_05_1" ], "p_alpha_06_1"=>$_POST[ "p_alpha_06_1" ], "p_alpha_07_1"=>$_POST[ "p_alpha_07_1" ], "p_alpha_08_1"=>$_POST[ "p_alpha_08_1" ], "p_alpha_09_1"=>$_POST[ "p_alpha_09_1" ], "p_alpha_10_1"=>$_POST[ "p_alpha_10_1" ], "p_datum_01_1"=>$_POST[ "p_datum_01_1" ], "p_datum_02_1"=>$_POST[ "p_datum_02_1" ], "p_datum_03_1"=>$_POST[ "p_datum_03_1" ], "p_datum_04_1"=>$_POST[ "p_datum_04_1" ], "p_datum_05_1"=>$_POST[ "p_datum_05_1" ], "p_num_01_1"=>$_POST[ "p_num_01_1" ], "p_num_02_1"=>$_POST[ "p_num_02_1" ], "p_num_03_1"=>$_POST[ "p_num_03_1" ], "p_num_04_1"=>$_POST[ "p_num_04_1" ], "p_num_05_1"=>$_POST[ "p_num_05_1" ], "p_geld_01_1"=>$_POST[ "p_geld_01_1" ], "p_geld_02_1"=>$_POST[ "p_geld_02_1" ], "p_geld_03_1"=>$_POST[ "p_geld_03_1" ], "p_geld_04_1"=>$_POST[ "p_geld_04_1" ], "p_geld_05_1"=>$_POST[ "p_geld_05_1" ] ), array( "p_alpha_01_2"=>$_POST[ "p_alpha_01_2" ], "p_alpha_02_2"=>$_POST[ "p_alpha_02_2" ], "p_alpha_03_2"=>$_POST[ "p_alpha_03_2" ], "p_alpha_04_2"=>$_POST[ "p_alpha_04_2" ], "p_alpha_05_2"=>$_POST[ "p_alpha_05_2" ], "p_alpha_06_2"=>$_POST[ "p_alpha_06_2" ], "p_alpha_07_2"=>$_POST[ "p_alpha_07_2" ], "p_alpha_08_2"=>$_POST[ "p_alpha_08_2" ], "p_alpha_09_2"=>$_POST[ "p_alpha_09_2" ], "p_alpha_10_2"=>$_POST[ "p_alpha_10_2" ], "p_datum_01_2"=>$_POST[ "p_datum_01_2" ], "p_datum_02_2"=>$_POST[ "p_datum_02_2" ], "p_datum_03_2"=>$_POST[ "p_datum_03_2" ], "p_datum_04_2"=>$_POST[ "p_datum_04_2" ], "p_datum_05_2"=>$_POST[ "p_datum_05_2" ], "p_num_01_2"=>$_POST[ "p_num_01_2" ], "p_num_02_2"=>$_POST[ "p_num_02_2" ], "p_num_03_2"=>$_POST[ "p_num_03_2" ], "p_num_04_2"=>$_POST[ "p_num_04_2" ], "p_num_05_2"=>$_POST[ "p_num_05_2" ], "p_geld_01_2"=>$_POST[ "p_geld_01_2" ], "p_geld_02_2"=>$_POST[ "p_geld_02_2" ], "p_geld_03_2"=>$_POST[ "p_geld_03_2" ], "p_geld_04_2"=>$_POST[ "p_geld_04_2" ], "p_geld_05_2"=>$_POST[ "p_geld_05_2" ] ), array( "p_alpha_01_3"=>$_POST[ "p_alpha_01_3" ], "p_alpha_02_3"=>$_POST[ "p_alpha_02_3" ], "p_alpha_03_3"=>$_POST[ "p_alpha_03_3" ], "p_alpha_04_3"=>$_POST[ "p_alpha_04_3" ], "p_alpha_05_3"=>$_POST[ "p_alpha_05_3" ], "p_alpha_06_3"=>$_POST[ "p_alpha_06_3" ], "p_alpha_07_3"=>$_POST[ "p_alpha_07_3" ], "p_alpha_08_3"=>$_POST[ "p_alpha_08_3" ], "p_alpha_09_3"=>$_POST[ "p_alpha_09_3" ], "p_alpha_10_3"=>$_POST[ "p_alpha_10_3" ], "p_datum_01_3"=>$_POST[ "p_datum_01_3" ], "p_datum_02_3"=>$_POST[ "p_datum_02_3" ], "p_datum_03_3"=>$_POST[ "p_datum_03_3" ], "p_datum_04_3"=>$_POST[ "p_datum_04_3" ], "p_datum_05_3"=>$_POST[ "p_datum_05_3" ], "p_num_01_3"=>$_POST[ "p_num_01_3" ], "p_num_02_3"=>$_POST[ "p_num_02_3" ], "p_num_03_3"=>$_POST[ "p_num_03_3" ], "p_num_04_3"=>$_POST[ "p_num_04_3" ], "p_num_05_3"=>$_POST[ "p_num_05_3" ], "p_geld_01_3"=>$_POST[ "p_geld_01_3" ], "p_geld_02_3"=>$_POST[ "p_geld_02_3" ], "p_geld_03_3"=>$_POST[ "p_geld_03_3" ], "p_geld_04_3"=>$_POST[ "p_geld_04_3" ], "p_geld_05_3"=>$_POST[ "p_geld_05_3" ] ), array( "p_alpha_01_4"=>$_POST[ "p_alpha_01_4" ], "p_alpha_02_4"=>$_POST[ "p_alpha_02_4" ], "p_alpha_03_4"=>$_POST[ "p_alpha_03_4" ], "p_alpha_04_4"=>$_POST[ "p_alpha_04_4" ], "p_alpha_05_4"=>$_POST[ "p_alpha_05_4" ], "p_alpha_06_4"=>$_POST[ "p_alpha_06_4" ], "p_alpha_07_4"=>$_POST[ "p_alpha_07_4" ], "p_alpha_08_4"=>$_POST[ "p_alpha_08_4" ], "p_alpha_09_4"=>$_POST[ "p_alpha_09_4" ], "p_alpha_10_4"=>$_POST[ "p_alpha_10_4" ], "p_datum_01_4"=>$_POST[ "p_datum_01_4" ], "p_datum_02_4"=>$_POST[ "p_datum_02_4" ], "p_datum_03_4"=>$_POST[ "p_datum_03_4" ], "p_datum_04_4"=>$_POST[ "p_datum_04_4" ], "p_datum_05_4"=>$_POST[ "p_datum_05_4" ], "p_num_01_4"=>$_POST[ "p_num_01_4" ], "p_num_02_4"=>$_POST[ "p_num_02_4" ], "p_num_03_4"=>$_POST[ "p_num_03_4" ], "p_num_04_4"=>$_POST[ "p_num_04_4" ], "p_num_05_4"=>$_POST[ "p_num_05_4" ], "p_geld_01_4"=>$_POST[ "p_geld_01_4" ], "p_geld_02_4"=>$_POST[ "p_geld_02_4" ], "p_geld_03_4"=>$_POST[ "p_geld_03_4" ], "p_geld_04_4"=>$_POST[ "p_geld_04_4" ], "p_geld_05_4"=>$_POST[ "p_geld_05_4" ] ),array( "p_alpha_01_5"=>$_POST[ "p_alpha_01_5" ], "p_alpha_02_5"=>$_POST[ "p_alpha_02_5" ], "p_alpha_03_5"=>$_POST[ "p_alpha_03_5" ], "p_alpha_04_5"=>$_POST[ "p_alpha_04_5" ], "p_alpha_05_5"=>$_POST[ "p_alpha_05_5" ], "p_alpha_06_5"=>$_POST[ "p_alpha_06_5" ], "p_alpha_07_5"=>$_POST[ "p_alpha_07_5" ], "p_alpha_08_5"=>$_POST[ "p_alpha_08_5" ], "p_alpha_09_5"=>$_POST[ "p_alpha_09_5" ], "p_alpha_10_5"=>$_POST[ "p_alpha_10_5" ], "p_datum_01_5"=>$_POST[ "p_datum_01_5" ], "p_datum_02_5"=>$_POST[ "p_datum_02_5" ], "p_datum_03_5"=>$_POST[ "p_datum_03_5" ], "p_datum_04_5"=>$_POST[ "p_datum_04_5" ], "p_datum_05_5"=>$_POST[ "p_datum_05_5" ], "p_num_01_5"=>$_POST[ "p_num_01_5" ], "p_num_02_5"=>$_POST[ "p_num_02_5" ], "p_num_03_5"=>$_POST[ "p_num_03_5" ], "p_num_04_5"=>$_POST[ "p_num_04_5" ], "p_num_05_5"=>$_POST[ "p_num_05_5" ], "p_geld_01_5"=>$_POST[ "p_geld_01_5" ], "p_geld_02_5"=>$_POST[ "p_geld_02_5" ], "p_geld_03_5"=>$_POST[ "p_geld_03_5" ], "p_geld_04_5"=>$_POST[ "p_geld_04_5" ], "p_geld_05_5"=>$_POST[ "p_geld_05_5" ] ), array( "p_alpha_01_6"=>$_POST[ "p_alpha_01_6" ], "p_alpha_02_6"=>$_POST[ "p_alpha_02_6" ], "p_alpha_03_6"=>$_POST[ "p_alpha_03_6" ], "p_alpha_04_6"=>$_POST[ "p_alpha_04_6" ], "p_alpha_05_6"=>$_POST[ "p_alpha_05_6" ], "p_alpha_06_6"=>$_POST[ "p_alpha_06_6" ], "p_alpha_07_6"=>$_POST[ "p_alpha_07_6" ], "p_alpha_08_6"=>$_POST[ "p_alpha_08_6" ], "p_alpha_09_6"=>$_POST[ "p_alpha_09_6" ], "p_alpha_10_6"=>$_POST[ "p_alpha_10_6" ], "p_datum_01_6"=>$_POST[ "p_datum_01_6" ], "p_datum_02_6"=>$_POST[ "p_datum_02_6" ], "p_datum_03_6"=>$_POST[ "p_datum_03_6" ], "p_datum_04_6"=>$_POST[ "p_datum_04_6" ], "p_datum_05_6"=>$_POST[ "p_datum_05_6" ], "p_num_01_6"=>$_POST[ "p_num_01_6" ], "p_num_02_6"=>$_POST[ "p_num_02_6" ], "p_num_03_6"=>$_POST[ "p_num_03_6" ], "p_num_04_6"=>$_POST[ "p_num_04_6" ], "p_num_05_6"=>$_POST[ "p_num_05_6" ], "p_geld_01_6"=>$_POST[ "p_geld_01_6" ], "p_geld_02_6"=>$_POST[ "p_geld_02_6" ], "p_geld_03_6"=>$_POST[ "p_geld_03_6" ], "p_geld_04_6"=>$_POST[ "p_geld_04_6" ], "p_geld_05_6"=>$_POST[ "p_geld_05_6" ] ), array( "p_alpha_01_7"=>$_POST[ "p_alpha_01_7" ], "p_alpha_02_7"=>$_POST[ "p_alpha_02_7" ], "p_alpha_03_7"=>$_POST[ "p_alpha_03_7" ], "p_alpha_04_7"=>$_POST[ "p_alpha_04_7" ], "p_alpha_05_7"=>$_POST[ "p_alpha_05_7" ], "p_alpha_06_7"=>$_POST[ "p_alpha_06_7" ], "p_alpha_07_7"=>$_POST[ "p_alpha_07_7" ], "p_alpha_08_7"=>$_POST[ "p_alpha_08_7" ], "p_alpha_09_7"=>$_POST[ "p_alpha_09_7" ], "p_alpha_10_7"=>$_POST[ "p_alpha_10_7" ], "p_datum_01_7"=>$_POST[ "p_datum_01_7" ], "p_datum_02_7"=>$_POST[ "p_datum_02_7" ], "p_datum_03_7"=>$_POST[ "p_datum_03_7" ], "p_datum_04_7"=>$_POST[ "p_datum_04_7" ], "p_datum_05_7"=>$_POST[ "p_datum_05_7" ], "p_num_01_7"=>$_POST[ "p_num_01_7" ], "p_num_02_7"=>$_POST[ "p_num_02_7" ], "p_num_03_7"=>$_POST[ "p_num_03_7" ], "p_num_04_7"=>$_POST[ "p_num_04_7" ], "p_num_05_7"=>$_POST[ "p_num_05_7" ], "p_geld_01_7"=>$_POST[ "p_geld_01_7" ], "p_geld_02_7"=>$_POST[ "p_geld_02_7" ], "p_geld_03_7"=>$_POST[ "p_geld_03_7" ], "p_geld_04_7"=>$_POST[ "p_geld_04_7" ], "p_geld_05_7"=>$_POST[ "p_geld_05_7" ] ), array( "p_alpha_01_8"=>$_POST[ "p_alpha_01_8" ], "p_alpha_02_8"=>$_POST[ "p_alpha_02_8" ], "p_alpha_03_8"=>$_POST[ "p_alpha_03_8" ], "p_alpha_04_8"=>$_POST[ "p_alpha_04_8" ], "p_alpha_05_8"=>$_POST[ "p_alpha_05_8" ], "p_alpha_06_8"=>$_POST[ "p_alpha_06_8" ], "p_alpha_07_8"=>$_POST[ "p_alpha_07_8" ], "p_alpha_08_8"=>$_POST[ "p_alpha_08_8" ], "p_alpha_09_8"=>$_POST[ "p_alpha_09_8" ], "p_alpha_10_8"=>$_POST[ "p_alpha_10_8" ], "p_datum_01_8"=>$_POST[ "p_datum_01_8" ], "p_datum_02_8"=>$_POST[ "p_datum_02_8" ], "p_datum_03_8"=>$_POST[ "p_datum_03_8" ], "p_datum_04_8"=>$_POST[ "p_datum_04_8" ], "p_datum_05_8"=>$_POST[ "p_datum_05_8" ], "p_num_01_8"=>$_POST[ "p_num_01_8" ], "p_num_02_8"=>$_POST[ "p_num_02_8" ], "p_num_03_8"=>$_POST[ "p_num_03_8" ], "p_num_04_8"=>$_POST[ "p_num_04_8" ], "p_num_05_8"=>$_POST[ "p_num_05_8" ], "p_geld_01_8"=>$_POST[ "p_geld_01_8" ], "p_geld_02_8"=>$_POST[ "p_geld_02_8" ], "p_geld_03_8"=>$_POST[ "p_geld_03_8" ], "p_geld_04_8"=>$_POST[ "p_geld_04_8" ], "p_geld_05_8"=>$_POST[ "p_geld_05_8" ] ), array( "p_alpha_01_9"=>$_POST[ "p_alpha_01_9" ], "p_alpha_02_9"=>$_POST[ "p_alpha_02_9" ], "p_alpha_03_9"=>$_POST[ "p_alpha_03_9" ], "p_alpha_04_9"=>$_POST[ "p_alpha_04_9" ], "p_alpha_05_9"=>$_POST[ "p_alpha_05_9" ], "p_alpha_06_9"=>$_POST[ "p_alpha_06_9" ], "p_alpha_07_9"=>$_POST[ "p_alpha_07_9" ], "p_alpha_08_9"=>$_POST[ "p_alpha_08_9" ], "p_alpha_09_9"=>$_POST[ "p_alpha_09_9" ], "p_alpha_10_9"=>$_POST[ "p_alpha_10_9" ], "p_datum_01_9"=>$_POST[ "p_datum_01_9" ], "p_datum_02_9"=>$_POST[ "p_datum_02_9" ], "p_datum_03_9"=>$_POST[ "p_datum_03_9" ], "p_datum_04_9"=>$_POST[ "p_datum_04_9" ], "p_datum_05_9"=>$_POST[ "p_datum_05_9" ], "p_num_01_9"=>$_POST[ "p_num_01_9" ], "p_num_02_9"=>$_POST[ "p_num_02_9" ], "p_num_03_9"=>$_POST[ "p_num_03_9" ], "p_num_04_9"=>$_POST[ "p_num_04_9" ], "p_num_05_9"=>$_POST[ "p_num_05_9" ], "p_geld_01_9"=>$_POST[ "p_geld_01_9" ], "p_geld_02_9"=>$_POST[ "p_geld_02_9" ], "p_geld_03_9"=>$_POST[ "p_geld_03_9" ], "p_geld_04_9"=>$_POST[ "p_geld_04_9" ], "p_geld_05_9"=>$_POST[ "p_geld_05_9" ] ), array( "p_alpha_01_10"=>$_POST[ "p_alpha_01_10" ], "p_alpha_02_10"=>$_POST[ "p_alpha_02_10" ], "p_alpha_03_10"=>$_POST[ "p_alpha_03_10" ], "p_alpha_04_10"=>$_POST[ "p_alpha_04_10" ], "p_alpha_05_10"=>$_POST[ "p_alpha_05_10" ], "p_alpha_06_10"=>$_POST[ "p_alpha_06_10" ], "p_alpha_07_10"=>$_POST[ "p_alpha_07_10" ], "p_alpha_08_10"=>$_POST[ "p_alpha_08_10" ], "p_alpha_09_10"=>$_POST[ "p_alpha_09_10" ], "p_alpha_10_10"=>$_POST[ "p_alpha_10_10" ], "p_datum_01_10"=>$_POST[ "p_datum_01_10" ], "p_datum_02_10"=>$_POST[ "p_datum_02_10" ], "p_datum_03_10"=>$_POST[ "p_datum_03_10" ], "p_datum_04_10"=>$_POST[ "p_datum_04_10" ], "p_datum_05_10"=>$_POST[ "p_datum_05_10" ], "p_num_01_10"=>$_POST[ "p_num_01_10" ], "p_num_02_10"=>$_POST[ "p_num_02_10" ], "p_num_03_10"=>$_POST[ "p_num_03_10" ], "p_num_04_10"=>$_POST[ "p_num_04_10" ], "p_num_05_10"=>$_POST[ "p_num_05_10" ], "p_geld_01_10"=>$_POST[ "p_geld_01_10" ], "p_geld_02_10"=>$_POST[ "p_geld_02_10" ], "p_geld_03_10"=>$_POST[ "p_geld_03_10" ], "p_geld_04_10"=>$_POST[ "p_geld_04_10" ], "p_geld_05_10"=>$_POST[ "p_geld_05_10" ] ), array( "p_alpha_01_11"=>$_POST[ "p_alpha_01_11" ], "p_alpha_02_11"=>$_POST[ "p_alpha_02_11" ], "p_alpha_03_11"=>$_POST[ "p_alpha_03_11" ], "p_alpha_04_11"=>$_POST[ "p_alpha_04_11" ], "p_alpha_05_11"=>$_POST[ "p_alpha_05_11" ], "p_alpha_06_11"=>$_POST[ "p_alpha_06_11" ], "p_alpha_07_11"=>$_POST[ "p_alpha_07_11" ], "p_alpha_08_11"=>$_POST[ "p_alpha_08_11" ], "p_alpha_09_11"=>$_POST[ "p_alpha_09_11" ], "p_alpha_10_11"=>$_POST[ "p_alpha_10_11" ], "p_datum_01_11"=>$_POST[ "p_datum_01_11" ], "p_datum_02_11"=>$_POST[ "p_datum_02_11" ], "p_datum_03_11"=>$_POST[ "p_datum_03_11" ], "p_datum_04_11"=>$_POST[ "p_datum_04_11" ], "p_datum_05_11"=>$_POST[ "p_datum_05_11" ], "p_num_01_11"=>$_POST[ "p_num_01_11" ], "p_num_02_11"=>$_POST[ "p_num_02_11" ], "p_num_03_11"=>$_POST[ "p_num_03_11" ], "p_num_04_11"=>$_POST[ "p_num_04_11" ], "p_num_05_11"=>$_POST[ "p_num_05_11" ], "p_geld_01_11"=>$_POST[ "p_geld_01_11" ], "p_geld_02_11"=>$_POST[ "p_geld_02_11" ], "p_geld_03_11"=>$_POST[ "p_geld_03_11" ], "p_geld_04_11"=>$_POST[ "p_geld_04_11" ], "p_geld_05_11"=>$_POST[ "p_geld_05_11" ] ), array( "p_alpha_01_12"=>$_POST[ "p_alpha_01_12" ], "p_alpha_02_12"=>$_POST[ "p_alpha_02_12" ], "p_alpha_03_12"=>$_POST[ "p_alpha_03_12" ], "p_alpha_04_12"=>$_POST[ "p_alpha_04_12" ], "p_alpha_05_12"=>$_POST[ "p_alpha_05_12" ], "p_alpha_06_12"=>$_POST[ "p_alpha_06_12" ], "p_alpha_07_12"=>$_POST[ "p_alpha_07_12" ], "p_alpha_08_12"=>$_POST[ "p_alpha_08_12" ], "p_alpha_09_12"=>$_POST[ "p_alpha_09_12" ], "p_alpha_10_12"=>$_POST[ "p_alpha_10_12" ], "p_datum_01_12"=>$_POST[ "p_datum_01_12" ], "p_datum_02_12"=>$_POST[ "p_datum_02_12" ], "p_datum_03_12"=>$_POST[ "p_datum_03_12" ], "p_datum_04_12"=>$_POST[ "p_datum_04_12" ], "p_datum_05_12"=>$_POST[ "p_datum_05_12" ], "p_num_01_12"=>$_POST[ "p_num_01_12" ], "p_num_02_12"=>$_POST[ "p_num_02_12" ], "p_num_03_12"=>$_POST[ "p_num_03_12" ], "p_num_04_12"=>$_POST[ "p_num_04_12" ], "p_num_05_12"=>$_POST[ "p_num_05_12" ], "p_geld_01_12"=>$_POST[ "p_geld_01_12" ], "p_geld_02_12"=>$_POST[ "p_geld_02_12" ], "p_geld_03_12"=>$_POST[ "p_geld_03_12" ], "p_geld_04_12"=>$_POST[ "p_geld_04_12" ], "p_geld_05_12"=>$_POST[ "p_geld_05_12" ] ), array( "p_alpha_01_13"=>$_POST[ "p_alpha_01_13" ], "p_alpha_02_13"=>$_POST[ "p_alpha_02_13" ], "p_alpha_03_13"=>$_POST[ "p_alpha_03_13" ], "p_alpha_04_13"=>$_POST[ "p_alpha_04_13" ], "p_alpha_05_13"=>$_POST[ "p_alpha_05_13" ], "p_alpha_06_13"=>$_POST[ "p_alpha_06_13" ], "p_alpha_07_13"=>$_POST[ "p_alpha_07_13" ], "p_alpha_08_13"=>$_POST[ "p_alpha_08_13" ], "p_alpha_09_13"=>$_POST[ "p_alpha_09_13" ], "p_alpha_10_13"=>$_POST[ "p_alpha_10_13" ], "p_datum_01_13"=>$_POST[ "p_datum_01_13" ], "p_datum_02_13"=>$_POST[ "p_datum_02_13" ], "p_datum_03_13"=>$_POST[ "p_datum_03_13" ], "p_datum_04_13"=>$_POST[ "p_datum_04_13" ], "p_datum_05_13"=>$_POST[ "p_datum_05_13" ], "p_num_01_13"=>$_POST[ "p_num_01_13" ], "p_num_02_13"=>$_POST[ "p_num_02_13" ], "p_num_03_13"=>$_POST[ "p_num_03_13" ], "p_num_04_13"=>$_POST[ "p_num_04_13" ], "p_num_05_13"=>$_POST[ "p_num_05_13" ], "p_geld_01_13"=>$_POST[ "p_geld_01_13" ], "p_geld_02_13"=>$_POST[ "p_geld_02_13" ], "p_geld_03_13"=>$_POST[ "p_geld_03_13" ], "p_geld_04_13"=>$_POST[ "p_geld_04_13" ], "p_geld_05_13"=>$_POST[ "p_geld_05_13" ] ), array( "p_alpha_01_14"=>$_POST[ "p_alpha_01_14" ], "p_alpha_02_14"=>$_POST[ "p_alpha_02_14" ], "p_alpha_03_14"=>$_POST[ "p_alpha_03_14" ], "p_alpha_04_14"=>$_POST[ "p_alpha_04_14" ], "p_alpha_05_14"=>$_POST[ "p_alpha_05_14" ], "p_alpha_06_14"=>$_POST[ "p_alpha_06_14" ], "p_alpha_07_14"=>$_POST[ "p_alpha_07_14" ], "p_alpha_08_14"=>$_POST[ "p_alpha_08_14" ], "p_alpha_09_14"=>$_POST[ "p_alpha_09_14" ], "p_alpha_10_14"=>$_POST[ "p_alpha_10_14" ], "p_datum_01_14"=>$_POST[ "p_datum_01_14" ], "p_datum_02_14"=>$_POST[ "p_datum_02_14" ], "p_datum_03_14"=>$_POST[ "p_datum_03_14" ], "p_datum_04_14"=>$_POST[ "p_datum_04_14" ], "p_datum_05_14"=>$_POST[ "p_datum_05_14" ], "p_num_01_14"=>$_POST[ "p_num_01_14" ], "p_num_02_14"=>$_POST[ "p_num_02_14" ], "p_num_03_14"=>$_POST[ "p_num_03_14" ], "p_num_04_14"=>$_POST[ "p_num_04_14" ], "p_num_05_14"=>$_POST[ "p_num_05_14" ], "p_geld_01_14"=>$_POST[ "p_geld_01_14" ], "p_geld_02_14"=>$_POST[ "p_geld_02_14" ], "p_geld_03_14"=>$_POST[ "p_geld_03_14" ], "p_geld_04_14"=>$_POST[ "p_geld_04_14" ], "p_geld_05_14"=>$_POST[ "p_geld_05_14" ] ), array( "p_alpha_01_15"=>$_POST[ "p_alpha_01_15" ], "p_alpha_02_15"=>$_POST[ "p_alpha_02_15" ], "p_alpha_03_15"=>$_POST[ "p_alpha_03_15" ], "p_alpha_04_15"=>$_POST[ "p_alpha_04_15" ], "p_alpha_05_15"=>$_POST[ "p_alpha_05_15" ], "p_alpha_06_15"=>$_POST[ "p_alpha_06_15" ], "p_alpha_07_15"=>$_POST[ "p_alpha_07_15" ], "p_alpha_08_15"=>$_POST[ "p_alpha_08_15" ], "p_alpha_09_15"=>$_POST[ "p_alpha_09_15" ], "p_alpha_10_15"=>$_POST[ "p_alpha_10_15" ], "p_datum_01_15"=>$_POST[ "p_datum_01_15" ], "p_datum_02_15"=>$_POST[ "p_datum_02_15" ], "p_datum_03_15"=>$_POST[ "p_datum_03_15" ], "p_datum_04_15"=>$_POST[ "p_datum_04_15" ], "p_datum_05_15"=>$_POST[ "p_datum_05_15" ], "p_num_01_15"=>$_POST[ "p_num_01_15" ], "p_num_02_15"=>$_POST[ "p_num_02_15" ], "p_num_03_15"=>$_POST[ "p_num_03_15" ], "p_num_04_15"=>$_POST[ "p_num_04_15" ], "p_num_05_15"=>$_POST[ "p_num_05_15" ], "p_geld_01_15"=>$_POST[ "p_geld_01_15" ], "p_geld_02_15"=>$_POST[ "p_geld_02_15" ], "p_geld_03_15"=>$_POST[ "p_geld_03_15" ], "p_geld_04_15"=>$_POST[ "p_geld_04_15" ], "p_geld_05_15"=>$_POST[ "p_geld_05_15" ] ), array( "p_alpha_01_16"=>$_POST[ "p_alpha_01_16" ], "p_alpha_02_16"=>$_POST[ "p_alpha_02_16" ], "p_alpha_03_16"=>$_POST[ "p_alpha_03_16" ], "p_alpha_04_16"=>$_POST[ "p_alpha_04_16" ], "p_alpha_05_16"=>$_POST[ "p_alpha_05_16" ], "p_alpha_06_16"=>$_POST[ "p_alpha_06_16" ], "p_alpha_07_16"=>$_POST[ "p_alpha_07_16" ], "p_alpha_08_16"=>$_POST[ "p_alpha_08_16" ], "p_alpha_09_16"=>$_POST[ "p_alpha_09_16" ], "p_alpha_10_16"=>$_POST[ "p_alpha_10_16" ], "p_datum_01_16"=>$_POST[ "p_datum_01_16" ], "p_datum_02_16"=>$_POST[ "p_datum_02_16" ], "p_datum_03_16"=>$_POST[ "p_datum_03_16" ], "p_datum_04_16"=>$_POST[ "p_datum_04_16" ], "p_datum_05_16"=>$_POST[ "p_datum_05_16" ], "p_num_01_16"=>$_POST[ "p_num_01_16" ], "p_num_02_16"=>$_POST[ "p_num_02_16" ], "p_num_03_16"=>$_POST[ "p_num_03_16" ], "p_num_04_16"=>$_POST[ "p_num_04_16" ], "p_num_05_16"=>$_POST[ "p_num_05_16" ], "p_geld_01_16"=>$_POST[ "p_geld_01_16" ], "p_geld_02_16"=>$_POST[ "p_geld_02_16" ], "p_geld_03_16"=>$_POST[ "p_geld_03_16" ], "p_geld_04_16"=>$_POST[ "p_geld_04_16" ], "p_geld_05_16"=>$_POST[ "p_geld_05_16" ] ), array( "p_alpha_01_17"=>$_POST[ "p_alpha_01_17" ], "p_alpha_02_17"=>$_POST[ "p_alpha_02_17" ], "p_alpha_03_17"=>$_POST[ "p_alpha_03_17" ], "p_alpha_04_17"=>$_POST[ "p_alpha_04_17" ], "p_alpha_05_17"=>$_POST[ "p_alpha_05_17" ], "p_alpha_06_17"=>$_POST[ "p_alpha_06_17" ], "p_alpha_07_17"=>$_POST[ "p_alpha_07_17" ], "p_alpha_08_17"=>$_POST[ "p_alpha_08_17" ], "p_alpha_09_17"=>$_POST[ "p_alpha_09_17" ], "p_alpha_10_17"=>$_POST[ "p_alpha_10_17" ], "p_datum_01_17"=>$_POST[ "p_datum_01_17" ], "p_datum_02_17"=>$_POST[ "p_datum_02_17" ], "p_datum_03_17"=>$_POST[ "p_datum_03_17" ], "p_datum_04_17"=>$_POST[ "p_datum_04_17" ], "p_datum_05_17"=>$_POST[ "p_datum_05_17" ], "p_num_01_17"=>$_POST[ "p_num_01_17" ], "p_num_02_17"=>$_POST[ "p_num_02_17" ], "p_num_03_17"=>$_POST[ "p_num_03_17" ], "p_num_04_17"=>$_POST[ "p_num_04_17" ], "p_num_05_17"=>$_POST[ "p_num_05_17" ], "p_geld_01_17"=>$_POST[ "p_geld_01_17" ], "p_geld_02_17"=>$_POST[ "p_geld_02_17" ], "p_geld_03_17"=>$_POST[ "p_geld_03_17" ], "p_geld_04_17"=>$_POST[ "p_geld_04_17" ], "p_geld_05_17"=>$_POST[ "p_geld_05_17" ] ), array( "p_alpha_01_18"=>$_POST[ "p_alpha_01_18" ], "p_alpha_02_18"=>$_POST[ "p_alpha_02_18" ], "p_alpha_03_18"=>$_POST[ "p_alpha_03_18" ], "p_alpha_04_18"=>$_POST[ "p_alpha_04_18" ], "p_alpha_05_18"=>$_POST[ "p_alpha_05_18" ], "p_alpha_06_18"=>$_POST[ "p_alpha_06_18" ], "p_alpha_07_18"=>$_POST[ "p_alpha_07_18" ], "p_alpha_08_18"=>$_POST[ "p_alpha_08_18" ], "p_alpha_09_18"=>$_POST[ "p_alpha_09_18" ], "p_alpha_10_18"=>$_POST[ "p_alpha_10_18" ], "p_datum_01_18"=>$_POST[ "p_datum_01_18" ], "p_datum_02_18"=>$_POST[ "p_datum_02_18" ], "p_datum_03_18"=>$_POST[ "p_datum_03_18" ], "p_datum_04_18"=>$_POST[ "p_datum_04_18" ], "p_datum_05_18"=>$_POST[ "p_datum_05_18" ], "p_num_01_18"=>$_POST[ "p_num_01_18" ], "p_num_02_18"=>$_POST[ "p_num_02_18" ], "p_num_03_18"=>$_POST[ "p_num_03_18" ], "p_num_04_18"=>$_POST[ "p_num_04_18" ], "p_num_05_18"=>$_POST[ "p_num_05_18" ], "p_geld_01_18"=>$_POST[ "p_geld_01_18" ], "p_geld_02_18"=>$_POST[ "p_geld_02_18" ], "p_geld_03_18"=>$_POST[ "p_geld_03_18" ], "p_geld_04_18"=>$_POST[ "p_geld_04_18" ], "p_geld_05_18"=>$_POST[ "p_geld_05_18" ] ), array( "p_alpha_01_19"=>$_POST[ "p_alpha_01_19" ], "p_alpha_02_19"=>$_POST[ "p_alpha_02_19" ], "p_alpha_03_19"=>$_POST[ "p_alpha_03_19" ], "p_alpha_04_19"=>$_POST[ "p_alpha_04_19" ], "p_alpha_05_19"=>$_POST[ "p_alpha_05_19" ], "p_alpha_06_19"=>$_POST[ "p_alpha_06_19" ], "p_alpha_07_19"=>$_POST[ "p_alpha_07_19" ], "p_alpha_08_19"=>$_POST[ "p_alpha_08_19" ], "p_alpha_09_19"=>$_POST[ "p_alpha_09_19" ], "p_alpha_10_19"=>$_POST[ "p_alpha_10_19" ], "p_datum_01_19"=>$_POST[ "p_datum_01_19" ], "p_datum_02_19"=>$_POST[ "p_datum_02_19" ], "p_datum_03_19"=>$_POST[ "p_datum_03_19" ], "p_datum_04_19"=>$_POST[ "p_datum_04_19" ], "p_datum_05_19"=>$_POST[ "p_datum_05_19" ], "p_num_01_19"=>$_POST[ "p_num_01_19" ], "p_num_02_19"=>$_POST[ "p_num_02_19" ], "p_num_03_19"=>$_POST[ "p_num_03_19" ], "p_num_04_19"=>$_POST[ "p_num_04_19" ], "p_num_05_19"=>$_POST[ "p_num_05_19" ], "p_geld_01_19"=>$_POST[ "p_geld_01_19" ], "p_geld_02_19"=>$_POST[ "p_geld_02_19" ], "p_geld_03_19"=>$_POST[ "p_geld_03_19" ], "p_geld_04_19"=>$_POST[ "p_geld_04_19" ], "p_geld_05_19"=>$_POST[ "p_geld_05_19" ] ), array( "p_alpha_01_20"=>$_POST[ "p_alpha_01_20" ], "p_alpha_02_20"=>$_POST[ "p_alpha_02_20" ], "p_alpha_03_20"=>$_POST[ "p_alpha_03_20" ], "p_alpha_04_20"=>$_POST[ "p_alpha_04_20" ], "p_alpha_05_20"=>$_POST[ "p_alpha_05_20" ], "p_alpha_06_20"=>$_POST[ "p_alpha_06_20" ], "p_alpha_07_20"=>$_POST[ "p_alpha_07_20" ], "p_alpha_08_20"=>$_POST[ "p_alpha_08_20" ], "p_alpha_09_20"=>$_POST[ "p_alpha_09_20" ], "p_alpha_10_20"=>$_POST[ "p_alpha_10_20" ], "p_datum_01_20"=>$_POST[ "p_datum_01_20" ], "p_datum_02_20"=>$_POST[ "p_datum_02_20" ], "p_datum_03_20"=>$_POST[ "p_datum_03_20" ], "p_datum_04_20"=>$_POST[ "p_datum_04_20" ], "p_datum_05_20"=>$_POST[ "p_datum_05_20" ], "p_num_01_20"=>$_POST[ "p_num_01_20" ], "p_num_02_20"=>$_POST[ "p_num_02_20" ], "p_num_03_20"=>$_POST[ "p_num_03_20" ], "p_num_04_20"=>$_POST[ "p_num_04_20" ], "p_num_05_20"=>$_POST[ "p_num_05_20" ], "p_geld_01_20"=>$_POST[ "p_geld_01_20" ], "p_geld_02_20"=>$_POST[ "p_geld_02_20" ], "p_geld_03_20"=>$_POST[ "p_geld_03_20" ], "p_geld_04_20"=>$_POST[ "p_geld_04_20" ], "p_geld_05_20"=>$_POST[ "p_geld_05_20" ] ) ) ); break; case "liefere_recherchemaske": $html = _web_liefere_recherchemaske( $mandant_name, $element_typ, $notiz_typ ); break; case "liefere_rechercheergebnisse": $html = _web_liefere_rechercheergebnisse( $mandant_name, $element_typ, $kategorie, $element_id, $importdatum_von, $importdatum_bis, $vtexttags, $tab_panel, $v_dok_id, $schablone, $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_15, $alpha_16, $alpha_17, $alpha_18, $alpha_19, $alpha_20, $alpha_21, $alpha_22, $alpha_23, $alpha_24, $alpha_25, $alpha_26, $alpha_27, $alpha_28, $alpha_29, $alpha_30, $geld_01, $geld_01_2, $geld_02, $geld_02_2, $geld_03, $geld_03_2, $geld_04, $geld_04_2, $geld_05, $geld_05_2, $datum_01, $datum_01_2, $datum_02, $datum_02_2, $datum_03, $datum_03_2, $datum_04, $datum_04_2, $datum_05, $datum_05_2, $num_01, $num_01_2, $num_02, $num_02_2, $num_03, $num_03_2, $num_04, $num_04_2, $num_05, $num_05_2, $p_alpha_01, $p_alpha_02, $p_alpha_03, $p_alpha_04, $p_alpha_05, $p_alpha_06, $p_alpha_07, $p_alpha_08, $p_alpha_09, $p_alpha_10, $p_alpha_11, $p_alpha_12, $p_alpha_13, $p_alpha_14, $p_alpha_15, $p_alpha_16, $p_alpha_17, $p_alpha_18, $p_alpha_19, $p_alpha_20, $p_geld_01, $p_geld_01_2, $p_geld_02, $p_geld_02_2, $p_geld_03, $p_geld_03_2, $p_geld_04, $p_geld_04_2, $p_geld_05, $p_geld_05_2, $p_datum_01, $p_datum_01_2, $p_datum_02, $p_datum_02_2, $p_datum_03, $p_datum_03_2, $p_datum_04, $p_datum_04_2, $p_datum_05, $p_datum_05_2, $p_num_01, $p_num_01_2, $p_num_02, $p_num_02_2, $p_num_03, $p_num_03_2, $p_num_04, $p_num_04_2, $p_num_05, $p_num_05_2, $text_01 ); break; case "depot_anlegen": $html = _web_depot_anlegen( $aufgerufen, $dokart_kuerzel, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06 ); break; case "liefere_depotinformationen": $html = _web_liefere_depotinformationen( $element ); break; case "liefere_depot_optionen": $html = _web_liefere_depot_optionen( $element ); break; case "depot_loeschen": $html = _web_depot_loeschen( $aufgerufen, $element ); break; case "depot_aendern": $html = _web_depot_aendern( $aufgerufen, $element, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06 ); break; case "liefere_dok": $html = _web_liefere_dok( $element, $tab_panel ); break; case "liefere_dok_binary": $html = _web_liefere_dok_binary( $element, $kategorie, $version, $element_typ ); break; case "liefere_dok_kompl": $html = _web_liefere_dok_kompl( $element, $tab_panel ); break; case "dokument_aktualisieren": $html = _web_dokument_aktualisieren( $mandant_name, $element_id, $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_15, $alpha_16, $alpha_17, $alpha_18, $alpha_19, $alpha_20, $alpha_21, $alpha_22, $alpha_23, $alpha_24, $alpha_25, $alpha_26, $alpha_27, $alpha_28, $alpha_29, $alpha_30, $geld_01, $geld_02, $geld_03, $geld_04, $geld_05, $datum_01, $datum_02, $datum_03,$datum_04,$datum_05, $num_01, $num_02, $num_03, $num_04, $num_05, $text_01 ); break; case "verpacke_dok_in_tags": $html = _web_verpacke_dok_in_tags( $element, $kategorie, $konfig_option, $systemeinstellung, $version, $element_typ ); break; case "verpacke_dok_in_tags_2": $html = _web_verpacke_dok_in_tags_2( $element, $kategorie, $konfig_option, $systemeinstellung, $version, $element_typ ); break; case "liefere_notizen_zu_dokument": $html = _web_liefere_notizen_zu_dokument( $element_id, $kategorie ); break; case "loesche_dokument": $html = _web_loesche_dokument( $mandant_name, $element_id ); break; case "liefere_kenndaten_version": $html = _web_liefere_kenndaten_version( $element, $version, $systemeinstellung, $sys_wert_neu ); break; case "transref": $html = _web_transref( $id, $element_id ); break; case "liefere_werkzeug_wkz0": $html = _web_liefere_werkzeug_wkz0( $element_id ); break; case "dok_loeschen_wkz0": $html = _web_dok_loeschen_wkz0( $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); break; case "dok_loeschen_wkz0_2": $html = _web_dok_loeschen_wkz0_2( $alpha_01, $alpha_02 ); break; case "speichere_notizen_pbn": $html = _web_speichere_notizen_pbn( $element_id, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07, $alpha_08, $alpha_09, $alpha_10 ); //xlog( 5, $alpha_09."||".$alpha_10 ); break; case "dok_exp_wkz0": $html = _web_dok_exp_wkz0( $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); break; case "dok_exp_wkz0_2": $html = _web_dok_exp_wkz0_2( $alpha_01, $alpha_02 ); break; case "dok_imp_wkz0": $html = _web_dok_imp_wkz0( ); break; case "jobs_anlegen_wkz0": $html = _web_jobs_anlegen_wkz0( $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); break; case "jobs_exec_wkz0": $html = _web_jobs_durchfuehren_wkz0( $alpha_01, $alpha_02, $alpha_03 ); break; case "jobs_loesch_wkz0": $html = _web_jobs_loeschen_wkz0( $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); break; case "fav_ordner_anlegen": $html = _web_fav_ordner_anlegen( $alpha_01, $alpha_02, $alpha_04, $alpha_03 ); break; case "fav_anlegen": $html = _web_fav_anlegen( $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); break; case "oeffne_fav_ordner": $html = _web_oeffne_fav_ordner( $alpha_01, $alpha_02 ); break; case "liefere_fav_maske": $html = _web_liefere_fav_maske( $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); break; case "lade_favoriten": $html = _web_lade_favoriten( $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05 ); break; case "favorit_loeschen": $html = _web_favorit_loeschen( $mandant_name, $alpha_02, $alpha_03, $alpha_04 ); break; case "liefere_galerie": $html = _web_liefere_galerie( $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07 ); break; case "liefere_galerie_elemente": $html = _web_liefere_galerie_elemente( $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07 ); break; case "favoritenordner_loeschen": $html = _web_favoritenordner_loeschen( $alpha_01, $alpha_02, $alpha_03 ); break; case "jobs_doktitakt_wkz0": $html = _web_jobs_doktitakt_wkz0( $alpha_01, $alpha_02, $alpha_03 ); break; case "liefere_werkzeug_swkz": $html = _web_liefere_werkzeug_swkz( $alpha_01, $element_id ); break; case "liefere_aktenstrukturen": $html = _web_liefere_aktenstrukturen( $dok_id ); break; case "liefere_aktenstrukturen_JSON": $html = _web_liefere_aktenstrukturen_JSON( $alpha_01, $alpha_02 ); break; case "dok_verknuepf_anlegen_wkz0": $html = _web_dok_verknuepf_anlegen_wkz0( $alpha_01, $alpha_02 ); break; case "dok_verknuepf_loeschen_wkz0": $html = _web_dok_verknuepf_loeschen_wkz0( $alpha_01, $alpha_02 ); break; case "liefere_schreibtisch_JSON": $html = _web_liefere_schreibtisch_JSON( $mandant_name, $benutzer_anmeldename, $alpha_01 ); break; case "liefere_schreibtisch_inhalt": $html = _web_liefere_schreibtisch_inhalt( $mandant_name, $benutzer_anmeldename, $alpha_01, $alpha_02 ); break; case "setze_postkorb_element_als_gelesen": $html = _web_setze_postkorb_element_als_gelesen( $mandant_name /*mandant_name*/, $alpha_01 /*benutzer_anmeldename*/, $alpha_03 /*dok_id*/, $alpha_04 /*Element-ID*/ ); break; case "setze_postkorb_element_als_ungelesen": $html = _web_setze_postkorb_element_als_ungelesen( $mandant_name /*mandant_name*/, $alpha_01 /*benutzer_anmeldename*/, $alpha_03 /*dok_id*/, $alpha_04 /*Element-ID*/ ); break; case "quittiere_postkorb_element": $html = _web_quittiere_postkorb_element( $mandant_name /*mandant_name*/, $alpha_01 /*benutzer_anmeldename*/, $alpha_03 /*dok_id*/, $alpha_04 /*Element-ID*/ ); break; case "loesche_gespeicherte_recherche": $html = _web_loesche_gespeicherte_recherche( $mandant_name /*mandant_name*/, $alpha_01 /*benutzer_anmeldename*/, $alpha_03 /*element_id*/ ); break; case "liefere_postkorb_maske": $html = _web_liefere_postkorb_maske( $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); break; case "erzeuge_postkorb_eintrag": // _web_erzeuge_postkorb_eintrag( $empfaenger, $betreff, $dok_id, $sender, $gruppen_aufloesen, $quittieren_bis, $erinnerung_am ) $html = _web_erzeuge_postkorb_eintrag( $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07, $alpha_08 ); break; case "finde_in_postkorb": $html = _web_finde_in_postkorb( $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); break; case "setze_benutzer_anwesenheit": $html = _web_setze_benutzer_anwesenheit( $mandant_name, $alpha_01, $alpha_02, $alpha_03 ); break; case "dokatt_aendern_pruefe_select": $html = _web_dokatt_aendern_pruefe_select( $alpha_01 ); break; case "dokatt_aendern": $html = _web_dokattribute_aendern( $alpha_01, $alpha_02, $alpha_03 ); break; case "dat_sys_liefere_verz": $html = _web_dat_sys_liefere_verzeichnis( $alpha_01 ); break; case "liefere_details_zu_datei": $html = _web_liefere_details_zu_datei( $alpha_01, $alpha_02 ); break; case "verschiebe_in_temp_ordner": $html = _web_verschiebe_in_temp_ordner( $alpha_01, $alpha_02 ); break; case "plugin_inhalt_speichern": $html = _web_plugin_inhalt_speichern( $mandant_name, $benutzer_anmeldename, $alpha_01, $alpha_02, $alpha_03 ); break; } if ( strlen( $html ) > 0 ) { echo $html; } // function _web_liefere_mandant( $mandant_name ) { $mandant_infos = liefere_mandant( $mandant_name ); $html = '
Mandant-ID'.$mandant_infos[ 2 ][ "mandant_id" ].'
Mandant-Name'.$mandant_infos[ 2 ][ "mandant_name" ].'
erstellt am'.date( "d.m.Y H:i", $mandant_infos[ 2 ][ "mandant_erstellt_am" ] ).'
Lizenz'.$mandant_infos[ 2 ][ "mandant_lizenz" ].'
aktive Module'.$mandant_infos[ 2 ][ "anzahl_module" ].'
Anzahl Benutzer'.$mandant_infos[ 2 ][ "anzahl_benutzer" ].'
Anzahl Gruppen'.$mandant_infos[ 2 ][ "anzahl_gruppen" ].'
Anzahl Dokumente'.$mandant_infos[ 2 ][ "anzahl_dokumente" ].'
'; return $html; } function _web_liefere_mandant_optionen( $mandant_name ) { $html = " "; // //xlog( 4, "" ); return $html; } function _web_liefere_wertemenge( $mandant_name, $wertemenge_kuerzel ) { $wertemengen_infos = liefere_wertemenge( $mandant_name, $wertemenge_kuerzel ); $html = ' '; /* $anzahl_felder = $wertemengen_infos[ 2 ][ "anzahl_felder" ]; $spalten = bcdiv( $anzahl_felder, 8 , 0); $mod = bcmod( $anzahl_felder, 8, 0 ); if ( bccomp( $mod, 0 ) > 0 ) { $spalten = bcadd( $spalten, 1, 0 ); } $tabelle = ""; $j = 0; foreach ( $wertemengen_infos[ 2 ] as $key=>$value ) { if ( substr( $key, 0, 12 ) == "bezeichnung_" ) { if ( strlen( $value ) > 0 ) { $bezeichnung = substr( $key, 12 ); $tabelle = $tabelle.''; $j++; if ( bccomp( $j, $spalten, 0 ) == 0 ) { $tabelle = $tabelle.""; $j = 0; } } } } $tabelle = $tabelle."
Wertemengen-Kürzel'.$wertemengen_infos[ 2 ][ "kuerzel" ].'
Bezeichnung'.$wertemengen_infos[ 2 ][ "bezeichnung" ].'
Typ'.$wertemengen_infos[ 2 ][ "typ" ].'
Kategorie'.$wertemengen_infos[ 2 ][ "kategorie" ].'
Konfiguration'.$wertemengen_infos[ 2 ][ "konfig" ].'
erstellt am'.date( "d.m.Y H:i", $wertemengen_infos[ 2 ][ "erstellt_am" ] ).'
Anzahl Elemente'.$wertemengen_infos[ 2 ][ "anzahl_elemente" ].'
Bezeichnung '.$bezeichnung.''.$value.'
"; $html = $html.$tabelle; */ if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_alpha_01" ] ) > 0 ) { $html = $html.'Bezeichnung alpha_01'.$wertemengen_infos[ 2 ][ "bezeichnung_alpha_01" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_alpha_02" ] ) > 0 ) { $html = $html.'Bezeichnung alpha_02'.$wertemengen_infos[ 2 ][ "bezeichnung_alpha_02" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_alpha_03" ] ) > 0 ) { $html = $html.'Bezeichnung alpha_03'.$wertemengen_infos[ 2 ][ "bezeichnung_alpha_03" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_alpha_04" ] ) > 0 ) { $html = $html.'Bezeichnung alpha_04'.$wertemengen_infos[ 2 ][ "bezeichnung_alpha_04" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_alpha_05" ] ) > 0 ) { $html = $html.'Bezeichnung alpha_05'.$wertemengen_infos[ 2 ][ "bezeichnung_alpha_05" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_num_01" ] ) > 0 ) { $html = $html.'Bezeichnung num_01'.$wertemengen_infos[ 2 ][ "bezeichnung_num_01" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_num_02" ] ) > 0 ) { $html = $html.'Bezeichnung num_02'.$wertemengen_infos[ 2 ][ "bezeichnung_num_02" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_datum_01" ] ) > 0 ) { $html = $html.'Bezeichnung datum_01'.$wertemengen_infos[ 2 ][ "bezeichnung_datum_01" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_datum_02" ] ) > 0 ) { $html = $html.'Bezeichnung datum_02'.$wertemengen_infos[ 2 ][ "bezeichnung_datum_02" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_geld_01" ] ) > 0 ) { $html = $html.'Bezeichnung geld_01'.$wertemengen_infos[ 2 ][ "bezeichnung_geld_01" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_geld_02" ] ) > 0 ) { $html = $html.'Bezeichnung geld_02'.$wertemengen_infos[ 2 ][ "bezeichnung_geld_02" ].''; } if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_text_01" ] ) > 0 ) { $html = $html.'Bezeichnung text_01'.$wertemengen_infos[ 2 ][ "bezeichnung_text_01" ].''; } $html = $html.'Beschreibung'.$wertemengen_infos[ 2 ][ "beschreibung" ].''; return $html; } function _web_liefere_wertemenge_optionen( $mandant_name, $wertemenge_kuerzel ) { $elemente = "ad_wertemenge_elemente"; $html = " "; return $html; } function _web_wertemenge_loeschen( $mandant_name, $wertemenge_kuerzel, $aufgerufen ) { if ( $aufgerufen == "aufgerufen" ) { $ergebnis = wertemenge_loeschen( $_SESSION[ "mandant_name" ], $wertemenge_kuerzel ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } if ( $_SESSION[ "mandant_name" ] == "Standard" ) { header( "Location: su_wertemenge.php" ); } else { header( "Location: ad_wertemenge.php" ); } } else { if ( $_SESSION[ "mandant_name" ] == "Standard" ) { $ref = "su_wertemenge"; } else { $ref = "su_wertemenge"; } $wertemenge_infos = liefere_wertemenge( $mandant_name, $wertemenge_kuerzel ); $html = "

Wertemenge löschen

Wollen Sie die Wertemenge ".$wertemenge_infos[ 2 ][ "bezeichnung" ]." (Kürzel ".$wertemenge_kuerzel.") wirklich löschen?

"; } return $html; } function _web_wertemenge_anlegen( $mandant_name, $w_kuerzel, $aufgerufen, $typ, $konfig, $bezeichnung, $beschreibung, $bez_a_01, $bez_a_02, $bez_a_03, $bez_a_04, $bez_a_05, $bez_a_06, $bez_a_07, $bez_a_08, $bez_a_09, $bez_a_10, $bez_a_11, $bez_a_12, $bez_a_13, $bez_a_14, $bez_a_15, $bez_a_16, $bez_a_17, $bez_a_18, $bez_a_19, $bez_a_20, $bez_a_21, $bez_a_22, $bez_a_23, $bez_a_24, $bez_a_25, $bez_a_26, $bez_a_27, $bez_a_28, $bez_a_29, $bez_a_30, $bez_g_1, $bez_g_2, $bez_g_3, $bez_d_1, $bez_d_2, $bez_d_3, $bez_n_1, $bez_n_2, $bez_n_3, $bez_t_1, $kategorie ) { //xlog( 4, "_web_wertemenge_anlegen ".$mandant_name."|".$mandant_name_alt."|".$lizenz."|".$aufgerufen ); if ( $aufgerufen == "aufgerufen" ) { //( $mandant_name, $kuerzel, $typ, $konfig, $bezeichnung = "", $beschreibung = "", $feld_bezeichnungen = array(), $werte = array() ) $ergebnis = wertemenge_anlegen( $_SESSION[ "mandant_name" ], $w_kuerzel, $typ, $konfig, $bezeichnung, $kategorie, $beschreibung, array( "bezeichnung_text_01"=>$bez_t_1, "bezeichnung_alpha_01"=>$bez_a_01, "bezeichnung_alpha_02"=>$bez_a_02, "bezeichnung_alpha_03"=>$bez_a_03, "bezeichnung_alpha_04"=>$bez_a_04, "bezeichnung_alpha_05"=>$bez_a_05, "bezeichnung_alpha_06"=>$bez_a_06, "bezeichnung_alpha_07"=>$bez_a_07, "bezeichnung_alpha_08"=>$bez_a_08, "bezeichnung_alpha_09"=>$bez_a_09, "bezeichnung_alpha_10"=>$bez_a_10, "bezeichnung_alpha_11"=>$bez_a_11, "bezeichnung_alpha_12"=>$bez_a_12, "bezeichnung_alpha_13"=>$bez_a_13, "bezeichnung_alpha_14"=>$bez_a_14, "bezeichnung_alpha_15"=>$bez_a_15, "bezeichnung_alpha_16"=>$bez_a_16, "bezeichnung_alpha_17"=>$bez_a_17, "bezeichnung_alpha_18"=>$bez_a_18, "bezeichnung_alpha_19"=>$bez_a_19, "bezeichnung_alpha_20"=>$bez_a_20, "bezeichnung_alpha_21"=>$bez_a_21, "bezeichnung_alpha_22"=>$bez_a_22, "bezeichnung_alpha_23"=>$bez_a_23, "bezeichnung_alpha_24"=>$bez_a_24, "bezeichnung_alpha_25"=>$bez_a_25, "bezeichnung_alpha_26"=>$bez_a_26, "bezeichnung_alpha_27"=>$bez_a_27, "bezeichnung_alpha_28"=>$bez_a_28, "bezeichnung_alpha_29"=>$bez_a_29, "bezeichnung_alpha_30"=>$bez_a_30, "bezeichnung_datum_01"=>$bez_d_1, "bezeichnung_datum_02"=>$bez_d_2, "bezeichnung_datum_03"=>$bez_d_3, "bezeichnung_num_01"=>$bez_n_1, "bezeichnung_num_02"=>$bez_n_2, "bezeichnung_num_03"=>$bez_n_3, "bezeichnung_geld_01"=>$bez_g_1, "bezeichnung_geld_02"=>$bez_g_2, "bezeichnung_geld_03"=>$bez_g_3 ) ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } header( "Location: ad_wertemenge.php" ); } else { $ref = "ad_wertemenge"; $erlaubte_typen = liefere_wertemenge_elemente( $mandant_name, "wertemengen_typen" ); $erlaubte_kategorien = liefere_wertemenge_elemente( $mandant_name, "wertemengen_kategorien" ); //( $mandant_name, $wertemenge_kuerzel, $aufgerufen, $typ, $konfig, $bezeichnung, $beschreibung, $bez_a_1, $bez_a_2, $bez_a_3, $bez_a_4, $bez_a_5, $bez_g_1, $bez_g_2, $bez_d_1, $bez_d_2, $bez_n_1, $bez_n_2 ) $html = "

Wertemenge anlegen

Bezeichnung
Kürzel
Typ
Kategorie
Konfiguration
Beschreibung
Bezeichnung alpha_01
Bezeichnung alpha_02
Bezeichnung alpha_03
Bezeichnung alpha_04
Bezeichnung alpha_05
Bezeichnung num_01
Bezeichnung num_02
Bezeichnung geld_01
Bezeichnung geld_02
Bezeichnung datum_01
Bezeichnung datum_02
Bezeichnung text_01

"; } //xlog( 4, $html); return $html; } function _web_wertemenge_anlegen_gross( $mandant_name, $w_kuerzel, $aufgerufen, $typ, $konfig, $bezeichnung, $beschreibung, $bez_a_01, $bez_a_02, $bez_a_03, $bez_a_04, $bez_a_05, $bez_a_06, $bez_a_07, $bez_a_08, $bez_a_09, $bez_a_10, $bez_a_11, $bez_a_12, $bez_a_13, $bez_a_14, $bez_a_15, $bez_a_16, $bez_a_17, $bez_a_18, $bez_a_19, $bez_a_20, $bez_a_21, $bez_a_22, $bez_a_23, $bez_a_24, $bez_a_25, $bez_a_26, $bez_a_27, $bez_a_28, $bez_a_29, $bez_a_30, $bez_g_1, $bez_g_2, $bez_g_3, $bez_d_1, $bez_d_2, $bez_d_3, $bez_n_1, $bez_n_2, $bez_n_3, $bez_t_1, $kategorie ) { //xlog( 4, "_web_wertemenge_anlegen_gross ".$mandant_name."|".$mandant_name_alt."|".$lizenz."|".$aufgerufen ); if ( $aufgerufen == "aufgerufen" ) { //( $mandant_name, $kuerzel, $typ, $konfig, $bezeichnung = "", $beschreibung = "", $feld_bezeichnungen = array(), $werte = array() ) $ergebnis = wertemenge_anlegen( $_SESSION[ "mandant_name" ], $w_kuerzel, $typ, $konfig, $bezeichnung, $kategorie, $beschreibung, array( "bezeichnung_text_01"=>$bez_t_1, "bezeichnung_alpha_01"=>$bez_a_01, "bezeichnung_alpha_02"=>$bez_a_02, "bezeichnung_alpha_03"=>$bez_a_03, "bezeichnung_alpha_04"=>$bez_a_04, "bezeichnung_alpha_05"=>$bez_a_05, "bezeichnung_alpha_06"=>$bez_a_06, "bezeichnung_alpha_07"=>$bez_a_07, "bezeichnung_alpha_08"=>$bez_a_08, "bezeichnung_alpha_09"=>$bez_a_09, "bezeichnung_alpha_10"=>$bez_a_10, "bezeichnung_alpha_11"=>$bez_a_11, "bezeichnung_alpha_12"=>$bez_a_12, "bezeichnung_alpha_13"=>$bez_a_13, "bezeichnung_alpha_14"=>$bez_a_14, "bezeichnung_alpha_15"=>$bez_a_15, "bezeichnung_alpha_16"=>$bez_a_16, "bezeichnung_alpha_17"=>$bez_a_17, "bezeichnung_alpha_18"=>$bez_a_18, "bezeichnung_alpha_19"=>$bez_a_19, "bezeichnung_alpha_20"=>$bez_a_20, "bezeichnung_alpha_21"=>$bez_a_21, "bezeichnung_alpha_22"=>$bez_a_22, "bezeichnung_alpha_23"=>$bez_a_23, "bezeichnung_alpha_24"=>$bez_a_24, "bezeichnung_alpha_25"=>$bez_a_25, "bezeichnung_alpha_26"=>$bez_a_26, "bezeichnung_alpha_27"=>$bez_a_27, "bezeichnung_alpha_28"=>$bez_a_28, "bezeichnung_alpha_29"=>$bez_a_29, "bezeichnung_alpha_30"=>$bez_a_30, "bezeichnung_datum_01"=>$bez_d_1, "bezeichnung_datum_02"=>$bez_d_2, "bezeichnung_datum_03"=>$bez_d_3, "bezeichnung_num_01"=>$bez_n_1, "bezeichnung_num_02"=>$bez_n_2, "bezeichnung_num_03"=>$bez_n_3, "bezeichnung_geld_01"=>$bez_g_1, "bezeichnung_geld_02"=>$bez_g_2, "bezeichnung_geld_03"=>$bez_g_3 ) ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } header( "Location: ad_wertemenge.php" ); } else { $ref = "ad_wertemenge"; $erlaubte_typen = liefere_wertemenge_elemente( $mandant_name, "wertemengen_typen" ); $erlaubte_kategorien = liefere_wertemenge_elemente( $mandant_name, "wertemengen_kategorien" ); //( $mandant_name, $wertemenge_kuerzel, $aufgerufen, $typ, $konfig, $bezeichnung, $beschreibung, $bez_a_1, $bez_a_2, $bez_a_3, $bez_a_4, $bez_a_5, $bez_g_1, $bez_g_2, $bez_d_1, $bez_d_2, $bez_n_1, $bez_n_2 ) $html = "

Wertemenge anlegen

Bezeichnung
Kürzel
Typ
Kategorie
Konfiguration
Beschreibung
Bezeichnung alpha_01 Bezeichnung alpha_21
Bezeichnung alpha_02 Bezeichnung alpha_22
Bezeichnung alpha_03 Bezeichnung alpha_23
Bezeichnung alpha_04 Bezeichnung alpha_24
Bezeichnung alpha_05 Bezeichnung alpha_25
Bezeichnung alpha_06 Bezeichnung alpha_26
Bezeichnung alpha_07 Bezeichnung alpha_27
Bezeichnung alpha_08 Bezeichnung alpha_28
Bezeichnung alpha_09 Bezeichnung alpha_29
Bezeichnung alpha_10 Bezeichnung alpha_30
Bezeichnung alpha_11 Bezeichnung num_01
Bezeichnung alpha_12 Bezeichnung num_02
Bezeichnung alpha_13 Bezeichnung num_03
Bezeichnung alpha_14 Bezeichnung geld_01
Bezeichnung alpha_15 Bezeichnung geld_02
Bezeichnung alpha_16 Bezeichnung geld_03
Bezeichnung alpha_17 Bezeichnung datum_01
Bezeichnung alpha_18 Bezeichnung datum_02
Bezeichnung alpha_19 Bezeichnung datum_03
Bezeichnung alpha_20 Bezeichnung text_01

"; } return $html; } function _web_wertemenge_aendern( $mandant_name, $wertemenge_kuerzel, $aufgerufen, $typ, $konfig, $bezeichnung, $beschreibung, $bez_a_01, $bez_a_02, $bez_a_03, $bez_a_04, $bez_a_05, $bez_a_06, $bez_a_07, $bez_a_08, $bez_a_09, $bez_a_10, $bez_a_11, $bez_a_12, $bez_a_13, $bez_a_14, $bez_a_15, $bez_a_16, $bez_a_17, $bez_a_18, $bez_a_19, $bez_a_20, $bez_a_21, $bez_a_22, $bez_a_23, $bez_a_24, $bez_a_25, $bez_a_26, $bez_a_27, $bez_a_28, $bez_a_29, $bez_a_30, $bez_g_1, $bez_g_2, $bez_g_3, $bez_d_1, $bez_d_2, $bez_d_3, $bez_n_1, $bez_n_2, $bez_n_3, $bez_t_1, $kategorie ) { //xlog( 4, " AUFgefuren: ".$aufgerufen." kürzel ".$wertemenge_kuerzel ); if ( $aufgerufen == "aufgerufen" ) { //( $mandant_name, $kuerzel, $typ, $konfig, $bezeichnung = "", $beschreibung = "", $feld_bezeichnungen = array(), $werte = array() ) $ergebnis = wertemenge_aendern( $_SESSION[ "mandant_name" ], $wertemenge_kuerzel, $typ, $konfig, $bezeichnung, $beschreibung, $kategorie, array( "bezeichnung_text_01"=>$bez_t_1, "bezeichnung_alpha_01"=>$bez_a_01, "bezeichnung_alpha_02"=>$bez_a_02, "bezeichnung_alpha_03"=>$bez_a_03, "bezeichnung_alpha_04"=>$bez_a_04, "bezeichnung_alpha_05"=>$bez_a_05, "bezeichnung_alpha_06"=>$bez_a_06, "bezeichnung_alpha_07"=>$bez_a_07, "bezeichnung_alpha_08"=>$bez_a_08, "bezeichnung_alpha_09"=>$bez_a_09, "bezeichnung_alpha_10"=>$bez_a_10, "bezeichnung_alpha_11"=>$bez_a_11, "bezeichnung_alpha_12"=>$bez_a_12, "bezeichnung_alpha_13"=>$bez_a_13, "bezeichnung_alpha_14"=>$bez_a_14, "bezeichnung_alpha_15"=>$bez_a_15, "bezeichnung_alpha_16"=>$bez_a_16, "bezeichnung_alpha_17"=>$bez_a_17, "bezeichnung_alpha_18"=>$bez_a_18, "bezeichnung_alpha_19"=>$bez_a_19, "bezeichnung_alpha_20"=>$bez_a_20, "bezeichnung_alpha_21"=>$bez_a_21, "bezeichnung_alpha_22"=>$bez_a_22, "bezeichnung_alpha_23"=>$bez_a_23, "bezeichnung_alpha_24"=>$bez_a_24, "bezeichnung_alpha_25"=>$bez_a_25, "bezeichnung_alpha_26"=>$bez_a_26, "bezeichnung_alpha_27"=>$bez_a_27, "bezeichnung_alpha_28"=>$bez_a_28, "bezeichnung_alpha_29"=>$bez_a_29, "bezeichnung_alpha_30"=>$bez_a_30, "bezeichnung_datum_01"=>$bez_d_1, "bezeichnung_datum_02"=>$bez_d_2, "bezeichnung_datum_03"=>$bez_d_3, "bezeichnung_num_01"=>$bez_n_1, "bezeichnung_num_02"=>$bez_n_2, "bezeichnung_num_03"=>$bez_n_3, "bezeichnung_geld_01"=>$bez_g_1, "bezeichnung_geld_02"=>$bez_g_2, "bezeichnung_geld_03"=>$bez_g_3 ) ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } header( "Location: ad_wertemenge.php" ); } else { $ref = "ad_wertemenge"; $erlaubte_typen = liefere_wertemenge_elemente( $mandant_name, "wertemengen_typen" ); $wertemenge_info = liefere_wertemenge( $mandant_name, $wertemenge_kuerzel ); $erlaubte_kategorien = liefere_wertemenge_elemente( $mandant_name, "wertemengen_kategorien" ); $html = "

Wertemenge ändern

Bezeichnung
Kürzel
".$wertemenge_info[ 2 ][ "kuerzel" ]."
Typ
Kategorie
Konfiguration
Beschreibung
Bezeichnung alpha_01 Bezeichnung alpha_21
Bezeichnung alpha_02 Bezeichnung alpha_22
Bezeichnung alpha_03 Bezeichnung alpha_23
Bezeichnung alpha_04 Bezeichnung alpha_24
Bezeichnung alpha_05 Bezeichnung alpha_25
Bezeichnung alpha_06 Bezeichnung alpha_26
Bezeichnung alpha_07 Bezeichnung alpha_27
Bezeichnung alpha_08 Bezeichnung alpha_28
Bezeichnung alpha_09 Bezeichnung alpha_29
Bezeichnung alpha_10 Bezeichnung alpha_30
Bezeichnung alpha_11 Bezeichnung num_01
Bezeichnung alpha_12 Bezeichnung num_02
Bezeichnung alpha_13 Bezeichnung num_03
Bezeichnung alpha_14 Bezeichnung geld_01
Bezeichnung alpha_15 Bezeichnung geld_02
Bezeichnung alpha_16 Bezeichnung geld_03
Bezeichnung alpha_17 Bezeichnung datum_01
Bezeichnung alpha_18 Bezeichnung datum_02
Bezeichnung alpha_19 Bezeichnung datum_03
Bezeichnung alpha_20 Bezeichnung text_01

"; } return $html; } function _web_wertemengen_element_hinzufuegen( $mandant_name, $wertemenge_kuerzel, $aufgerufen, $elemente, $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_15, $alpha_16, $alpha_17, $alpha_18, $alpha_19, $alpha_20, $alpha_21, $alpha_22, $alpha_23, $alpha_24, $alpha_25, $alpha_26, $alpha_27, $alpha_28, $alpha_29, $alpha_30, $geld_01, $geld_02, $geld_03, $datum_01, $datum_02, $datum_03, $num_01, $num_02, $num_03, $text_01 ) { //xlog( 4, "_web_wertemenge_anlegen ".$mandant_name."|".$mandant_name_alt."|".$lizenz."|".$aufgerufen ); if ( $aufgerufen == "aufgerufen" ) { $neues_element = array(); if ( strlen( $alpha_01 ) > 0 ) { $neues_element[ "alpha_01" ] = $alpha_01; } if ( strlen( $alpha_02 ) > 0 ) { $neues_element[ "alpha_02" ] = $alpha_02; } if ( strlen( $alpha_03 ) > 0 ) { $neues_element[ "alpha_03" ] = $alpha_03; } if ( strlen( $alpha_04 ) > 0 ) { $neues_element[ "alpha_04" ] = $alpha_04; } if ( strlen( $alpha_05 ) > 0 ) { $neues_element[ "alpha_05" ] = $alpha_05; } if ( strlen( $alpha_06 ) > 0 ) { $neues_element[ "alpha_06" ] = $alpha_06; } if ( strlen( $alpha_07 ) > 0 ) { $neues_element[ "alpha_07" ] = $alpha_07; } if ( strlen( $alpha_08 ) > 0 ) { $neues_element[ "alpha_08" ] = $alpha_08; } if ( strlen( $alpha_09 ) > 0 ) { $neues_element[ "alpha_09" ] = $alpha_09; } if ( strlen( $alpha_10 ) > 0 ) { $neues_element[ "alpha_10" ] = $alpha_10; } if ( strlen( $alpha_11 ) > 0 ) { $neues_element[ "alpha_11" ] = $alpha_11; } if ( strlen( $alpha_11 ) > 0 ) { $neues_element[ "alpha_12" ] = $alpha_12; } if ( strlen( $alpha_13 ) > 0 ) { $neues_element[ "alpha_13" ] = $alpha_13; } if ( strlen( $alpha_14 ) > 0 ) { $neues_element[ "alpha_14" ] = $alpha_14; } if ( strlen( $alpha_15 ) > 0 ) { $neues_element[ "alpha_15" ] = $alpha_15; } if ( strlen( $alpha_16 ) > 0 ) { $neues_element[ "alpha_16" ] = $alpha_16; } if ( strlen( $alpha_17 ) > 0 ) { $neues_element[ "alpha_17" ] = $alpha_17; } if ( strlen( $alpha_18 ) > 0 ) { $neues_element[ "alpha_18" ] = $alpha_18; } if ( strlen( $alpha_19 ) > 0 ) { $neues_element[ "alpha_19" ] = $alpha_19; } if ( strlen( $alpha_20 ) > 0 ) { $neues_element[ "alpha_20" ] = $alpha_20; } if ( strlen( $alpha_21 ) > 0 ) { $neues_element[ "alpha_21" ] = $alpha_21; } if ( strlen( $alpha_21 ) > 0 ) { $neues_element[ "alpha_22" ] = $alpha_22; } if ( strlen( $alpha_23 ) > 0 ) { $neues_element[ "alpha_23" ] = $alpha_23; } if ( strlen( $alpha_24 ) > 0 ) { $neues_element[ "alpha_24" ] = $alpha_24; } if ( strlen( $alpha_25 ) > 0 ) { $neues_element[ "alpha_25" ] = $alpha_25; } if ( strlen( $alpha_26 ) > 0 ) { $neues_element[ "alpha_26" ] = $alpha_26; } if ( strlen( $alpha_27 ) > 0 ) { $neues_element[ "alpha_27" ] = $alpha_27; } if ( strlen( $alpha_28 ) > 0 ) { $neues_element[ "alpha_28" ] = $alpha_28; } if ( strlen( $alpha_29 ) > 0 ) { $neues_element[ "alpha_29" ] = $alpha_29; } if ( strlen( $alpha_30 ) > 0 ) { $neues_element[ "alpha_30" ] = $alpha_30; } if ( strlen( $num_01 ) > 0 ) { $neues_element[ "num_01" ] = $num_01; } if ( strlen( $num_02 ) > 0 ) { $neues_element[ "num_02" ] = $num_02; } if ( strlen( $num_03 ) > 0 ) { $neues_element[ "num_03" ] = $num_03; } if ( strlen( $datum_01 ) > 0 ) { $neues_element[ "datum_01" ] = $datum_01; } if ( strlen( $datum_02 ) > 0 ) { $neues_element[ "datum_02" ] = $datum_02; } if ( strlen( $datum_03 ) > 0 ) { $neues_element[ "datum_03" ] = $datum_03; } if ( strlen( $geld_01 ) > 0 ) { $neues_element[ "geld_01" ] = $geld_01; } if ( strlen( $geld_02 ) > 0 ) { $neues_element[ "geld_02" ] = $geld_02; } if ( strlen( $geld_03 ) > 0 ) { $neues_element[ "geld_03" ] = $geld_03; } if ( strlen( $text_01 ) > 0 ) { $neues_element[ "text_01" ] = $text_01; } //var_dump( $neues_element ); //wertemengen_element_hinzufuegen( $mandant_name, $kuerzel, $element = array() ) $ergebnis = wertemengen_element_hinzufuegen( $_SESSION[ "mandant_name" ], $wertemenge_kuerzel, $neues_element ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } header( "Location: ad_wertemenge_elemente.php?&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&mandant_name=".urlencode( $mandant_name )."&elemente=".urlencode( $elemente ) ); } else { //xlog( 4, $elemente ); $ref = "ad_wertemenge_elemente"; $elemente_arr = explode( "|" , $elemente ); $wertemenge = liefere_wertemenge( $mandant_name, $wertemenge_kuerzel ); foreach( $elemente_arr as $element ) { if ( strlen( $element ) > 0 ) { switch ( $element ) { case "alpha_01": case "alpha_02": case "alpha_03": case "alpha_04": case "alpha_05": case "alpha_06": case "alpha_07": case "alpha_08": case "alpha_09": case "alpha_10": case "alpha_11": case "alpha_12": case "alpha_13": case "alpha_14": case "alpha_15": case "alpha_16": case "alpha_17": case "alpha_18": case "alpha_19": case "alpha_20": case "alpha_21": case "alpha_22": case "alpha_23": case "alpha_24": case "alpha_25": case "alpha_26": case "alpha_27": case "alpha_28": case "alpha_29": case "alpha_30": case "num_01": case "num_02": case "num_03": case "geld_01": case "geld_02": case "geld_03": $input = ""; break; case "datum_01": case "datum_02": case "datum_03": $input = ""; break; case "text_01": $input = ""; break; } $tabinhalt = $tabinhalt."".$wertemenge[ 2 ][ "bezeichnung_".$element ]."".$input.""; } } $html = "

Wertemengenelement anlegen

".$tabinhalt."

"; } return $html; } function _web_wertemengen_element_loeschen( $mandant_name, $wertemenge_kuerzel, $element_id ) { //xlog(4, "Aufruf mit der Wertemenge ".$mandant_name."fdfdfd".$wertemenge_kuerzel." element ".$element_id ); $ergebnis = wertemengen_element_loeschen( $_SESSION[ "mandant_name" ], $wertemenge_kuerzel, $element_id ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } //xlog( 4, "su_wertemenge_elemente.php?wertemenge_kuerzel=".$wertemenge_kuerzel."&mandant_name=".$mandant_name ); header( "Location: ad_wertemenge_elemente.php?&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&mandant_name=".urlencode( $mandant_name ) ); } function _web_wertemengen_element_aendern( $mandant_name, $wertemenge_kuerzel, $aufgerufen, $elemente, $element_id, $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_15, $alpha_16, $alpha_17, $alpha_18, $alpha_19, $alpha_20, $alpha_21, $alpha_22, $alpha_23, $alpha_24, $alpha_25, $alpha_26, $alpha_27, $alpha_28, $alpha_29, $alpha_30, $geld_01, $geld_02, $geld_03, $datum_01, $datum_02, $datum_03, $num_01, $num_02, $num_03, $text_01 ) { //xlog( 4, "_web_wertemenge_anlegen ".$mandant_name."|".$mandant_name_alt."|".$lizenz."|".$aufgerufen ); if ( $aufgerufen == "aufgerufen" ) { $neues_element = array(); $neue_attribute[ "alpha_01" ] = $alpha_01; $neue_attribute[ "alpha_02" ] = $alpha_02; $neue_attribute[ "alpha_03" ] = $alpha_03; $neue_attribute[ "alpha_04" ] = $alpha_04; $neue_attribute[ "alpha_05" ] = $alpha_05; $neue_attribute[ "alpha_06" ] = $alpha_06; $neue_attribute[ "alpha_07" ] = $alpha_07; $neue_attribute[ "alpha_08" ] = $alpha_08; $neue_attribute[ "alpha_09" ] = $alpha_09; $neue_attribute[ "alpha_10" ] = $alpha_10; $neue_attribute[ "alpha_11" ] = $alpha_11; $neue_attribute[ "alpha_12" ] = $alpha_12; $neue_attribute[ "alpha_13" ] = $alpha_13; $neue_attribute[ "alpha_14" ] = $alpha_14; $neue_attribute[ "alpha_15" ] = $alpha_15; $neue_attribute[ "alpha_16" ] = $alpha_16; $neue_attribute[ "alpha_17" ] = $alpha_17; $neue_attribute[ "alpha_18" ] = $alpha_18; $neue_attribute[ "alpha_19" ] = $alpha_19; $neue_attribute[ "alpha_20" ] = $alpha_20; $neue_attribute[ "alpha_21" ] = $alpha_21; $neue_attribute[ "alpha_22" ] = $alpha_22; $neue_attribute[ "alpha_23" ] = $alpha_23; $neue_attribute[ "alpha_24" ] = $alpha_24; $neue_attribute[ "alpha_25" ] = $alpha_25; $neue_attribute[ "alpha_26" ] = $alpha_26; $neue_attribute[ "alpha_27" ] = $alpha_27; $neue_attribute[ "alpha_28" ] = $alpha_28; $neue_attribute[ "alpha_29" ] = $alpha_29; $neue_attribute[ "alpha_30" ] = $alpha_30; $neue_attribute[ "num_01" ] = $num_01; $neue_attribute[ "num_02" ] = $num_02; $neue_attribute[ "num_03" ] = $num_03; $neue_attribute[ "datum_01" ] = $datum_01; $neue_attribute[ "datum_02" ] = $datum_02; $neue_attribute[ "datum_03" ] = $datum_03; $neue_attribute[ "geld_01" ] = $geld_01; $neue_attribute[ "geld_02" ] = $geld_02; $neue_attribute[ "geld_03" ] = $geld_03; $neue_attribute[ "text_01" ] = $text_01; //wertemengen_element_hinzufuegen( $mandant_name, $kuerzel, $element = array() ) $ergebnis = wertemengen_element_aendern( $_SESSION[ "mandant_name" ], $wertemenge_kuerzel, $element_id, $neue_attribute ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ] ; } else { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ] ; } header( "Location: ad_wertemenge_elemente.php?&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&mandant_name=".urlencode( $mandant_name )."&elemente=".urlencode( $elemente ) ); } else { //xlog( 4, $elemente ); $ref = "ad_wertemenge_elemente"; $elemente_arr = explode( "|" , $elemente ); $wertemenge = liefere_wertemenge( $mandant_name, $wertemenge_kuerzel ); $wertemenge_element = wertemengen_element_liefern( $mandant_name, $wertemenge_kuerzel, $element_id ); foreach( $elemente_arr as $element ) { if ( strlen( $element ) > 0 ) { switch ( $element ) { case "alpha_01": case "alpha_02": case "alpha_03": case "alpha_04": case "alpha_05": case "alpha_06": case "alpha_07": case "alpha_08": case "alpha_09": case "alpha_10": case "alpha_11": case "alpha_12": case "alpha_13": case "alpha_14": case "alpha_15": case "alpha_16": case "alpha_17": case "alpha_18": case "alpha_19": case "alpha_20": case "alpha_21": case "alpha_22": case "alpha_23": case "alpha_24": case "alpha_25": case "alpha_26": case "alpha_27": case "alpha_28": case "alpha_29": case "alpha_30": case "num_01": case "num_02": case "num_03": case "geld_01": case "geld_02": case "geld_03": $input = ""; break; case "datum_01": case "datum_02": case "datum_03": $input = ""; break; case "text_01": $input = ""; break; } $tabinhalt = $tabinhalt."".$wertemenge[ 2 ][ "bezeichnung_".$element ]."".$input.""; //xlog( 4, "".$wertemenge[ 2 ][ "bezeichnung_".$element ]."".$input."" ); } } $html = "

Wertemengenelement ändern

".$tabinhalt."

"; } //xlog( 4, $html ); return $html; } function _web_mandant_anlegen( $mandant_name, $aufgerufen ) { if ( $aufgerufen == "aufgerufen" ) { $ergebnis = mandant_anlegen( $mandant_name ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } header( "Location: su_mandant.php" ); } else { $html = "

Mandant anlegen

Mandant Name
"; } return $html; } function _web_mandant_aendern( $mandant_name, $mandant_name_alt, $lizenz, $aufgerufen, $mandant_name_neu ) { //xlog( 4, "_web_mandant_aendern ".$mandant_name."|".$mandant_name_alt."|".$lizenz."|".$aufgerufen ); if ( $aufgerufen == "aufgerufen" ) { $ergebnis = mandant_aendern( $mandant_name_alt, $mandant_name_neu, $lizenz ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } if ( $_SESSION[ "mandant_name" ] == "Standard" ) { header( "Location: su_mandant.php" ); } else { header( "Location: ad_mandant.php" ); $_SESSION[ "mandant_name" ] = $mandant_name_neu; } } else { if ( $mandant_name== "Standard" ) { $html = "

Der Mandant Standard kann nicht geändert werden.

"; } else { $mandant_infos = liefere_mandant( $mandant_name ); //xlog( 4, $mandant_infos[ 1 ] ); $html = "

Mandant ändern

Mandant Name
Lizenz
"; //xlog( 4, $html ); } } return $html; } function _web_mandant_loeschen( $mandant_name, $aufgerufen ) { //xlog( 4, "_web_mandant_loeschen ".$mandant_name."|".$aufgerufen ); /* $mandant_name = urldecode( $mandant_name ); xlog( 4, "_web_mandant_loeschen ".$mandant_name."|".$mandant_name_alt."|".$lizenz."|".$aufgerufen ); */ if ( $aufgerufen == "aufgerufen" ) { $ergebnis = mandant_loeschen( $mandant_name ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_su" ] = $ergebnis[ 1 ]; } header( "Location: su_mandant.php" ); } else { if ( $mandant_name== "Standard" ) { $html = "

Der Mandant Standard kann nicht gelöscht werden."; } else { $mandant_infos = liefere_mandant( $mandant_name ); //xlog( 4, "

" ); $html = "

Mandant löschen

Wollen Sie den Mandanten ".$mandant_name." wirklich löschen?

"; } } return $html; } function _web_liefere_einstellungen_anhand_kategorie( $mandant_name, $kategorie ) { $ergebnis = liefere_einstellungen_anhand_kategorie( $mandant_name, $kategorie ); // $html = '"; return $html; } function _web_liefere_konfig( $mandant_name, $konfig_option ) { //xlog( 4, "_web_liefere_konfig( ".$mandant_name.", ".$konfig_option." )" ); return liefere_konfig( $mandant_name, $konfig_option ); } function _web_liefere_konfig_neu( $mandant_name, $konfig_option ) { $ergebnis = liefere_konfig_3( $mandant_name, $konfig_option ); if ( strlen( $ergebnis[ 2 ][ "wertemenge" ] ) > 0 ) { $html = '"; } else { $html = ''; } //xlog( 4, $html ); return $html; } function _web_liefere_konfig_beschreibung( $mandant_name, $konfig_option ) { $ergebnis = liefere_konfig_3( $mandant_name, $konfig_option ); return $ergebnis[ 2 ][ "beschreibung" ]; } function _web_einstellung_aendern( $mandant_name, $systemeinstellung, $sys_wert_neu ) { $ergebnis = aktualisiere_konfig( $_SESSION[ "mandant_name" ], $systemeinstellung, $sys_wert_neu ); //$_SESSION[ "meldung_su" ] = utf8_encode( $ergebnis[ 1 ] ); return $ergebnis[ 1 ]; //header( "location: su_konfig.php" ); } function _web_passwort_aendern( $neues_pwd_1, $neues_pwd_2, $aufruf ) { if ( $neues_pwd_1 == $neues_pwd_2 ) { $passwort_ok = pruefe_password( $_SESSION[ "mandant_name" ], $neues_pwd_1 ); //xlog( 3, "hallo") ; if ( $passwort_ok[ 0 ] == 0 ) { //xlog( 4, "hallo2"); $ok = setze_password_fuer_benutzer( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ], $neues_pwd_1 ); //xlog( 4, "hallo4 ".$ok[ 1 ] ); $_SESSION[ "meldung_pwd" ] = $ok[ 1 ]; } else { $_SESSION[ "meldung_pwd" ] = $passwort_ok[ 1 ]; } if ( $aufruf == "t" ) { header( "Location: us_uebersicht.php" ); } else { header( "Location: us_einstellungen.php" ); } } else { $_SESSION[ "meldung_pwd" ] = "Das eingegebene Passwort unterscheidet sich von der Passwortwiederholung. Das Passwort wurde nicht geändert."; if ( $aufruf == "t" ) { header( "Location: admin_passwort_abgelaufen.php" ); } else { header( "Location: us_einstellungen.php" ); } } } function _web_benutzereinstellungen_aendern( $mandant_name, $kategorie, $benutzer_anmeldename, $elemente ) { foreach ( $elemente as $e ) { if ( strlen( $e[ "einstellung" ] ) > 0 ) { $k = liefere_benutzerspezifische_einstellung_3( $mandant_name, $benutzer_anmeldename, $e[ "einstellung" ] ); //xlog( 4, json_encode( $k)) ; if ( $k[ 2 ][ "benutzer_darf_wert_aendern" ] == "ja" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, $e[ "einstellung" ], $e[ "wert" ] ); } } } $_SESSION[ $kategorie ] = "Die Einstellungen wurden geändert (".date( 'H:i' )." Uhr)."; //header( "Location: us_einstellungen.php#".$kategorie ); header( "Location: us_einstellungen.php" ); exit; } function _web_benutzereinstellungen_aendern_ad( $mandant_name, $kategorie, $benutzer_anmeldename, $elemente ) { foreach ( $elemente as $e ) { // Iterieren über die einzelnen Einstellungen //xlog( 4, "Einstellung: ".$e[ "einstellung" ]." Wert: ".$e[ "wert" ]." Wertemenge: ".$e[ "wertemenge" ]." Benutzer darf ändern: ".$e[ "darf_aendern" ]." Mandant: ".$mandant_name." Benutzer: ".$benutzer_anmeldename ); if ( strlen( $e[ "einstellung" ] ) > 0 ) { aktualisiere_benutzerspezifische_einstellung_2( $mandant_name, $benutzer_anmeldename, $e[ "einstellung" ], $e[ "wert" ], $kategorie, $e[ "wertemenge" ], $e[ "darf_aendern" ] ); } } $_SESSION[ $kategorie ] = "Die Einstellungen wurden geändert (".date( 'H:i' )." Uhr)."; header( "Location: ad_benutzer_erw.php?benutzer_anmeldename=".urlencode( $benutzer_anmeldename ) ); exit; } function _web_liefere_benutzerinformationen( $benutzer_anmeldename ) { $benutzer_infos = liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); if ( $benutzer_infos[ 2 ][ "benutzer_gesperrt" ] == "1" ) { $gesperrt = "ja"; } else { $gesperrt = "nein"; } if ( $benutzer_infos[ 2 ][ "benutzer_geschlecht" ] == "m" ) { $geschlecht = ""; } else { $geschlecht = ""; } if ( strlen( $benutzer_infos[ 2 ][ "domaene" ] ) == 0 ) { $v = welche_benutzer_vertritt_benutzer( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); if ( $v[ 0 ] > 0 ) { //xlog( 4, json_encode( $v ) ); foreach ( $v[ 2 ] as $wird_vertreten ) { $liste = $liste.$wird_vertreten[ "benutzer_vorname" ]." ".$wird_vertreten[ "benutzer_nachname" ]." (".$wird_vertreten[ "benutzer_anmeldename" ].") | "; } $liste = substr( $liste, 0, strlen( $liste ) -2 ); $vertr = "Benutzer vertritt folgende Benutzer:".$liste.""; } else { $vertr = ""; } //xlog( 4, $vertr ); $html = ''.$vertr; if ( $benutzer_infos[ 2 ][ "benutzer_abwesend" ] == "ja" ) { if ( $benutzer_infos[ 2 ][ "benutzer_vertreter_typ" ] == "b" ) { $e = liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $benutzer_infos[ 2 ][ "benutzer_vertreter" ] ); $name = $e[ 2 ][ "benutzer_name_komplett" ]; } else { $name = $benutzer_infos[ 2 ][ "benutzer_vertreter" ]; } $html = $html.''; } $html = $html.'
Benutzer-ID'.$benutzer_infos[ 2 ][ "benutzer_id" ].'
Login-Name'.$benutzer_infos[ 2 ][ "benutzer_anmeldename" ].'
Vorname'.$benutzer_infos[ 2 ][ "benutzer_vorname" ].'
Nachname'.$benutzer_infos[ 2 ][ "benutzer_nachname" ].'
Geschlecht'.$geschlecht.'
Geburtstag'.$benutzer_infos[ 2 ][ "benutzer_geburtstag" ].'
Email-Adresse'.$benutzer_infos[ 2 ][ "benutzer_email_adresse" ].'

erstellt am'.date( "d.m.Y H:i", $benutzer_infos[ 2 ][ "benutzer_angelegt_am" ] ).' Uhr
letzte Änderung'.date( "d.m.Y H:i", $benutzer_infos[ 2 ][ "benutzer_letzte_aenderung" ] ).' Uhr
letzte Passwortänderung'.date( "d.m.Y H:i", $benutzer_infos[ 2 ][ "benutzer_passwort_letzte_aenderung" ] ).' Uhr
Anzahl Passwort-Fehleingaben'.$benutzer_infos[ 2 ][ "benutzer_passwort_fehlversuche" ].'
Benutzer gesperrt'.$gesperrt.'
Benutzer ist abwesend'.$benutzer_infos[ 2 ][ "benutzer_abwesend" ].'
Vertreter'.$name.'
'; } else { $ldap_infos = ldap_liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $benutzer_infos[ 2 ][ "domaene" ], $benutzer_anmeldename ); $html = '
Benutzer-ID'.$benutzer_infos[ 2 ][ "benutzer_id" ].'
Login-Name'.$benutzer_infos[ 2 ][ "benutzer_anmeldename" ].'
Vorname'.$benutzer_infos[ 2 ][ "benutzer_vorname" ].'
Nachname'.$benutzer_infos[ 2 ][ "benutzer_nachname" ].'
Domäne'.$benutzer_infos[ 2 ][ "domaene" ].'
Email-Adresse'.$benutzer_infos[ 2 ][ "benutzer_email_adresse" ].'

letzte Passwortänderung'.date( "d.m.Y H:i", $ldap_infos[ 2 ][ "pw_letzte_aenderung" ] ).' Uhr
Anzahl Passwort-Fehleingaben'.$ldap_infos[ 2 ][ "benutzer_passwort_fehlversuche" ].'
'; } return $html; } function _web_liefere_benutzer_optionen( $benutzer_anmeldename ) { $html = " "; $ergebnis = liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); if ( strlen( $ergebnis[ 2 ][ "domaene" ] ) == 0 ) { $html = $html.""; // onclick=\"ajaxFunction( 'su_web.php?cmd=benutzer_aendern&benutzer_anmeldename='+'".urlencode( $benutzer_anmeldename )."', 'ergebnis_3' );\" />"; } else { $html = $html.""; } $html = $html." "; //xlog( 4, "" ); // return $html; } function _web_benutzer_anlegen( $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07 ) { /* alpha_01 => benutzer_anmeldename alpha_02 => vorname alpha_03 => nachname alpha_04 => email-adresse alpha_05 => geschlecht alpha_06 => geburtstag alpha_07 => passwort */ if ( $aufgerufen == "aufgerufen" ) { $ergebnis = benutzer_anlegen( $_SESSION[ "mandant_name" ], $alpha_01, $alpha_07, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, true ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_benutzer.php" ); } else { $html = "

Benutzer anlegen

Login-Name Passwort
Vorname
Nachname
Email-Adresse
Geschlecht
Geburtstag
"; } //xlog(4, $html ); return $html; } function _web_benutzer_aendern( $aufgerufen, $benutzer_anmeldename, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07, $alpha_08, $alpha_09 ) { /* alpha_01 => benutzer_anmeldename alpha_02 => benutzer_vorname alpha_03 => benutzer_nachname alpha_04 => benutzer_email_adresse alpha_05 => benutzer_geschlecht alpha_06 => benutzer_geburtstag alpha_07 => benutzer_passwort alpha_08 => benutzer_anwesend alpha_09 => benutzer_vertreter (Benutzer oder Gruppe) */ if ( $aufgerufen == "aufgerufen" ) { $parameter = array(); if ( strlen( $alpha_02 ) > 0 ) { $parameter[ "benutzer_vorname" ] = $alpha_02; } if ( strlen( $alpha_03 ) > 0 ) { $parameter[ "benutzer_nachname" ] = $alpha_03; } if ( strlen( $alpha_04 ) > 0 ) { $parameter[ "benutzer_email_adresse" ] = $alpha_04; } if ( strlen( $alpha_05 ) > 0 ) { $parameter[ "benutzer_geschlecht" ] = $alpha_05; } if ( strlen( $alpha_06 ) > 0 ) { $parameter[ "benutzer_geburtstag" ] = $alpha_06; } if ( strlen( $alpha_07 ) > 0 ) { //xlog( 4, "testausgabe alpha-07: ".$alpha_07 ); $erg = setze_password_fuer_benutzer( $_SESSION[ "mandant_name" ], $benutzer_anmeldename, $alpha_07 ); $_SESSION[ "meldung_ad" ] = $erg[ 1 ]; header( "Location: ad_benutzer.php" ); exit; } $parameter[ "benutzer_abwesend" ] = $alpha_08; if ( $alpha_08 == "ja" ) { // Benutzer soll abwesend gesetzt werden. if ( strlen( $alpha_09 ) > 0 ) { if ( strpos( $alpha_09, "(" ) === false ) { // Gruppe $parameter[ "benutzer_vertreter" ] = $alpha_09; $parameter[ "benutzer_vertreter_typ" ] = "g"; } else { $anfang = bcadd( strpos( $alpha_09, "(" ), 1, 0 ); $laenge = bcsub( strpos( $alpha_09, ")" ), $anfang, 0 ); $benutzer_anmelde_name = substr( $alpha_09, $anfang, $laenge ); $parameter[ "benutzer_vertreter" ] = $benutzer_anmelde_name; $parameter[ "benutzer_vertreter_typ" ] = "b"; } } else { /// I see a Fehler rising ...! $parameter[ "benutzer_vertreter" ] = ""; } } $ergebnis = benutzer_aendern( $_SESSION[ "mandant_name" ], $benutzer_anmeldename, $parameter ); //benutzer_anlegen( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ], $alpha_01, $alpha_07, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, true ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_benutzer.php" ); } else { $benutzer = liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); if ( $benutzer[ 2 ][ "benutzer_geschlecht" ] == 'w' ) { $selected = ""; } else { $selected = ""; } if ( $benutzer[ 2 ][ "benutzer_gesperrt" ] == '1' ) { $benutzer_sperren = ""; } else { $benutzer_sperren = ""; } if ( bccomp( $benutzer[ 2 ][ "benutzer_passwort_fehlversuche" ], 0 ) == '1' ) { $pw_z = ""; } else { $pw_z = ""; } //xlog( 5, "abwesend ".$benutzer[ 2 ][ "benutzer_abwesend" ] ); if ( $benutzer[ 2 ][ "benutzer_abwesend" ] == "ja" ) { $benutzer_anwesend_j = " selected "; $benutzer_anwesend_n = ""; } else { $benutzer_anwesend_j = ""; $benutzer_anwesend_n = " selected "; } $gruppen_liste = liefere_alle_gruppen( $_SESSION[ "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.""; } $vertretung_nur_gruppen = liefere_konfig( $_SESSION[ "mandant_name" ], "vertretung_nur_gruppen" ); if ( $vertretung_nur_gruppen == "nein" ) { $benutzer_liste = liefere_alle_benutzer_bavn( $_SESSION[ "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.""; } } $skript = ""; $html = "

Benutzer ändern

Login-Name ".$benutzer[ 2 ][ "benutzer_anmeldename" ]." Benutzer abwesend
Passwort Vertreter
Vorname
Nachname
Email-Adresse
Geschlecht ".$pw_z."
Geburtstag ".$benutzer_sperren."
"; } //xlog( 4, $html ); return $html.$skript; } function _web_PW_auf_null( $benutzer_anmeldename ) { //xlog( 4, "hallo3343434" ); benutzer_password_fehlversuche_zuruecksetzen( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); header( "Location: ad_benutzer.php" ); exit; } function _web_benutzer_entsperren( $benutzer_anmeldename ) { $erg = benutzer_entsperren( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); $_SESSION[ "meldung_ad" ] = $erg[ 1 ]; header( "Location: ad_benutzer.php" ); exit; } function _web_benutzer_sperren( $benutzer_anmeldename ) { $erg = benutzer_sperren( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); $_SESSION[ "meldung_ad" ] = $erg[ 1 ]; header( "Location: ad_benutzer.php" ); exit; } function _web_benutzer_loeschen( $benutzer_anmeldename, $aufgerufen ) { //xlog( 4, "aufgerufen ".$aufgerufen ); if ( $aufgerufen == "aufgerufen" ) { $ergebnis = benutzer_loeschen( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_benutzer.php" ); exit; } else { $benutzer_infos = liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); if ( ( strlen( $benutzer_infos[ 2 ][ "benutzer_vorname" ] ) == 0 ) and ( strlen( $benutzer_infos[ 2 ][ "benutzer_nachname" ] ) == 0 ) ) { $name = $benutzer_infos[ 2 ][ "benutzer_anmeldename" ]; } else { $name = $benutzer_infos[ 2 ][ "benutzer_vorname" ]." ".$benutzer_infos[ 2 ][ "benutzer_nachname" ]; } //xlog( 4, "
" ); $html = "

Benutzer löschen

Wollen Sie den Benutzer ".$name." wirklich löschen?

"; } return $html; } function _web_pruefe_pwd( $mandant_name, $passwort ) { $ergebnis = pruefe_password( $mandant_name, $passwort ); if ( $ergebnis[ 0 ] < 0 ) { $text = "FEHLER:"; } else { $text = ""; } return $text." ".$ergebnis[ 1 ]; } function _web_notiz_an_benutzer_anlegen( $mandant_name, $benutzer_anmeldename, $notiz_inhalt ) { $ergebnis = notiz_an_benutzer_anlegen( $mandant_name, $benutzer_anmeldename, $notiz_inhalt ); $ergebnis_2 = liefere_notizen_an_element_als_string( $mandant_name, "b", $benutzer_anmeldename ); //xlog( 4, $ergebnis_2[ 2 ] ); return $ergebnis_2[ 2 ]; } function _web_notizen_ausliefern( $mandant_name, $element_typ, $element, $notiz_typ ) { $ergebnis_2 = liefere_notizen_an_element_als_string( $mandant_name, $element_typ, $element, $notiz_typ ); return $ergebnis_2[ 2 ]; } function _web_liefere_gruppeninformationen( $gruppen_name ) { $ergebnis = liefere_gruppeninformationen( $_SESSION[ "mandant_name" ], $gruppen_name ); $html = ' '; return $html; } function _web_liefere_gruppen_optionen( $gruppen_name ) { $html = " "; return $html; } function _web_gruppe_anlegen( $aufgerufen, $gruppen_name, $alpha_01 /* Gruppen-Fremd-ID */, $alpha_02 /* Gruppen-Email-Adresse */ ) { if ( $aufgerufen == "aufgerufen" ) { //gruppe_anlegen( $mandant_name, $gruppen_name, $gruppen_email_adresse, $gruppen_fremd_id ) $ergebnis = gruppe_anlegen( $_SESSION[ "mandant_name" ], $gruppen_name, $alpha_02, $alpha_01 ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_gruppe.php" ); } else { $html = "

Gruppe anlegen

Gruppen-ID'.$ergebnis[ 2 ][ "gruppen_id" ].'
Name'.$ergebnis[ 2 ][ "gruppen_name" ].'
Gruppen-Fremd-ID'.$ergebnis[ 2 ][ "gruppen_fremd_id" ].'
Email-Adresse'.$ergebnis[ 2 ][ "gruppen_email_adresse" ].'

erstellt am'.date( "d.m.Y H:i", $ergebnis[ 2 ][ "gruppe_angelegt_am" ] ).' Uhr
letzte Änderung'.date( "d.m.Y H:i", $ergebnis[ 2 ][ "gruppe_letzte_aenderung" ] ).' Uhr
Name
Gruppen-Fremd-ID
Email-Adresse
"; } return $html; } function _web_gruppe_aendern( $aufgerufen, $gruppen_name, $alpha_01 /* Gruppen-Fremd-ID */, $alpha_02 /* Gruppen-Email-Adresse */ ) { if ( $aufgerufen == "aufgerufen" ) { //gruppe_anlegen( $mandant_name, $gruppen_name, $gruppen_email_adresse, $gruppen_fremd_id ) $ergebnis = gruppe_aendern( $_SESSION[ "mandant_name" ], $gruppen_name, array( "gruppen_fremd_id"=>$alpha_01, "gruppen_email_adresse"=>$alpha_02, "gruppen_name"=>$gruppen_name ) ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_gruppe.php" ); } else { $gruppe = liefere_gruppeninformationen( $_SESSION[ "mandant_name" ], $gruppen_name ); $html = "

Gruppe ändern

Name
Gruppen-Fremd-ID
Email-Adresse
"; } return $html; } function _web_gruppe_loeschen( $aufgerufen, $gruppen_name ) { if ( $aufgerufen == "aufgerufen" ) { $ergebnis = gruppe_loeschen( $_SESSION[ "mandant_name" ], $gruppen_name ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_gruppe.php" ); exit; } else { $html = "

Benutzer löschen

Wollen Sie die Gruppe ".$gruppen_name." wirklich löschen?

"; //xlog( 4, $html ); } return $html; } function _web_notiz_an_gruppe_anlegen( $mandant_name, $gruppen_name, $notiz_inhalt ) { $ergebnis = notiz_an_gruppe_anlegen( $mandant_name, $gruppen_name, $notiz_inhalt ); $ergebnis_2 = liefere_notizen_an_element_als_string( $mandant_name, "g", $gruppen_name ); //xlog( 4, $ergebnis_2[ 2 ] ); return $ergebnis_2[ 2 ]; } function _web_benutzer_gruppe_in( $benutzer_anmeldename ) { $ergebnis = in_welchen_gruppen_ist_benutzer_mitglied( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); $html = '"; //xlog( 4, $html ); return $html; } function _web_benutzer_gruppe_out( $benutzer_anmeldename ) { $ergebnis = in_welchen_gruppen_ist_benutzer_nicht_mitglied( $_SESSION[ "mandant_name" ], $benutzer_anmeldename ); $html = '"; //xlog( 4, $html ); return $html; } function _web_loesche_benutzer_aus_gruppe( $benutzer_anmeldename, $gruppen_name ) { //xlog( 4, "Aufruf: _web_loesche_benutzer_aus_gruppe: ".$benutzer_anmeldename." => ".$gruppen_name ); $ergebnis = benutzer_aus_gruppe_entfernen( $_SESSION[ "mandant_name" ], $benutzer_anmeldename, $gruppen_name ); //header( "Location: ad_benutzer_in_gruppen.php" ); //exit; return $ergebnis[ 1 ]; } function _web_fuege_benutzer_gruppe_hinzu( $benutzer_anmeldename, $gruppen_name ) { //xlog( 4, "Aufruf: _web_loesche_benutzer_aus_gruppe: ".$benutzer_anmeldename." => ".$gruppen_name ); $ergebnis = benutzer_einer_gruppe_hinzufuegen( $_SESSION[ "mandant_name" ], $benutzer_anmeldename, $gruppen_name ); //header( "Location: ad_benutzer_in_gruppen.php" ); //exit; return $ergebnis[ 1 ]; } function _web_gruppe_systemrecht_in( $gruppen_name ) { $ergebnis = welche_systemrechte_besitzt_gruppe( $_SESSION[ "mandant_name" ], $gruppen_name ); $html = '"; //xlog( 4, $html ); return $html; } function _web_gruppe_systemrecht_out( $gruppen_name ) { $ergebnis = welche_systemrechte_besitzt_gruppe_nicht( $_SESSION[ "mandant_name" ], $gruppen_name ); $html = '"; //xlog( 4, $html ); return $html; } function _web_gruppe_ein_systemrecht_entziehen( $gruppen_name, $systemrecht ) { $ergebnis = gruppe_systemrecht_entziehen( $_SESSION[ "mandant_name" ], $gruppen_name, $systemrecht ); return $ergebnis[ 1 ]; } function _web_gruppe_ein_systemrecht_zuweisen( $gruppen_name, $systemrecht ) { $ergebnis = gruppe_systemrecht_zuweisen( $_SESSION[ "mandant_name" ], $gruppen_name, $systemrecht ); return $ergebnis[ 1 ]; } function _web_liefere_wertemenge_kuerzel_nach_kategorien( $mandant_name, $kategorie ) { $html = '"; return $html; } function _web_suche_wertemengen_elemente( $mandant_name, $wertemenge_kuerzel, $konfig_option ) { //$elemente = liefere_wertemenge_elemente( $mandant_name, $wertemenge_kuerzel ); $elemente = suche_wertemengen_element( $mandant_name, $wertemenge_kuerzel, $konfig_option ); $wertemenge = liefere_wertemenge( $mandant_name, $wertemenge_kuerzel ); $i = 0; $html = ""; foreach( $wertemenge[ 2 ] as $key=>$eigenschaft ) { if ( substr( $key, 0, 12 ) == "bezeichnung_" ) { if ( strlen( $eigenschaft ) > 0 ) { $enthalten[ ] = substr( $key, 12 ); $enthalten_string = $enthalten_string.substr( $key, 12 )."|"; $i++; if ( bccomp( $i, 8, 0 ) > 0 ) { //nix } else { $html = $html.""; } } } } if ( $wertemenge[ 2 ][ "typ" ] == "static" ) { $html = $html.""; } $html = $html.""; //echo count( $enthalten); if ( count( $elemente[ 2 ] ) > 0 ) { foreach ( $elemente[ 2 ] as $element ) { //xlog( 4, "Element ".$element ); $j = 0; foreach( $element as $key=>$value ) { //xlog( 4, "key ".$key." value ".$value ); foreach ( $enthalten as $ele ) { //xlog( 4, "ele ".$ele." key ".$key ); if ( $ele == $key ) { if ( bccomp( $j, 7, 0 ) > 0 ) { //nix } else { $html = $html. ""; } $j++; //xlog( 4, "treffer ele ".$ele." key ".$key ); } } } if ( bccomp( $j, $i, 0 ) < 0 ) { for ( $k = $j; $k < $i; $k++ ) { $html = $html.""; } } if ( $wertemenge[ 2 ][ "typ" ] == "static" ) { $html = $html.""; } else { $html = $html.""; } $html = $html.""; } } else { $html = $html.""; } $html = $html."
".$eigenschaft."Optionen
".$element[ $ele ]."  
Es sind keine Elemente vorhanden.
"; return $html; } function _web_suche_benutzer( $mandant_name, $konfig_option ) { $erg = suche_benutzer( $mandant_name, $konfig_option ); $html = '"; return $html; } function _web_attribut_anlegen( $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07 ) { /* alpha_01 => benutzer_anmeldename alpha_02 => vorname alpha_03 => nachname alpha_04 => email-adresse alpha_05 => geschlecht alpha_06 => geburtstag alpha_07 => passwort */ if ( $aufgerufen == "aufgerufen" ) { //attrib_name, $attrib_db_spalte, $attrib_wertemenge, $attrib_beschreibung $ergebnis = attribut_anlegen( $_SESSION[ "mandant_name" ], $alpha_01, $alpha_02, $alpha_03, $alpha_04 ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_attribut.php" ); } else { // Besorgen der Wertemengen $ergebnis_1 = liefere_wertemenge_elemente( $_SESSION[ "mandant_name" ], "dbabl" ); $ergebnis_2 = liefere_wertemenge_elemente( $_SESSION[ "mandant_name" ], "wertemengen_liste" ); foreach ( $ergebnis_1[ 2 ] as $zeile ) { $ergebnis_text_1 = $ergebnis_text_1.""; } foreach ( $ergebnis_2[ 2 ] as $zeile ) { $ergebnis_text_2 = $ergebnis_text_2.""; } $html = "

Attribut anlegen

Attributname
DB-Spalte
Wertemenge
Beschreibung
"; } //xlog(4, $html ); return $html; } function _web_liefere_attributinformationen( $alpha_01 ) { $attribut_infos = liefere_attributinformationen( $_SESSION[ "mandant_name" ], $alpha_01 ); $dok_arten = in_welchen_dokarten_ist_attribut_enthalten( $_SESSION[ "mandant_name" ], $alpha_01 ); if ( strlen( $attribut_infos[ 2 ][ "attrib_geaendert_am" ] ) > 0 ) { $attrib_geaendert_am = date( "d.m.Y H:i", $attribut_infos[ 2 ][ "attrib_geaendert_am" ] )." Uhr"; } $html = '
Attribut-ID'.$attribut_infos[ 2 ][ "attrib_id" ].'
Attributname'.$attribut_infos[ 2 ][ "attrib_name" ].'
DB-Spalte'.$attribut_infos[ 2 ][ "attrib_db_spalte" ].'
Wertemenge'.$attribut_infos[ 2 ][ "attrib_wertemenge" ].'
Beschreibung'.$attribut_infos[ 2 ][ "attrib_beschreibung" ].'
Enthalten in den Dokumentarten'.$dok_arten[ 3 ].'

erstellt am'.date( "d.m.Y H:i", $attribut_infos[ 2 ][ "attrib_erstellt_am" ] ).' Uhr
letzte Änderung'.$attrib_geaendert_am.'
'; return $html; } function _web_liefere_attribut_optionen( $attribut_name ) { $html = " "; $ergebnis = liefere_attributinformationen( $_SESSION[ "mandant_name" ], $attribut_name ); $html = $html.""; $html = $html." "; return $html; } function _web_attribut_loeschen( $attribut_name, $aufgerufen ) { //xlog( 4, "aufgerufen ".$aufgerufen ); if ( $aufgerufen == "aufgerufen" ) { $ergebnis = attribut_loeschen( $_SESSION[ "mandant_name" ], $attribut_name ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_attribut.php" ); exit; } else { $html = "

Attribut löschen

Wollen Sie das Attribut ".$attribut_name." wirklich löschen?

"; } return $html; } function _web_attribut_aendern( $aufgerufen, $attribut_name, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05 ) { if ( $aufgerufen == "aufgerufen" ) { //$attrib_name, $attrib_db_spalte, $attrib_wertemenge, $attrib_beschreibung $ergebnis = attribut_aendern( $_SESSION[ "mandant_name" ], $alpha_05, $alpha_02, $alpha_03, $alpha_04, $alpha_01 ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_attribut.php" ); } else { $attribut = liefere_attributinformationen( $_SESSION[ "mandant_name" ], $attribut_name ); // Wertemengen besorgen $ergebnis_1 = liefere_wertemenge_elemente( $_SESSION[ "mandant_name" ], "dbabl" ); $ergebnis_2 = liefere_wertemenge_elemente( $_SESSION[ "mandant_name" ], "wertemengen_liste" ); if ( strlen( $attribut[ 2 ][ "attrib_wertemenge" ] ) > 0 ) { foreach ( $ergebnis_2[ 2 ] as $zeile ) { if ( $zeile[ "alpha_01" ] == $attribut[ 2 ][ "attrib_wertemenge" ] ) { $selected = "selected"; } else { $selected = ""; } $wertemengen = $wertemengen.""; } } else { foreach ( $ergebnis_2[ 2 ] as $zeile ) { $wertemengen = $wertemengen.""; } } foreach ( $ergebnis_1[ 2 ] as $zeile ) { if ( $zeile[ "alpha_01" ] == $attribut[ 2 ][ "attrib_db_spalte" ] ) { $selected = "selected"; } else { $selected = ""; } $db_spalte = $db_spalte.""; } // in alpha_05 steht der alte Attributname. Falls ein neuer vergeben wird, steht dieser in alpha_01. $html = "

Attribut ändern

Attributname
DB-Spalte
Wertemenge
Beschreibung
"; } //xlog( 4, $html ); return $html; } function _web_attribut_suchen( $alpha_01 ) { $erg = attribut_suchen( $_SESSION[ "mandant_name" ], $alpha_01 ); $html = '"; //xlog( 5, $html ); return $html; } function _web_dokart_anlegen( $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07 ) { /* alpha_01 => Kürzel alpha_02 => Name alpha_03 => Beschreibung alpha_04 => Typ alpha_05 => Attribute alpha_06 => Depot */ if ( $aufgerufen == "aufgerufen" ) { $alpha_05 = explode( ";", $alpha_05 ); $arr_attribute = array(); foreach( $alpha_05 as $zeile ) { if ( strlen( $zeile ) > 0 ) { $arr_attribute[ ] = array( "attrib_name"=>$zeile ); } } //dokart_anlegen( $mandant_name, $dokart_kuerzel, $dokart_name, $dokart_beschreibung, $dokart_typ, $arr_attribute, $flags ) //xlog(5, "alpha_06 ".$alpha_06); //$flags[ "dok_ablage" ] = $alpha_06; $ergebnis = dokart_anlegen( $_SESSION[ "mandant_name" ], $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_06, $arr_attribute, $flags ); $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; header( "Location: ad_dokumentart.php" ); } else { // Besorgen der Wertemengen $ergebnis_1 = liefere_attributliste( $_SESSION[ "mandant_name" ] ); if ( $ergebnis_1[ 0 ] <= 0 ) { $html = "Bitte legen Sie erst Attribute an!"; } else { $depots = welche_depots_gibt_es( $_SESSION[ "mandant_name" ] ); if ( $depots[ 0 ] > 0 ) { foreach ( $ergebnis_1[ 2 ] as $zeile ) { $attributzeile = $attributzeile.""; } foreach( $depots[ 2 ] as $depot ) { $options = $options.""; } $html = "

Akten-/Dokumentart anlegen

Kürzel
Name
Typ Dokumentart
Aktenart
Beschreibung
Depot
\" onclick=\"nach_rechts();\" />

"; } else { $html = "Bitte legen Sie zuerst ein Depot an. Dieses wird benötigt, um darin Dokumente einer Dokumentart speichern zu können."; } } } return $html; } function _web_liefere_dokartinformationen( $alpha_01 ) { $dokart_infos = liefere_dokartinformationen( $_SESSION[ "mandant_name" ], $alpha_01, true ); if ( $dokart_infos[ 2 ][ "dokart_geaendert_am" ] != "0" ) { $dokart_geaendert_am = date( "d.m.Y H:i", $dokart_infos[ 2 ][ "dokart_geaendert_am" ] )." Uhr"; //xlog( 5, $dokart_infos[ 2 ][ "dokart_geaendert_am" ] ); } if ( ( is_array( $dokart_infos[ 2 ][ "attribute" ] ) ) and ( count( $dokart_infos[ 2 ][ "attribute" ] ) > 0 ) ) { $i = 0; foreach ( $dokart_infos[ 2 ][ "attribute" ] as $attribut ) { $attributliste = $attributliste.$attribut[ "attrib_name" ]." (".$attribut[ "attrib_db_spalte" ].") | "; $i++; if ( $i % 6 == 0) { $attributliste = substr( $attributliste, 0, strlen( $attributliste ) - 3 )."
"; } } if ( $i % 6 == 0 ) { $attributliste = substr( $attributliste, 0, strlen( $attributliste ) - 6 ); } else { $attributliste = substr( $attributliste, 0, strlen( $attributliste ) - 3 ); } } else { $attributliste = "Es wurden keine Attribute gefunden."; } if ( $dokart_infos[ 2 ][ "dokart_typ" ] == "D" ) { $dokart = "Dokumentart"; } else { $dokart = "Akte"; } // Flags'.$dokart_infos[ 2 ][ "flags" ].' $html = '
Name'.$dokart_infos[ 2 ][ "dokart_name" ].'
Kürzel'.$dokart_infos[ 2 ][ "dokart_kuerzel" ].'
Beschreibung'.$dokart_infos[ 2 ][ "dokart_beschreibung" ].'
Typ'.$dokart.'
Depot'.$dokart_infos[ 2 ][ "dokart_depot" ].'
Anzahl Attribute'.count( $dokart_infos[ 2 ][ "attribute" ] ).'
Attribute'.$attributliste.'
Anzahl Dokumente'.$dokart_infos[ 2 ][ "anzahl_doks" ].'

erstellt am'.date( "d.m.Y H:i", $dokart_infos[ 2 ][ "dokart_erstellt_am" ] ).' Uhr
letzte Änderung'.$dokart_geaendert_am.'
'; return $html; } function _web_liefere_dokart_optionen( $alpha_01 ) { $html = ""; $html = $html.""; $html = $html." "; //xlog( 4, "" ); // return $html; } function _web_dokart_aendern( $aufgerufen, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06, $alpha_07 ) { /* alpha_01 => Kürzel alpha_02 => Name alpha_03 => Beschreibung alpha_04 => Typ alpha_05 => Attribute alpha_06 => flags // nicht enthalten/verwendet. */ if ( $aufgerufen == "aufgerufen" ) { $alpha_05 = explode( ";", $alpha_05 ); $arr_attribute = array(); foreach( $alpha_05 as $zeile ) { if ( strlen( $zeile ) > 0 ) { $arr_attribute[ ] = array( "attrib_name"=>$zeile ); } } $flags = array(); $ergebnis = dokart_aendern( $_SESSION[ "mandant_name" ], $alpha_01, $alpha_02, $alpha_03, $alpha_06, $arr_attribute, $flags ); $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; header( "Location: ad_dokumentart.php" ); } else { $ergebnis = liefere_dokartinformationen( $_SESSION[ "mandant_name" ], $alpha_01 ); $depots = welche_depots_gibt_es( $_SESSION[ "mandant_name" ] ); foreach( $depots[ 2 ] as $depot ) { if ( $depot == $ergebnis[ 2 ][ "dokart_depot" ] ) { $selec = " selected "; } else { $selec = " "; } $options = $options.""; } $name = $ergebnis[ 2 ][ "dokart_name" ]; $beschreibung = $ergebnis[ 2 ][ "dokart_beschreibung" ]; $typ = $ergebnis[ 2 ][ "dokart_typ" ]; $ablage = $ergebnis[ 2 ][ "dokart_dok_ablage" ]; if ( $typ == "D" ) { $D_checked = " checked "; $A_checked = ""; } else { $D_checked = ""; $A_checked = " checked "; } if ( $ablage == "D" ) { $D_ablage_checked = " checked "; $F_ablage_checked = ""; } else { $D_ablage_checked = ""; $F_ablage_checked = " checked "; } $alle_attribute = liefere_attributliste( $_SESSION[ "mandant_name" ] ); // Welche Attribute hat die Dokument-/Aktenart? foreach( $alle_attribute[ 2 ] as $key => $eines_von_allen_arr ) { if ( ( is_array( $ergebnis[ 2 ][ "attribute" ] ) ) and ( count( $ergebnis[ 2 ][ "attribute" ] ) > 0 ) ) { foreach( $ergebnis[ 2 ][ "attribute" ] as $attrib_aus_dokart_arr ) { if ( $eines_von_allen_arr[ "attrib_name" ] == $attrib_aus_dokart_arr[ "attrib_name" ] ) { $dokart_attribut = true; $attrib_aus_dokart = $attrib_aus_dokart.";".$attrib_aus_dokart_arr[ "attrib_name" ]; break; } else { $dokart_attribut = false; } } } else { $dokart_attribut = false; } if ( $dokart_attribut == true ) { $attribs_option_1 = $attribs_option_1.""; } else { $attribs_option_2 = $attribs_option_2.""; } } $html = "

Akten-/Dokumentart ändern

Kürzel
Name
Typ Dokumentart
Aktenart
Beschreibung
Dokumentablage
\" onclick=\"nach_rechts();\" />

"; } return $html; } function _web_dokart_loeschen( $aufgerufen, $alpha_01, $alpha_02 ) { if ( $aufgerufen == "aufgerufen" ) { if ( $alpha_02 == "ja" ) { $alpha_02 = true; } else { $alpha_02 = false; } $ergebnis = dokart_loeschen( $_SESSION[ "mandant_name" ], $alpha_01, $alpha_02 ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_dokumentart.php" ); exit; } else { $html = "

Akten-/Dokumentart löschen

Wollen Sie die Akten-/Dokumentart ".$alpha_01." wirklich löschen?

Dokumente dieser Dokumentart löschen?ja
nein
"; } return $html;return "hallo!"; } function _web_attrib_detaileinstellungen( $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 ) { if ( $aufgerufen == "aufgerufen" ) { /* xlog( 1, "aufgerufen: alpha_01 ".$alpha_01 ); xlog( 1, "aufgerufen: alpha_02 ".$alpha_02 ); xlog( 1, "aufgerufen: alpha_03 ".$alpha_03 ); xlog( 1, "aufgerufen: alpha_04 ".$alpha_04 ); xlog( 1, "aufgerufen: alpha_05 ".$alpha_05 ); xlog( 1, "aufgerufen: alpha_06 ".$alpha_06 ); xlog( 1, "aufgerufen: alpha_07 ".$alpha_07 ); erwartet ein Array in der Form: $flags_arr[ "pflicht" ] = true $flags_arr[ "farbe" ] = "gruen" $flags_arr[ "fett" ] = false $flags_arr[ "unterstrichen" ] = false $flags_arr[ "kursiv" ] = false $flags_arr[ "vorschlag" ] = true Falls einer der Werte nicht angegeben wurde, wird auf "standard" bzw. false defaulted. 2013.09.17 14:38:28 FATAL alpha_01 Nummer 2013.09.17 14:38:28 FATAL alpha_02 FAES 2013.09.17 14:38:28 FATAL alpha_03 pflicht 2013.09.17 14:38:28 FATAL alpha_04 gruen 2013.09.17 14:38:28 FATAL alpha_05 fett 2013.09.17 14:38:28 FATAL alpha_06 unterstrichen 2013.09.17 14:38:28 FATAL alpha_07 kursiv 2013.09.17 14:38:28 FATAL alpha_08 vorhandene Werte als Vorschlagsliste 2013.09.17 14:38:28 FATAL alpha_09 Titelattribut 2013.09.17 14:38:28 FATAL alpha_10 Position in Maske alpha_11 Einheit alpha_12 Anzahl Nachkommastellen */ /////////////////////////////////////// $flags_arr = array(); /////////////////////////////////////// if ( $alpha_03 == "pflicht" ) { $flags_arr[ "pflicht" ] = true; } else { $flags_arr[ "pflicht" ] = false; } /////////////////////////////////////// if ( $alpha_08 == "vorhandene_werte" ) { $flags_arr[ "vorhandene_werte" ] = true; } else { $flags_arr[ "vorhandene_werte" ] = false; } /////////////////////////////////////// $flags_arr[ "farbe" ] = $alpha_04; /////////////////////////////////////// if ( $alpha_05 == "fett" ) { $flags_arr[ "fett" ] = true; } else { $flags_arr[ "fett" ] = false; } /////////////////////////////////////// if ( $alpha_06 == "unterstrichen" ) { $flags_arr[ "unterstrichen" ] = true; } else { $flags_arr[ "unterstrichen" ] = false; } /////////////////////////////////////// if ( $alpha_07 == "kursiv" ) { $flags_arr[ "kursiv" ] = true; } else { $flags_arr[ "kursiv" ] = false; } /////////////////////////////////////// $flags_arr[ "pos_in_maske" ] = $alpha_10; if ( $alpha_09 == "titel" ) { $flags_arr[ "titel" ] = true; } else { $flags_arr[ "titel" ] = false; } /////////////////////////////////////// $flags_arr[ "einheit" ] = $alpha_11; $flags_arr[ "anzahl_nachkommastellen" ] = $alpha_12; //attrib_in_dokart_konfigurieren( $mandant_name, $dokart_kuerzel, $attrib_name, $flags_arr ) $ergebnis = attrib_in_dokart_konfigurieren( $_SESSION[ "mandant_name" ], $alpha_01, $alpha_02, $flags_arr ); if ( $ergebnis[ 0 ] > 0 ) { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } else { $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; } header( "Location: ad_dokart_erw.php?alpha_01=".$alpha_01."&alpha_02=".$alpha_02 ); exit; } else { /* xlog( 1, "rufen: alpha_01 ".$alpha_01 ); xlog( 1, "rufen: alpha_02 ".$alpha_02 ); xlog( 1, "rufen: alpha_03 ".$alpha_03 ); xlog( 1, "rufen: alpha_04 ".$alpha_04 ); xlog( 1, "rufen: alpha_05 ".$alpha_05 ); xlog( 1, "rufen: alpha_06 ".$alpha_06 ); xlog( 1, "rufen: alpha_07 ".$alpha_07 ); */ $attribut_infos = liefere_attributinformationen( $_SESSION[ "mandant_name" ], $alpha_02 ); $dokart = liefere_dokartinformationen( $_SESSION[ "mandant_name" ], $alpha_01 ); foreach( $dokart[ 2 ][ "attribute" ] as $attribut ) { if ( $attribut[ "attrib_name" ] == $alpha_02 ) { // richtiges Attribut gefunden! //xlog( 4, $alpha_02."=>".$attribut[ "attrib_pflicht" ] ); if ( strpos( $attribut[ "attrib_db_spalte" ], "num" ) !== false ) { // Es ist ein NUM-Attribut if ( $attribut[ "attrib_laenge" ] == "" ) { $attribut[ "attrib_laenge" ] = 3; } switch ( $attribut[ "attrib_laenge" ] ) { case 0: $selected_0 = " selected "; break; case 1: $selected_1 = " selected "; break; case 2: $selected_2 = " selected "; break; case 3: $selected_3 = " selected "; break; case 4: $selected_4 = " selected "; break; case 5: $selected_5 = " selected "; break; } $num_01 = "Anzahl Nachkommastellen"; $num_02 = "Einheit"; } if ( $attribut[ "attrib_pflicht" ] == true ) { $pflicht = " checked "; } else { $pflicht = ""; } if ( $attribut[ "attrib_vorhandene_werte" ] == true ) { $vorhandene_werte = " checked "; } else { $vorhandene_werte = ""; } switch ( $attribut[ "attrib_farbe" ] ) { case "gruen": $standard = ""; $gruen = " checked "; $blau = ""; $gelb = ""; $rot = ""; $braun = ""; break; case "blau": $standard = ""; $gruen = ""; $blau = " checked "; $gelb = ""; $rot = ""; $braun = ""; break; case "gelb": $standard = ""; $gruen = ""; $blau = ""; $gelb = " checked "; $rot = ""; $braun = ""; break; case "rot": $standard = ""; $gruen = ""; $blau = ""; $gelb = ""; $rot = " checked "; $braun = ""; break; case "braun": $standard = ""; $gruen = ""; $blau = ""; $gelb = ""; $rot = ""; $braun = " checked "; break; case "standard": $standard = " checked "; $gruen = ""; $blau = ""; $gelb = ""; $rot = ""; $braun = ""; break; } if ( $attribut[ "attrib_layout_fett" ] == true ) { $attrib_fett = " checked "; } else { $attrib_fett = ""; } if ( $attribut[ "attrib_layout_unterstrichen" ] == true ) { $attrib_unterstrichen = " checked "; } else { $attrib_unterstrichen = ""; } if ( $attribut[ "attrib_layout_kursiv" ] == true ) { $attrib_kursiv = " checked "; } else { $attrib_kursiv = ""; } $select_options = ""; for ( $i = 1; $i <= 20; $i++ ) { if ( $attribut[ "attrib_pos_in_maske" ] == $i ) { $selectect = "selected"; } else { $selectect = ""; } $select_options = $select_options.""; } if ( $attribut[ "attrib_titel" ] == true ) { $attrib_titel = " checked "; } else { $attrib_titel = ""; } //xlog( 4, $alpha_02."=>".$attribut[ "attrib_pflicht" ]." => ".$pflicht ); break; } } $html = '
'.$num_01.$num_02.'
Attribut'.$attribut_infos[ 2 ][ "attrib_name" ].'
Dokumentart'.$dokart[ 2 ][ "dokart_name" ].'
Pflichtfeld
Vorhandene Werte als Vorschlag
Titelattribut
Position in der Maske
Farbe in Recherchemaskestandard
grün
blau
gelb
rot
braun
LayoutFett
Unterstrichen
Kursiv
'; } return $html; } function _web_liefere_importmaske( $mandant_name, $element_typ, $alpha_01 ) { $dokart = liefere_dokartinformationen( $mandant_name, $element_typ ); $html = ""; $html = $html."

".$dokart[ 2 ][ "dokart_name" ]."

"; $html = $html."
"; $html = $html.' '; // Übergabe des Dateipräfixes, falls vorhanden $html = $html.' '; // Übergabe der Dokumentart $html = $html.""; $html = $html.""; // hier werden die Attribute aufgelistet. if ( ( is_array( $dokart[ 2 ][ "attribute" ] ) ) and ( count( $dokart[ 2 ][ "attribute" ] ) > 0 ) ) { $posattr = 0; foreach ( $dokart[ 2 ][ "attribute" ] as $attribut ) { if ( ( $attribut[ "attrib_typ" ] == "alpha" ) || ( $attribut[ "attrib_typ" ] == "num" ) || ( $attribut[ "attrib_typ" ] == "geld" ) || ( $attribut[ "attrib_typ" ] == "datum" ) || ( $attribut[ "attrib_typ" ] == "text" ) ) { $html = $html.""; ///////////////////////////////////////////////////////// // erstmal der Attributname: // Checken: // Fettdruck, Unterstrichen, Kursiv. => Attributname // farbliche Kennzeichnung => Attributname // Attrib-Beschreibung als Tip => Attributname ///////////////////////////////////////////////////////// if ( $attribut[ "attrib_layout_fett" ] == true ) { $fett = " font-weight: bold; "; } else { $fett = ""; } if ( $attribut[ "attrib_layout_unterstrichen" ] == true ) { $unterstrichen = " text-decoration:underline; "; } else { $unterstrichen = ""; } if ( $attribut[ "attrib_layout_kursiv" ] == true ) { $kursiv = " font-style: italic; "; } else { $kursiv = ""; } switch ( $attribut[ "attrib_farbe" ] ) { case "standard": $farbe = liefere_konfig( $mandant_name, "standardfarbe" ); break; case "gruen": $farbe = liefere_konfig( $mandant_name, "farbe_gruen" ); break; case "blau": $farbe = liefere_konfig( $mandant_name, "farbe_blau" ); break; case "gelb": $farbe = liefere_konfig( $mandant_name, "farbe_gelb" ); break; case "rot": $farbe = liefere_konfig( $mandant_name, "farbe_rot" ); break; case "braun": $farbe = liefere_konfig( $mandant_name, "farbe_braun" ); break; } $style = $fett.$unterstrichen.$kursiv." color:#".$farbe."; "; $html = $html.""; ///////////////////////////////////////////////////////// // und nun das Eingabefeld // Feldtyp (alpha, num, datum, geld) => Eingabefeld // Pflichtfeld => Eingabefeld // Wertemenge => Eingabefeld // falls keine Wertemenge: vorhandene Werte als Vorschlagsliste => Eingabefeld ///////////////////////////////////////////////////////// // Eingabefeldbreite sollte am Ende bei 240 Pixeln liegen. // Bei Datumsfeldern weniger wg. Icon ///////////////////////////////////////////////////////// $html = $html.""; $html = $html.""; } else { // Positionsattribut $posattr = 1; if ( $attribut[ "attrib_pflicht" ] == true ) { $pflichtfeld_class = " class='pflichtfeld' "; $pflichtfeld_string = " pflichtfeld "; $wertemenge_leerelement = ""; } else { $pflichtfeld_class = " class='kein_pflichtfeld' "; $pflichtfeld_string = " "; $wertemenge_leerelement = ""; } $poas = $poas_e.$poas_o.""; $poas_js = $poas_e_js.$poas_o.""; } else { // keine Wertemenge. switch ( $attribut[ "attrib_typ" ] ) { case "p_alpha": case "p_geld": case "p_num": default: $poas = ""; $poas_js = ""; break; case "p_datum": $poas = ""; $poas_js = ""; break; break; } } $positionstabelle_header = $positionstabelle_header.""; $leerzeile = $leerzeile.""; $neue_zeile_arr[] = $poas_js; } } // Kennung hinzufügen $html = $html."
".$attribut[ "attrib_name" ].""; //xlog( 1, $attribut[ "attrib_name" ]." pflicht ".$attribut[ "attrib_pflicht" ] ); if ( $attribut[ "attrib_pflicht" ] == true ) { $pflichtfeld_class = " class='pflichtfeld' "; $pflichtfeld_string = " pflichtfeld "; $wertemenge_leerelement = ""; } else { $pflichtfeld_class = " class='kein_pflichtfeld' "; $pflichtfeld_string = " "; $wertemenge_leerelement = "
".$attribut[ "attrib_name" ]."".$poas."

Kennung"; if ( $posattr == 1 ) { $pos_button = ""; $neue_zeile = "[ "; foreach( $neue_zeile_arr as $element ) { $neue_zeile = $neue_zeile."\"".$element."\", "; } $neue_zeile = substr( $neue_zeile, 0, -2 )." ] "; $zeile_hinzufuegen = ""; $positionstabelle = "
".$pos_button."".$positionstabelle_header."".$leerzeile."
".$zeile_hinzufuegen; } $html = $html."
".$positionstabelle; $html = $html.$skript.' '; } else { $html = "

Die Dokumentart ist ohne Attribute konfiguriert. So können keine Dokumente abgelegt werden."; } //$html = $html.""; $html = $html."

"; //xlog( 2, $html ); return $html; } function _web_liefere_recherchemaske( $mandant_name, $dokart_kuerzel, $tab_panel ) { // Liefert die Recherchemase. // Formatiert die Recherchefelder. // Gibt Javascript vor, um z. B. date-picker zu initialisieren und autocomplete-Felder einzurichten. // Baut eine Funktion zusammen, die dann an den "Finden!"-Button geheftet wird. Diese Funktion ermittelt dann alle // Werte aller in den Masken enthaltenen Felder und erzeugt daraus einen AJAX-Aufruf, der die Recherche- // ergebnisse liefert. $dokart = liefere_dokartinformationen( $mandant_name, $dokart_kuerzel ); $a = "ca_".liefere_zufaelligen_string(); $html = "

".$dokart[ 2 ][ "dokart_name" ]."


"; $html = $html.""; $skript = ""; $func = "function ".$a."_recherche() { var dokart_kuerzel = encodeURIComponent( '".$dokart_kuerzel."' ); var func_url = '&tab_panel=".$tab_panel."&element_typ='+dokart_kuerzel; var rech_stil = document.getElementsByName( '".$a."rech_stil' ); if ( rech_stil[ 0 ].checked ) { anzeigestil = rech_stil[ 0 ].value; } if ( rech_stil[ 1 ].checked ) { anzeigestil = rech_stil[ 1 ].value; } if ( rech_stil[ 2 ].checked ) { anzeigestil = rech_stil[ 2 ].value; } func_url = func_url + '&kategorie='+anzeigestil; var checkb = document.getElementById( '".$a."suchschablone_anlegen' ); if ( checkb.checked ) { var suchv = document.getElementById( '".$a."schablonenname' ); func_url = func_url + '&schablone=' + encodeURIComponent( suchv.value ); } "; //if ( rech_stil[ 2 ].checked ) { anzeigestil = rech_stil[ 2 ].value; } //if ( rech_stil[ 3 ].checked ) { anzeigestil = rech_stil[ 3 ].value; } foreach ( $dokart[ 2 ][ "attribute" ] as $attribut ) { $func = $func."var ".$attribut[ "attrib_db_spalte" ]."; ".$attribut[ "attrib_db_spalte" ]." = document.getElementById( 'id_".$a.$attribut[ "attrib_db_spalte" ]."' ); if ( ".$attribut[ "attrib_db_spalte" ].".value.length > 0 ) { var k = encodeURIComponent( ".$attribut[ "attrib_db_spalte" ].".value ); func_url = func_url + '&".$attribut[ "attrib_db_spalte" ]."='+k; }"; $dropdown = ""; if ( strlen( $attribut[ "attrib_wertemenge" ] ) > 0 ) { $dropdown = $dropdown.""; $feld = $dropdown; } else { // Herausfinden, ob für ein Attribut Vorschläge angeboten werden sollen if ( $attribut[ "attrib_vorhandene_werte" ] == true ) { $werte = liefere_vorhandene_werte_zu_attrib( $mandant_name, $dokart_kuerzel, $attribut[ "attrib_name" ] ); if ( is_array( $werte[ 2 ] ) and count( $werte[ 2 ] ) > 0 ) { $skript = $skript." $(function() { var avail_Tags_".$attribut[ "attrib_db_spalte" ]." = [ "; foreach ( $werte[ 2 ] as $wert ) { $skript = $skript.'"'.$wert.'", '; } $skript = substr( $skript, 0, strlen( $skript ) - 2 )." ]; $( '#id_".$a.$attribut[ "attrib_db_spalte" ]."' ).autocomplete({ source: avail_Tags_".$attribut[ "attrib_db_spalte" ].", minLength: 0 }); });"; $onclick = "$( '#id_".$a.$attribut[ "attrib_db_spalte" ]."' ).autocomplete( 'search', '' );"; } else { $onclick = ""; } } else { $onclick = ""; } switch( $attribut[ "attrib_typ" ] ) { case "num": case "p_num": case "geld": case "p_geld": $style = "width:95px;"; $class = ""; $feld2 = " - "; $func = $func."var ".$attribut[ "attrib_db_spalte" ]."_2; ".$attribut[ "attrib_db_spalte" ]."_2 = document.getElementById( 'id_".$a.$attribut[ "attrib_db_spalte" ]."_2' ); if ( ".$attribut[ "attrib_db_spalte" ]."_2.value.length > 0 ) { var k = encodeURIComponent( ".$attribut[ "attrib_db_spalte" ]."_2.value ); func_url = func_url + '&".$attribut[ "attrib_db_spalte" ]."_2='+k; }"; break; case "alpha": case "text": case "p_alpha": $style = "width:211px;"; $feld2 = ""; $class = ""; break; case "datum": case "p_datum": $style = "width:80px;"; $class = "class='date-pickr'"; $feld2 = " - "; $func = $func."var ".$attribut[ "attrib_db_spalte" ]."_2; ".$attribut[ "attrib_db_spalte" ]."_2 = document.getElementById( 'id_".$a.$attribut[ "attrib_db_spalte" ]."_2' ); if ( ".$attribut[ "attrib_db_spalte" ]."_2.value.length > 0 ) { var k = encodeURIComponent( ".$attribut[ "attrib_db_spalte" ]."_2.value ); func_url = func_url + '&".$attribut[ "attrib_db_spalte" ]."_2='+k; }"; break; } $feld = "".$feld2; } //////////////////////////////////////////// if ( $attribut[ "attrib_layout_fett" ] == true ) { $fett = " font-weight: bold; "; } else { $fett = ""; } if ( $attribut[ "attrib_layout_unterstrichen" ] == true ) { $unterstrichen = " text-decoration:underline; "; } else { $unterstrichen = ""; } if ( $attribut[ "attrib_layout_kursiv" ] == true ) { $kursiv = " font-style: italic; "; } else { $kursiv = ""; } switch ( $attribut[ "attrib_farbe" ] ) { case "standard": $farbe = liefere_konfig( $mandant_name, "standardfarbe" ); break; case "gruen": $farbe = liefere_konfig( $mandant_name, "farbe_gruen" ); break; case "blau": $farbe = liefere_konfig( $mandant_name, "farbe_blau" ); break; case "gelb": $farbe = liefere_konfig( $mandant_name, "farbe_gelb" ); break; case "rot": $farbe = liefere_konfig( $mandant_name, "farbe_rot" ); break; case "braun": $farbe = liefere_konfig( $mandant_name, "farbe_braun" ); break; } $style = $fett.$unterstrichen.$kursiv." color:#".$farbe."; "; $html = $html.""; /////////////////////////////////////////////////////////////// //$html = $html.""; } $html = $html."
".$attribut[ "attrib_name" ]."".$feld."
".$attribut[ "attrib_name" ]."".$feld."

"; $html = $html."
Archivierungsdatum -
Dok-ID | Kennung

"; ///////////////////////////////////////////////////////////// // Dinge, die wegen fehlendem Volltext auskommentiert sind //Volltext | Tags //$func = $func."var vtexttags; vtexttags = document.getElementById( '".$a."vtexttags' ); if ( vtexttags.value.length > 0 ) { var k = encodeURIComponent( vtexttags.value ); func_url = func_url + '&vtexttags='+k; }"; ///////////////////////////////////////////////////////////// $func = $func."var v_dok_id; v_dok_id = document.getElementById( '".$a."dok_id' ); if ( v_dok_id.value.length > 0 ) { var k = encodeURIComponent( v_dok_id.value ); func_url = func_url + '&v_dok_id='+k; }"; // Suche nach Dok_ID sollte in der Dokumentartübergreifenden Suche möglich sein. //Dokument-ID //$func = $func."var dok_id; dok_id = document.getElementById( 'dok_id' ); if ( dok_id.value.length > 0 ) { var k = encodeURIComponent( dok_id.value ); func_url = func_url + '&element_id='+k; }"; $func = $func."var importdatum_von; importdatum_von = document.getElementById( '".$a."importdatum_von' ); if ( importdatum_von.value.length > 0 ) { var k = encodeURIComponent( importdatum_von.value ); func_url = func_url + '&importdatum_von='+k; }"; $func = $func."var importdatum_bis; importdatum_bis = document.getElementById( '".$a."importdatum_bis' ); if ( importdatum_bis.value.length > 0 ) { var k = encodeURIComponent( importdatum_bis.value ); func_url = func_url + '&importdatum_bis='+k; }"; $html = $html."
"; if ( $dokart[ 2 ][ "dokart_typ" ] == "A" ) { $gallery = " disabled "; } if ( $dokart[ 2 ][ "dokart_kuerzel" ] != "SCHABLONE" ) { $radio = "ListeGalerieOriginalgröße"; } else { $radio = "TitellisteDokumentart-Liste"; } $html = $html."".$radio."
Recherche speichern
"; //MidiMini $func = $func." $( '#ergebnis".$tab_panel."' ).load( 'su_web.php?cmd=liefere_rechercheergebnisse&mandant_name=".urlencode( $_SESSION[ "mandant_name" ] )."'+func_url ), $( '#maske_".$tab_panel."' ).hide( ), $( '#but_maske_einbl_".$tab_panel."' ).show( ), $( '#but_maske_ausbl_".$tab_panel."' ).hide( ); } "; // alert( 'su_web.php?cmd=liefere_rechercheergebnisse&mandant_name=".urlencode( $_SESSION[ "mandant_name" ] )."'+func_url ); $fuuu = " if (document.layers) { document.captureEvents(Event.KEYDOWN); } document.onkeydown = function (evt) { var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode; if (keyCode == 13) { // Enter ".$a."_recherche(); } if (keyCode == 27) { // For Escape. } else { return true; } }; "; $html = $html.""; $html = $html.""; $html = $html.""; return $html; } function _web_import( $mandant_name, $dokart_kuerzel, $kennung, $praefix, $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_15, $alpha_16, $alpha_17, $alpha_18, $alpha_19, $alpha_20, $alpha_21, $alpha_22, $alpha_23, $alpha_24, $alpha_25, $alpha_26, $alpha_27, $alpha_28, $alpha_29, $alpha_30, $geld_01, $geld_02, $geld_03, $geld_04, $geld_05, $datum_01, $datum_02, $datum_03,$datum_04,$datum_05, $num_01, $num_02, $num_03, $num_04, $num_05, $text_01, $mehrfachattribute ) { //$mehrfachattribute = array(); //xlog( 4, json_encode( $mehrfachattribute ) ); foreach( $mehrfachattribute as $zeile ) { $ma_zeile = array(); $dummy = 0; foreach ( $zeile as $feld=>$wert ) { if ( strlen( $wert ) > 0 ) { //xlog( 4, "mehrfach: ".$feld." wert ".$wert ); $attr = explode( "_", $feld ); $attr = $attr[ 0 ]."_".$attr[ 1 ]."_".$attr[ 2 ]; $ma_zeile[ $attr ] = $wert; $dummy = 1; } } if ( $dummy == 1 ) { $mehrfachattribute_imp[] = $ma_zeile; } } //xlog( 4, json_encode( $mehrfachattribute_imp ) ); //xlog( 1, "_web-import kennung ".$kennung ); $attribute[ "alpha_01" ] = $alpha_01; $attribute[ "alpha_02" ] = $alpha_02; $attribute[ "alpha_03" ] = $alpha_03; $attribute[ "alpha_04" ] = $alpha_04; $attribute[ "alpha_05" ] = $alpha_05; $attribute[ "alpha_06" ] = $alpha_06; $attribute[ "alpha_07" ] = $alpha_07; $attribute[ "alpha_08" ] = $alpha_08; $attribute[ "alpha_09" ] = $alpha_09; $attribute[ "alpha_10" ] = $alpha_10; $attribute[ "alpha_11" ] = $alpha_11; $attribute[ "alpha_12" ] = $alpha_12; $attribute[ "alpha_13" ] = $alpha_13; $attribute[ "alpha_14" ] = $alpha_14; $attribute[ "alpha_15" ] = $alpha_15; $attribute[ "alpha_16" ] = $alpha_16; $attribute[ "alpha_17" ] = $alpha_17; $attribute[ "alpha_18" ] = $alpha_18; $attribute[ "alpha_19" ] = $alpha_19; $attribute[ "alpha_20" ] = $alpha_20; $attribute[ "alpha_21" ] = $alpha_21; $attribute[ "alpha_22" ] = $alpha_22; $attribute[ "alpha_23" ] = $alpha_23; $attribute[ "alpha_24" ] = $alpha_24; $attribute[ "alpha_25" ] = $alpha_25; $attribute[ "alpha_26" ] = $alpha_26; $attribute[ "alpha_27" ] = $alpha_27; $attribute[ "alpha_28" ] = $alpha_28; $attribute[ "alpha_29" ] = $alpha_29; $attribute[ "alpha_30" ] = $alpha_30; $attribute[ "geld_01" ] = $geld_01; $attribute[ "geld_02" ] = $geld_02; $attribute[ "geld_03" ] = $geld_03; $attribute[ "geld_04" ] = $geld_04; $attribute[ "geld_05" ] = $geld_05; $attribute[ "num_01" ] = $num_01; $attribute[ "num_02" ] = $num_02; $attribute[ "num_03" ] = $num_03; $attribute[ "num_04" ] = $num_04; $attribute[ "num_05" ] = $num_05; $attribute[ "datum_01" ] = $datum_01; $attribute[ "datum_02" ] = $datum_02; $attribute[ "datum_03" ] = $datum_03; $attribute[ "datum_04" ] = $datum_04; $attribute[ "datum_05" ] = $datum_05; $attribute[ "text_01" ] = $text_01; // Dokument-Binary $tmpdir = $_SERVER["DOCUMENT_ROOT"]."/temp"; $dokument_binary = file_get_contents( $tmpdir."/".$_POST[ "praefix" ] ); $dokument_meta = json_decode( file_get_contents( $tmpdir."/".$_POST[ "praefix" ].".info" ), true ); $optionen = array(); $optionen[ "ursprungs_dateiname" ] = $dokument_meta[ "file" ][ "name" ]; $optionen[ "mime_type" ] = $dokument_meta[ "file" ][ "type" ]; $optionen[ "dateigroesse" ] = $dokument_meta[ "file" ][ "size" ]; if ( $optionen[ "mime_type" ] == "application/x-pdf" ) { xlog( 3, "Mime-Typ >application/x-pdf< erkannt. Setze auf >application/pdf<. Siehe hierzu: http://stackoverflow.com/questions/312230/proper-mime-media-type-for-pdf-files " ); $optionen[ "mime_type" ] = "application/pdf"; } //xlog( 1, "MIME-Typ: ".$optionen[ "mime_typ" ] ); $ergebnis = import( $mandant_name, $dokart_kuerzel, $kennung, $attribute, $mehrfachattribute_imp, $dokument_binary, $optionen ); $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; header( "Location: us_import.php" ); } function _web_liefere_rechercheergebnisse( $mandant_name, $dokart_kuerzel, $rech_stil, $dok_id, $archivierungsdatum_von, $archivierungsdatum_bis, $vtexttags, $tab_panel, $v_dok_id, $schablone, $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_15, $alpha_16, $alpha_17, $alpha_18, $alpha_19, $alpha_20, $alpha_21, $alpha_22, $alpha_23, $alpha_24, $alpha_25, $alpha_26, $alpha_27, $alpha_28, $alpha_29, $alpha_30, $geld_01, $geld_01_2, $geld_02, $geld_02_2, $geld_03, $geld_03_2, $geld_04, $geld_04_2, $geld_05, $geld_05_2, $datum_01, $datum_01_2, $datum_02, $datum_02_2, $datum_03, $datum_03_2, $datum_04, $datum_04_2, $datum_05, $datum_05_2, $num_01, $num_01_2, $num_02, $num_02_2, $num_03, $num_03_2, $num_04, $num_04_2, $num_05, $num_05_2, $p_alpha_01, $p_alpha_02, $p_alpha_03, $p_alpha_04, $p_alpha_05, $p_alpha_06, $p_alpha_07, $p_alpha_08, $p_alpha_09, $p_alpha_10, $p_alpha_11, $p_alpha_12, $p_alpha_13, $p_alpha_14, $p_alpha_15, $p_alpha_16, $p_alpha_17, $p_alpha_18, $p_alpha_19, $p_alpha_20, $p_geld_01, $p_geld_01_2, $p_geld_02, $p_geld_02_2, $p_geld_03, $p_geld_03_2, $p_geld_04, $p_geld_04_2, $p_geld_05, $p_geld_05_2, $p_datum_01, $p_datum_01_2, $p_datum_02, $p_datum_02_2, $p_datum_03, $p_datum_03_2, $p_datum_04, $p_datum_04_2, $p_datum_05, $p_datum_05_2, $p_num_01, $p_num_01_2, $p_num_02, $p_num_02_2, $p_num_03, $p_num_03_2, $p_num_04, $p_num_04_2, $p_num_05, $p_num_05_2, $text_01 ) { //$stich = array( array( "feld"=>"alpha_01", "operator"=>"LIKE", "wert"=>$alpha_01 ), array( "feld"=>"alpha_02", "operator"=>"LIKE", "wert"=>$alpha_02 ),array( "feld"=>"alpha_03", "operator"=>"LIKE", "wert"=>$alpha_03 ), array( "feld"=>"alpha_04", "operator"=>"LIKE", "wert"=>$alpha_04 ), array( "feld"=>"alpha_05", "operator"=>"LIKE", "wert"=>$alpha_05 ), array( "feld"=>"alpha_06", "operator"=>"LIKE", "wert"=>$alpha_06 ), array( "feld"=>"alpha_07", "operator"=>"LIKE", "wert"=>$alpha_07 ), array( "feld"=>"alpha_08", "operator"=>"LIKE", "wert"=>$alpha_08 ), array( "feld"=>"alpha_09", "operator"=>"LIKE", "wert"=>$alpha_09 ), array( "feld"=>"alpha_10", "operator"=>"LIKE", "wert"=>$alpha_10 ), array( "feld"=>"alpha_11", "operator"=>"LIKE", "wert"=>$alpha_11 ), array( "feld"=>"alpha_12", "operator"=>"LIKE", "wert"=>$alpha_12 ), array( "feld"=>"alpha_13", "operator"=>"LIKE", "wert"=>$alpha_13 ), array( "feld"=>"alpha_14", "operator"=>"LIKE", "wert"=>$alpha_14 ), array( "feld"=>"alpha_15", "operator"=>"LIKE", "wert"=>$alpha_15 ), array( "feld"=>"alpha_16", "operator"=>"LIKE", "wert"=>$alpha_16 ), array( "feld"=>"alpha_17", "operator"=>"LIKE", "wert"=>$alpha_17 ), array( "feld"=>"alpha_18", "operator"=>"LIKE", "wert"=>$alpha_18 ), array( "feld"=>"alpha_19", "operator"=>"LIKE", "wert"=>$alpha_19 ), array( "feld"=>"alpha_20", "operator"=>"LIKE", "wert"=>$alpha_20 ), array( "feld"=>"alpha_21", "operator"=>"LIKE", "wert"=>$alpha_21 ), array( "feld"=>"alpha_22", "operator"=>"LIKE", "wert"=>$alpha_22 ), array( "feld"=>"alpha_23", "operator"=>"LIKE", "wert"=>$alpha_23 ), array( "feld"=>"alpha_24", "operator"=>"LIKE", "wert"=>$alpha_24 ), array( "feld"=>"alpha_25", "operator"=>"LIKE", "wert"=>$alpha_25 ), array( "feld"=>"alpha_26", "operator"=>"LIKE", "wert"=>$alpha_26 ), array( "feld"=>"alpha_27", "operator"=>"LIKE", "wert"=>$alpha_27 ), array( "feld"=>"alpha_28", "operator"=>"LIKE", "wert"=>$alpha_28 ), array( "feld"=>"alpha_29", "operator"=>"LIKE", "wert"=>$alpha_29 ), array( "feld"=>"alpha_30", "operator"=>"LIKE", "wert"=>$alpha_30 ), array( "feld"=>"num_01", "operator"=>"EQUAL", "wert"=>$num_01 ), array( "feld"=>"num_02", "operator"=>"EQUAL", "wert"=>$num_02 ), array( "feld"=>"num_03", "operator"=>"EQUAL", "wert"=>$num_03 ), array( "feld"=>"geld_01", "operator"=>"EQUAL", "wert"=>$geld_01 ), array( "feld"=>"geld_02", "operator"=>"EQUAL", "wert"=>$geld_02 ), array( "feld"=>"geld_03", "operator"=>"EQUAL", "wert"=>$geld_03 ), array( "feld"=>"datum_01", "operator"=>"GREATER_OR_EQUAL", "wert"=>$datum_01 ), array( "feld"=>"datum_01", "operator"=>"SMALLER_OR_EQUAL", "wert"=>$datum_01_2 ), array( "feld"=>"datum_02", "operator"=>"GREATER_OR_EQUAL", "wert"=>$datum_02 ), array( "feld"=>"datum_02", "operator"=>"SMALLER_OR_EQUAL", "wert"=>$datum_02_2 ),array( "feld"=>"datum_03", "operator"=>"GREATER_OR_EQUAL", "wert"=>$datum_03 ), array( "feld"=>"datum_03", "operator"=>"SMALLER_OR_EQUAL", "wert"=>$datum_03_2 ), array( "feld"=>"volltext", "operator"=>"EQUAL", "wert"=>$vtexttags ), array( "feld"=>"archivierungsdatum", "operator"=>"GREATER_OR_EQUAL", "wert"=>$archivierungsdatum_von ), array( "feld"=>"archivierungsdatum", "operator"=>"SMALLER_OR_EQUAL", "wert"=>$archivierungsdatum_bis ) ); //xlog(4, "DDF alpha_14: ".$alpha_14 ); $alpha_attrib = array( "alpha_01"=>$alpha_01, "alpha_02"=>$alpha_02, "alpha_03"=>$alpha_03, "alpha_04"=>$alpha_04, "alpha_05"=>$alpha_05, "alpha_06"=>$alpha_06, "alpha_07"=>$alpha_07, "alpha_08"=>$alpha_08, "alpha_09"=>$alpha_09, "alpha_10"=>$alpha_10, "alpha_11"=>$alpha_11, "alpha_12"=>$alpha_12, "alpha_13"=>$alpha_13, "alpha_14"=>$alpha_14, "alpha_15"=>$alpha_15, "alpha_16"=>$alpha_16, "alpha_17"=>$alpha_17, "alpha_18"=>$alpha_18, "alpha_19"=>$alpha_19, "alpha_20"=>$alpha_20, "alpha_21"=>$alpha_21, "alpha_22"=>$alpha_22, "alpha_23"=>$alpha_23, "alpha_24"=>$alpha_24, "alpha_25"=>$alpha_25, "alpha_26"=>$alpha_26, "alpha_27"=>$alpha_27, "alpha_28"=>$alpha_28, "alpha_29"=>$alpha_29, "alpha_30"=>$alpha_30, "p_alpha_01"=>$p_alpha_01, "p_alpha_02"=>$p_alpha_02, "p_alpha_03"=>$p_alpha_03, "p_alpha_04"=>$p_alpha_04, "p_alpha_05"=>$p_alpha_05, "p_alpha_06"=>$p_alpha_06, "p_alpha_07"=>$p_alpha_07, "p_alpha_08"=>$p_alpha_08, "p_alpha_09"=>$p_alpha_09, "p_alpha_10"=>$p_alpha_10, "p_alpha_11"=>$p_alpha_11, "p_alpha_12"=>$p_alpha_12, "p_alpha_13"=>$p_alpha_13, "p_alpha_14"=>$p_alpha_14, "p_alpha_15"=>$p_alpha_15, "p_alpha_16"=>$p_alpha_16, "p_alpha_17"=>$p_alpha_17, "p_alpha_18"=>$p_alpha_18, "p_alpha_19"=>$p_alpha_19, "p_alpha_20"=>$p_alpha_20 ); $num_attrib = array( "num_01"=>$num_01, "num_02"=>$num_02, "num_03"=>$num_03, "num_04"=>$num_04, "num_05"=>$num_05, "p_num_01"=>$p_num_01, "p_num_02"=>$p_num_02, "p_num_03"=>$p_num_03, "p_num_04"=>$p_num_04, "p_num_05"=>$p_num_05 ); $geld_attrib = array( "geld_01"=>$geld_01, "geld_02"=>$geld_02, "geld_03"=>$geld_03, "geld_04"=>$geld_04, "geld_05"=>$geld_05, "p_geld_01"=>$p_geld_01, "p_geld_02"=>$p_geld_02, "p_geld_03"=>$p_geld_03, "p_geld_04"=>$p_geld_04, "p_geld_05"=>$p_geld_05 ); $datum_attrib = array( "datum_01"=>$datum_01, "datum_02"=>$datum_02, "datum_03"=>$datum_03, "datum_04"=>$datum_04, "datum_05"=>$datum_05, "p_datum_01"=>$p_datum_01, "p_datum_02"=>$p_datum_02, "p_datum_03"=>$p_datum_03, "p_datum_04"=>$p_datum_04, "p_datum_05"=>$p_datum_05 ); $stich = array(); foreach ( $alpha_attrib as $key => $alpha ) { if ( ( strpos( $alpha, "*" ) !== false ) || ( strpos( $alpha, "%" ) !== false ) || ( strpos( $alpha, "?" ) !== false ) || ( strpos( $alpha, "_" ) !== false ) ) { $stich[ ] = array( "feld"=>$key, "operator"=>"LIKE", "wert"=>$alpha ); } else { $stich[ ] = array( "feld"=>$key, "operator"=>"EQUAL", "wert"=>$alpha ); } } foreach ( $num_attrib as $key => $num ) { $stich[ ] = array( "feld"=>"num_01", "operator"=>"GREATER_OR_EQUAL", "wert"=>$num_01 ); if ( ( strlen( $num_01_2 ) > 0 ) && ( is_numeric( $num_01_2 ) ) ) { $stich[ ] = array( "feld"=>"num_01", "operator"=>"SMALLER_OR_EQUAL", "wert"=>$num_01_2 ); } } foreach ( $geld_attrib as $key => $geld ) { $stich[ ] = array( "feld"=>"geld_01", "operator"=>"GREATER_OR_EQUAL", "wert"=>$geld_01 ); if ( ( strlen( $geld_01_2 ) > 0 ) && ( is_numeric( $geld_01_2 ) ) ) { $stich[ ] = array( "feld"=>"geld_01", "operator"=>"SMALLER_OR_EQUAL", "wert"=>$geld_01_2 ); } } foreach ( $datum_attrib as $key => $datum ) { $stich[ ] = array( "feld"=>"datum_01", "operator"=>"GREATER_OR_EQUAL", "wert"=>$datum_01 ); if ( strlen( $datum_01_2 ) > 0 ) { $stich[ ] = array( "feld"=>"datum_01", "operator"=>"SMALLER_OR_EQUAL", "wert"=>$datum_01_2 ); } } if ( strlen( $text_01 ) > 0 ) { $stich[ ] = array( "feld"=>"text_01", "operator"=>"LIKE", "wert"=>$text_01 ); } $stich[] = array( "feld"=>"volltext", "operator"=>"EQUAL", "wert"=>$vtexttags ); $stich[] = array( "feld"=>"dok_id", "operator"=>"EQUAL", "wert"=>trim( $v_dok_id ) ); $stich[] = array( "feld"=>"archivierungsdatum", "operator"=>"GREATER_OR_EQUAL", "wert"=>$archivierungsdatum_von ); $stich[] = array( "feld"=>"archivierungsdatum", "operator"=>"SMALLER_OR_EQUAL", "wert"=>$archivierungsdatum_bis ); $anzahl_treffer = 250; // Recherche speichern //xlog( 5, "vorher ".json_encode( $stich ) ); speichere_recherche( $mandant_name, $dokart_kuerzel, $stich, $_SESSION[ "benutzer_anmeldename" ], $schablone, "", $anzahl_treffer, $rech_stil ); $ergebnis = _web_fuehre_recherche_durch( $mandant_name, $dokart_kuerzel, $_SESSION[ "benutzer_anmeldename" ], $stich, "", $anzahl_treffer, $rech_stil, $tab_panel ); return $ergebnis; } function _web_fuehre_recherche_durch( $mandant_name, $dokart_kuerzel, $benutzer_anmeldename, $stichwoerter, $sortierung, $anzahl_treffer, $rech_stil, $tab_panel = "" ) { $anzahl_treffer = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_anzahl_treffer" ); if ( $anzahl_treffer == "" ) { //aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, $einstellung, $neuer_wert, $kategorie = "Sonstiges", $wertemenge = "", $benutzer_darf_wert_aendern = "ja", $bezeichnung = "Einstellung", $beschreibung = "" ) $ergebnis = aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_anzahl_treffer", "250", "Recherche-Einstellungen", "recherche_anzahl_treffer", "ja", "Anzahl Treffer in Trefferliste", "Wieviele Treffer werden in der Trefferliste maximal aufgelistet?" ); $anzahl_treffer = 250; } // variable_recherche( $mandant_name, $dokart_kuerzel, $benutzer_anmeldename, $stichwoerter, $sortierung=array(), $anzahl_treffer = 250 ) $ergebnis = variable_recherche( $mandant_name, $dokart_kuerzel, $_SESSION[ "benutzer_anmeldename" ], $stichwoerter, "", $anzahl_treffer ); $m = liefere_unterstuetzte_mime_types(); $id = liefere_zufaelligen_string(); switch ( $rech_stil ) { case "Liste": if ( $ergebnis[ 0 ] > 0 ) { // Holen der dok_ids zum Feststellen der Icons /*$dok_id_array = array(); foreach ( $ergebnis[ 2 ] as $treffer ) { $dok_id_array[] = $treffer[ "dok_id" ]; }*/ //$liefere_verknuepfte_dokumente_menge = liefere_verknuepfte_dokumente_menge( $mandant_name, $dok_id_array ); $ansicht = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "us_recherche_doppelklick_oeffnet" ); $standardfarbe = liefere_konfig( $mandant_name, "standardfarbe" ); //xlog( 4, "ansicht ".$ansicht ); if ( ( $ansicht == "" ) || ( $ansicht == "Ausführlich" ) ) { $ansicht_js = "var ref = $(this).find('.dok_id').text(); $( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=".$tab_panel."&element=\"+encodeURIComponent( ref ) ), $( \"#ausknipsen_".$tab_panel."\" ).hide();"; } else { foreach( $m as $mime_arr ) { //array ( array( "kuerzel"=>"pdf", "mime_type"=>"application/pdf", "icon"=>"", "icon_gross"=>"" ), ...) $switch = $switch."case '".$mime_arr[ "kuerzel" ]."': mime_type='".$mime_arr[ "mime_type" ]."'; break; "; } $ansicht_js = "var mime='test'; var mime_type = $(this).find('.mime_type').html(); var ref = $(this).find('.dok_id').text(); var k = mime_type.substr( 18, 3 ); switch ( k ){ ".$switch." }; $( \"#dokumentanzeige".$tab_panel."\" ).show(); $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=\"+encodeURIComponent( ref )+\"&kategorie=\"+encodeURIComponent( mime )+\"&konfig_option=5&systemeinstellung=".urlencode( $tab_panel )."\" ); $( \"#ausknipsen_".$tab_panel."\" ).hide();"; } $skript = ""; $attribute = liefere_attribute_zu_dokumentart( $mandant_name, $dokart_kuerzel ); $th = "InfoT"; foreach( $attribute[ 2 ] as $attribut ) { if ( substr( $attribut[ "attrib_typ" ], 0, 2 ) != "p_" ) { $th = $th."".$attribut[ "attrib_name" ].""; } } $recherche_id_anzeigen = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_id_anzeigen" ); $recherche_datum_anzeigen = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_datum_anzeigen" ); $recherche_groesse_anzeigen = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_groesse_anzeigen" ); $recherche_groesse_einheit = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_groesse_einheit" ); $recherche_kennung_anzeigen = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_kennung_anzeigen" ); //aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, $einstellung, $neuer_wert, $kategorie = "Sonstiges", $wertemenge = "", $benutzer_darf_wert_aendern = "ja", $bezeichnung = "Einstellung", $beschreibung = "" ) if ( $recherche_id_anzeigen == "" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_id_anzeigen", "ja", "Recherche-Einstellungen", "janein", "ja", "Dokument-ID in Trefferliste anzeigen", "Wenn ja: Zeigt die Dokument-ID in Trefferlisten an." ); $recherche_id_anzeigen = "ja"; } if ( $recherche_datum_anzeigen == "" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_datum_anzeigen", "ja", "Recherche-Einstellungen", "janein", "ja", "Archivierungsdatum in Trefferliste anzeigen", "Wenn ja: Zeigt das Archivierungsdatum in Trefferlisten an." ); $recherche_datum_anzeigen = "nein"; } if ( $recherche_groesse_anzeigen == "" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_groesse_anzeigen", "ja", "Recherche-Einstellungen", "janein", "ja", "Dateigröße in Trefferliste anzeigen", "Wenn ja: Zeigt die Dateigröße in Trefferlisten an." ); $recherche_groesse_anzeigen = "nein"; } if ( $recherche_kennung_anzeigen == "" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_kennung_anzeigen", "ja", "Recherche-Einstellungen", "janein", "ja", "Kennung in Trefferliste anzeigen", "Wenn ja: Zeigt die Kennung in Trefferlisten an." ); $recherche_kennung_anzeigen = "nein"; } if ( $recherche_groesse_einheit == "" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_groesse_einheit", "Kilobyte", "Recherche-Einstellungen", "recherche_groesse_einheit", "ja", "Einheit für die Dateigrößenangabe", "In dieser Einheit wird die Dateigröße in der Trefferliste angezeigt." ); $recherche_groesse_einheit = "Kilobyte"; } if ( $recherche_groesse_anzeigen == "ja" ) { $th = $th."Dateigröße"; } if ( $recherche_datum_anzeigen == "ja" ) { $th = $th."Archivierungsdatum"; } if ( $recherche_kennung_anzeigen == "ja" ) { $th = $th."Kennung"; } if ( $recherche_id_anzeigen == "ja" ) { $th = $th."ID"; } else { $th = $th."ID"; } //$th = $th."IDArchivierungsdatum"; $th = $th.""; $tr = ""; //xlog( 4, json_encode( $ergebnis[2 ] ) ); foreach ( $ergebnis[ 2 ] as $treffer ) { //$akte = in_array( $treffer[ "dok_id" ], $liefere_verknuepfte_dokumente_menge[ 2 ] ); $tr = $tr.""; if ( $treffer[ "a_flag" ] == "1" ) { $akte_pic = ""; } else { $akte_pic = ""; } if ( $treffer[ "n_flag" ] == "1" ) { $notiz_pic = ""; } else { $notiz_pic = ""; } if ( $treffer[ "v_flag" ] == "1" ) { $version_pic = ""; } else { $version_pic = ""; } foreach( $m as $mime_arr ) { //array ( array( "kuerzel"=>"pdf", "mime_type"=>"application/pdf", "icon"=>"", "icon_gross"=>"" ), ...) if ( $treffer[ "mime_type" ] == $mime_arr[ "mime_type" ] ) { $icon = ""; break; } } if ( strlen( $icon ) == 0 ) { $icon = ""; } /* if ( $treffer[ "mime_type" ] == "text/akte" ) { $konfig_option = 5; } else { $konfig_option = 5; } */ $direktes_oeffnen_pic = ""; $tr = $tr."".$direktes_oeffnen_pic.$akte_pic.$version_pic.$notiz_pic."".$icon.""; //$obj = verpacke_dok_in_tags( $treffer[ "dok_id" ], $treffer[ "mime_type" ] ); //$obj = str_replace( "'", "\"", $obj ); //xlog( 5, $obj ); //$tr = $tr."".$akte.""; //xlog( 5, $tr ); foreach ( $treffer as $eigenschaft=>$wert ) { //xlog( 5, $eigenschaft." ".$wert ); $typ = explode( "_", $eigenschaft ); $typ = $typ[ 0 ]; switch ( $typ ) { case "p": break; case "alpha": case "text": $wert = str_replace( "<", "<", $wert ); $tr = $tr."".$wert.""; break; case "num": $attrib_laenge = 3; $attrib_einheit = ""; foreach( $attribute[ 2 ] as $attribut ) { //xlog( 1, "Eigenschaften ".json_encode( $attribut ) ); if ( $attribut[ "attrib_db_spalte" ] == $eigenschaft ) { if ( $attribut[ "attrib_laenge" ] != "" ) { $attrib_laenge = $attribut[ "attrib_laenge" ]; } $attrib_einheit = $attribut[ "attrib_einheit" ]; if ( strlen( $attrib_einheit ) > 0 ) { $attrib_einheit = " ".$attrib_einheit; } } } $wert = str_replace( ",", ".", $wert ); $wert = number_format( (float) $wert, $attrib_laenge, ",", "." ); $tr = $tr."".$wert.$attrib_einheit.""; break; case "datum": case "geld": $tr = $tr."".$wert.""; break; case "archivierungsdatum": $archdat = "".$wert." Uhr"; break; case "dok": if ( $recherche_id_anzeigen == "ja" ) { $dokid = "".$wert.""; } else { $dokid = "".$wert.""; } $dok_id_id = $wert; break; case "groesse": switch ( $recherche_groesse_einheit ) { case "Kilobyte": $wert_neu = number_format( $wert/1024, 1, "," , "." ); $einheit = " kb"; break; case "Byte": $wert_neu = number_format( $wert, 0, "," , "." ); $einheit = " Bytes"; break; case "Megabyte": $wert_neu = number_format( $wert/1024/1024, 1, "," , "." ); $einheit = " MB"; break; default: $wert_neu = $recherche_groesse_einheit; break; } $groesse = "".$wert_neu.$einheit.""; break; case "kennung": $rech_kennung = "".$wert.""; break; } } if ( $recherche_groesse_anzeigen == "ja" ) { $tr = $tr.$groesse; } if ( $recherche_datum_anzeigen == "ja" ) { $tr = $tr.$archdat; } if ( $recherche_kennung_anzeigen == "ja" ) { $tr = $tr.$rech_kennung; } $tr = $tr.$dokid; $tr = $tr.""; } $tr = $tr.""; $html = $skript."".$th.$tr."
"; } else { $html = "Es wurden keine Dokumente gefunden (".date( 'H:i:s' )." Uhr)."; } break; case "Originalgroesse": $html = ""; if ( $ergebnis[ 0 ] > 0 ) { foreach ( $ergebnis[ 2 ] as $treffer ) { //_web_verpacke_dok_in_tags( $dok_id, $mime_type, $config = 0, $tab_panel = "", $version = "", $element_typ = 0 ) $html = $html." "._web_verpacke_dok_in_tags( $treffer[ "dok_id" ], $treffer[ "mime_type" ], 2, $tab_panel, "", 0 ); } } else { $html = "Es wurden keine Dokumente gefunden (".date( 'H:i:s' )." Uhr)."; } break; case "Galerie": $html = ""; if ( $ergebnis[ 0 ] > 0 ) { foreach ( $ergebnis[ 2 ] as $treffer ) { //_web_verpacke_dok_in_tags( $dok_id, $mime_type, $config = 0, $tab_panel = "", $version = "", $element_typ = 0 ) //xlog( 2, "_web_fuehre_recherche_durch: Dok-ID ".$treffer[ "dok_id" ]." Mime-Type ".$treffer[ "mime_type" ]." Tab-Panel ".$tab_panel ); $html = $html." "._web_verpacke_dok_in_tags( $treffer[ "dok_id" ], $treffer[ "mime_type" ], 0, $tab_panel, "", 1 ); } } else { $html = "Es wurden keine Dokumente gefunden (".date( 'H:i:s' )." Uhr)."; } break; case "Titelliste": if ( $ergebnis[ 0 ] > 0 ) { $standardfarbe = liefere_konfig( $mandant_name, "standardfarbe" ); $ansicht = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "us_recherche_doppelklick_oeffnet" ); //xlog( 4, "treffer ".json_encode( $treffer ) ); $th = "InfoTTitel"; $recherche_id_anzeigen = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_id_anzeigen" ); $recherche_datum_anzeigen = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_datum_anzeigen" ); $recherche_groesse_anzeigen = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_groesse_anzeigen" ); $recherche_groesse_einheit = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_groesse_einheit" ); $recherche_kennung_anzeigen = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_kennung_anzeigen" ); if ( $recherche_id_anzeigen == "" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_id_anzeigen", "ja", "Recherche-Einstellungen", "janein", "ja", "Dokument-ID in Trefferliste anzeigen", "Wenn ja: Zeigt die Dokument-ID in Trefferlisten an." ); } if ( $recherche_datum_anzeigen == "" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_datum_anzeigen", "ja", "Recherche-Einstellungen", "janein", "ja", "Archivierungsdatum in Trefferliste anzeigen", "Wenn ja: Zeigt das Archivierungsdatum in Trefferlisten an." ); } if ( $recherche_groesse_anzeigen == "" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_groesse_anzeigen", "ja", "Recherche-Einstellungen", "janein", "ja", "Dateigröße in Trefferliste anzeigen", "Wenn ja: Zeigt die Dateigröße in Trefferlisten an." ); } if ( $recherche_kennung_anzeigen == "" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_kennung_anzeigen", "ja", "Recherche-Einstellungen", "janein", "ja", "Kennung in Trefferliste anzeigen", "Wenn ja: Zeigt die Kennung in Trefferlisten an." ); } if ( $recherche_groesse_einheit == "" ) { aktualisiere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "recherche_groesse_einheit", "Kilobyte", "Recherche-Einstellungen", "recherche_groesse_einheit", "ja", "Einheit für die Dateigrößenangabe", "In dieser Einheit werden die Dateigrößen angezeigt." ); $recherche_groesse_einheit = "Kilobyte"; } if ( $recherche_groesse_anzeigen == "ja" ) { $th = $th."Dateigröße"; } if ( $recherche_datum_anzeigen == "ja" ) { $th = $th."Archivierungsdatum"; } if ( $recherche_kennung_anzeigen == "ja" ) { $th = $th."Kennung"; } if ( $recherche_id_anzeigen == "ja" ) { $th = $th."ID"; } else { $th = $th."ID"; } $th = $th.""; $tr = ""; //xlog( 4, "ansicht ".$ansicht ); if ( ( $ansicht == "" ) || ( $ansicht == "Ausführlich" ) ) { $ansicht_js = "var ref = $(this).find('.dok_id').text(); $( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=".$tab_panel."&element=\"+encodeURIComponent( ref ) ), $( \"#ausknipsen_".$tab_panel."\" ).hide();"; } else { $m = liefere_unterstuetzte_mime_types(); foreach( $m as $mime_arr ) { //array ( array( "kuerzel"=>"pdf", "mime_type"=>"application/pdf", "icon"=>"", "icon_gross"=>"" ), ...) $switch = $switch."case '".$mime_arr[ "kuerzel" ]."': mime_type='".$mime_arr[ "mime_type" ]."'; break; "; } $ansicht_js = "var mime='test'; var mime_type = $(this).find('.mime_type').html(); var ref = $(this).find('.dok_id').text(); var k = mime_type.substr( 18, 3 ); switch ( k ){ ".$switch." }; $( \"#dokumentanzeige".$tab_panel."\" ).show(); $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=\"+encodeURIComponent( ref )+\"&kategorie=\"+encodeURIComponent( mime )+\"&konfig_option=5&systemeinstellung=".urlencode( $tab_panel )."\" ); $( \"#ausknipsen_".$tab_panel."\" ).hide();"; } //xlog( 4, json_encode( $ergebnis[2 ] ) ); $dokartdummy = ""; foreach ( $ergebnis[ 2 ] as $treffer ) { //$akte = in_array( $treffer[ "dok_id" ], $liefere_verknuepfte_dokumente_menge[ 2 ] ); if ( $treffer[ "a_flag" ] == "1" ) { $akte_pic = ""; } else { $akte_pic = ""; } if ( $treffer[ "n_flag" ] == "1" ) { $notiz_pic = ""; } else { $notiz_pic = ""; } if ( $treffer[ "v_flag" ] == "1" ) { $version_pic = ""; } else { $version_pic = ""; } foreach( $m as $mime_arr ) { //array ( array( "kuerzel"=>"pdf", "mime_type"=>"application/pdf", "icon"=>"", "icon_gross"=>"" ), ...) if ( $treffer[ "mime_type" ] == $mime_arr[ "mime_type" ] ) { $icon = ""; break; } } if ( strlen( $icon ) == 0 ) { $icon = ""; } /* if ( $treffer[ "mime_type" ] == "text/akte" ) { $konfig_option = 5; } else { $konfig_option = 5; } */ $direktes_oeffnen_pic = ""; $tr = $tr."".$direktes_oeffnen_pic.$akte_pic.$version_pic.$notiz_pic."".$icon.""; $generiere_titel = true; foreach ( $treffer as $eigenschaft=>$wert ) { //xlog( 5, $eigenschaft." ".$wert ); $typ = explode( "_", $eigenschaft ); $typ = $typ[ 0 ]; switch ( $typ ) { case "p": break; case "alpha": //$wert = str_replace( "<", "<", $wert ); //$tr = $tr."".$wert.""; break; case "num": //$wert = trim( $wert, "0" ); //$wert = trim( $wert, "," ); //$tr = $tr."".$wert.""; break; case "datum": case "geld": //$tr = $tr."".$wert.""; break; case "archivierungsdatum": $archdat = "".$wert." Uhr"; break; case "titell": if ( strlen( $wert ) == 0 ) { $generiere_titel = true; } else { $titell = $wert; $generiere_titel = false; } //$tr = $tr."".$wert.""; break; case "dokart": if ( $wert != $dokartdummy ) { $dokart = liefere_dokartinformationen( $mandant_name, $wert ); $dokartdummy = $wert; } break; case "dok": if ( $recherche_id_anzeigen == "ja" ) { $dokid = "".$wert.""; } else { $dokid = "".$wert.""; } $dok_id_id = $wert; break; case "groesse": switch ( $recherche_groesse_einheit ) { case "Kilobyte": $wert_neu = number_format( $wert/1024, 1, "," , "." ); $einheit = " KB"; break; case "Byte": $wert_neu = number_format( $wert, 0, "." , "," ); $einheit = " Bytes"; break; case "Megabyte": $wert_neu = number_format( $wert/1024/1024, 1, "," , "." ); $einheit = " MB"; break; default: $wert_neu = $recherche_groesse_einheit; break; } $groesse = "".$wert_neu.$einheit.""; break; case "kennung": $rech_kennung = "".$wert.""; break; } } if ( $generiere_titel ) { $titell = "(".$dokart[ 2 ][ "dokart_name" ].") Dokument-ID ".$dok_id_id; } $titell = "".$titell.""; $tr = $tr.$titell; //.$dokid.$archdat.""; if ( $recherche_groesse_anzeigen == "ja" ) { $tr = $tr.$groesse; } if ( $recherche_datum_anzeigen == "ja" ) { $tr = $tr.$archdat; } if ( $recherche_kennung_anzeigen == "ja" ) { $tr = $tr.$rech_kennung; } $tr = $tr.$dokid; $tr = $tr.""; } $tr = $tr.""; $skript = ""; $html = $skript."".$th.$tr."
"; } else { $html = "Es wurden keine Dokumente gefunden (".date( 'H:i:s' )." Uhr)."; } break; case "dokartliste": $dokart = ""; if ( $ergebnis[ 0 ] > 0 ) { $ansicht = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "us_recherche_doppelklick_oeffnet" ); if ( ( $ansicht == "" ) || ( $ansicht == "Ausführlich" ) ) { $ansicht_js = "var ref = $(this).find('.dok_id').text(); $( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=".$tab_panel."&element=\"+encodeURIComponent( ref ) ), $( \"#ausknipsen_".$tab_panel."\" ).hide();"; } else { $m = liefere_unterstuetzte_mime_types(); foreach( $m as $mime_arr ) { //array ( array( "kuerzel"=>"pdf", "mime_type"=>"application/pdf", "icon"=>"", "icon_gross"=>"" ), ...) $switch = $switch."case '".$mime_arr[ "kuerzel" ]."': mime_type='".$mime_arr[ "mime_type" ]."'; break; "; } $ansicht_js = "var mime='test'; var mime_type = $(this).find('.mime_type').html(); var ref = $(this).find('.dok_id').text(); var k = mime_type.substr( 18, 3 ); switch ( k ){ ".$switch." }; $( \"#dokumentanzeige".$tab_panel."\" ).show(); $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=\"+encodeURIComponent( ref )+\"&kategorie=\"+encodeURIComponent( mime )+\"&konfig_option=5&systemeinstellung=".urlencode( $tab_panel )."\" ); $( \"#ausknipsen_".$tab_panel."\" ).hide();"; } $fav_dummy = array(); ///////////////////////////////////////////////////////////// foreach ( $ergebnis[ 2 ] as $favorit ) { if ( $favorit[ "dokart_kuerzel" ] == $dokart ) { $fav_dummy[] = $favorit[ "dok_id" ]; } else { if ( count( $fav_dummy ) > 0 ) { $erg_fav[ $dokart ] = $fav_dummy; $fav_dummy = array(); $fav_dummy[] = $favorit[ "dok_id" ]; $dokart = $favorit[ "dokart_kuerzel" ]; } else { $dokart = $favorit[ "dokart_kuerzel" ]; $fav_dummy[] = $favorit[ "dok_id" ]; } } } // Damit die letzte Dokumentartgruppe nicht verschütt geht: $erg_fav[ $dokart ] = $fav_dummy; ///////////////////////////////////////////////////////////// //xlog( 5, json_encode( $erg_fav ) ); // Jetzt ist $erg_fav ein Array, in dem pro Dokumentart ein (Unter-)Array enthalten ist, in dem die Dok-IDs aufgelistet sind. foreach ( $erg_fav as $dok_art => $dok_id_array ) { $ergebnis_fav = liefere_dokumentinformationen_multi( $mandant_name, $dok_id_array ); //xlog( 4, "anzahl treffer ".count( $ergebnis_fav[ 2 ] ) ); // So, hier muss jetzt für jede Dokumentart innerhalb der Favoriten eine Tabelle gebaut werden. $id = liefere_zufaelligen_string( 10 ); //$skript = ""; $skript = ""; //$skript = ""; $th = "InfoT"; $tr = ""; $zaehler = 0; foreach ( $ergebnis_fav[ 2 ] as $dokument ) { //xlog( 4, $dokument[ "dok_id" ]." ".$ergebnis[ 2 ][ $dokument[ "dok_id" ] ][ "hinzugefuegt_am" ] ); if ( $dokument[ "a_flag" ] == "1" ) { $akte_pic = ""; } else { $akte_pic = ""; } if ( $dokument[ "n_flag" ] == "1" ) { $notiz_pic = ""; } else { $notiz_pic = ""; } if ( $dokument[ "v_flag" ] == "1" ) { $version_pic = ""; } else { $version_pic = ""; } foreach( $m as $mime_arr ) { //array ( array( "kuerzel"=>"pdf", "mime_type"=>"application/pdf", "icon"=>"", "icon_gross"=>"" ), ...) if ( $dokument[ "mime_type" ] == $mime_arr[ "mime_type" ] ) { $icon = ""; break; } } if ( strlen( $icon ) == 0 ) { $icon = ""; } $direktes_oeffnen_pic = ""; $tr = $tr."".$direktes_oeffnen_pic.$akte_pic.$version_pic.$notiz_pic."".$icon.""; //$tr = $tr."".$akte_pic.$version_pic.$notiz_pic.""; //$tr = $tr."".$dokument[ "dok_id" ].""; //$tr = $tr."".date( "d.m.Y H:i", $ergebnis[ 2 ][ $dokument[ "dok_id" ] ][ "hinzugefuegt_am" ] )." Uhr"; //xlog( 4, json_encode( $dokument ) ); foreach ( $dokument as $eigenschaft => $wert ) { //xlog( 5, $eigenschaft." ".$wert ); $typ_1 = explode( "_", $eigenschaft ); $typ = $typ_1[ 0 ]; switch ( $typ ) { case "p": break; case "alpha": $wert = str_replace( "<", "<", $wert ); $tr = $tr."".$wert.""; break; case "num": $tr = $tr."".$wert.""; break; case "datum": case "geld": $tr = $tr."".$wert.""; break; case "archivierungsdatum": $archdat = "".date( "d.m.Y H:i", $wert )." Uhr"; break; case "dok": $dokid = "".$wert.""; /*$dokid = "".$wert.""; $dok_id_id = $wert;*/ //xlog( 5, "Dokument-ID ".$wert ); break; case "Name": if ( ( $zaehler == 0 ) && ( $typ_1[ 1 ] != "p" ) ) { $th = $th."".$wert.""; } break; case "dokart": if ( $typ_1[ 1 ] == "name" ) { $header = "

".$wert."

"; } break; } } $zaehler = 1; $tr = $tr.$dokid.$archdat.""; } $tr = $tr.""; $th = $th."Dokument-IDArchivierungsdatum"; $html = $html.$header.$skript."".$th.$tr."

"; // } } else { $html = "Es wurden keine Dokumente gefunden (".date( 'H:i:s' )." Uhr)."; } break; } //xlog( 3, $html ); return $html; } function _web_depot_anlegen( $aufgerufen, $dokart_kuerzel, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06 ) { if ( $aufgerufen == "aufgerufen" ) { $alpha_03 = $alpha_03 * 1024 * 1024; // function depot_anlegen( $mandant_name, $kuerzel, $typ, $ort, $schranke = 0, $scramble = false, $status="offen", $beschreibung = "" ) $ergebnis = depot_anlegen( $_SESSION[ "mandant_name" ], $dokart_kuerzel, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06 ); $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; header( "Location: ad_depot.php" ); } else { $html = "

Depot anlegen

Depot
Speicherort
Ort
Max. Größe Megabyte
Scramble
Status
Beschreibung
"; } return $html; } function _web_depot_loeschen( $aufgerufen, $kuerzel ) { //xlog( 4, "aufgerufen ".$aufgerufen); if ( $aufgerufen == "aufgerufen" ) { $ergebnis = depot_loeschen( $_SESSION[ "mandant_name" ], $kuerzel ); $_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ]; header( "Location: ad_depot.php" ); exit; } else { //&mandant_name=".urlencode( $_SESSION[ "mandant_name" ] )." $html = "

Depot löschen

Wollen Sie das Depot ".$kuerzel." wirklich löschen?

"; } return $html; } function _web_liefere_dok( $dok_id, $tab_panel ) // depricated { // depricated return "
"; } function _web_liefere_dok_binary( $dok_id, $kategorie, $version, $erw_datei_typ ) { $optionen[ "version" ] = $version; $optionen[ "erw_datei_typ" ] = $erw_datei_typ; //xlog( 4, "erw_datei_typ ".$erw_datei_typ ); $ergebnis = liefere_dokumentbinary( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ], $dok_id, $optionen ); //xlog( 4, "bin da ".$ergebnis[ 3 ][ "mime_type" ] ); if ( $ergebnis[ 3 ][ "mime_type" ] == "text/akte" ) { $ergebnis[ 2 ] = file_get_contents( "img/ico_akt_b.gif" ); $ergebnis[ 3 ][ "mime_type" ] = "image/gif"; } //https://www.mnot.net/cache_docs/#CONTROL //xlog( 1, "binary-Länge: >".strlen( $ergebnis[ 2 ] )."<" ); //xlog( 1, substr( $ergebnis[ 2 ], 0, 25) ); //header('Pragma: no-cache'); header('Cache-Control: max-age=3600, must-revalidate'); if ( ( $ergebnis[ 3 ][ "mime_type" ] != "" ) && ( $kategorie == "h" ) ) { header( "Content-Type: ".$ergebnis[ 3 ][ "mime_type" ] ); } if ( $kategorie == "n" ) { header( 'Content-type: '.$ergebnis[ 3 ][ "mime_type" ] ); header( 'Content-Disposition: attachment; filename="'.$ergebnis[ 3 ][ "ursprungs_dateiname" ].'"' ); } return $object_open.$ergebnis[ 2 ].$object_close; } function _web_liefere_dok_kompl( $dok_id, $tab_panel ) { $dok = liefere_dokumentinformationen( $_SESSION[ "mandant_name" ], $dok_id ); $sysrechte = besitzt_benutzer_systemrecht( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ], $dok[ 2 ][ "dokart_typ" ]."_".$dok[ 2 ][ "dokart_kuerzel" ]."_LESEN" ); if ( $sysrechte[ 0 ] == 1 ) { $dokart = liefere_dokartinformationen( $_SESSION[ "mandant_name" ], $dok[ 2 ][ "dokart_kuerzel" ] ); //xlog( 5, $dok_id."!".$dok[ 2 ][ "dokart_typ" ] ); $j = liefere_zufaelligen_string(); $j = "a".$j; // $j wird auch als Funktionsname verwendet; daher muss $j mit einem Buchstaben beginnen. ///////////////////////////////////////////// // Feststellen, welche DIVs (entsprechen TAB-Reitern) angezeigt werden sollen $dokumentansicht = ''; $div_dokumentanzeige = ''; $aktenstruktur = ''; $div_aktenstruktur = ''; $protokoll = ''; $div_protokoll = ''; if ( $dok[ 2 ][ "in_akte" ] == "1" ) { $akten_html = _web_liefere_dok_kompl_aktenstrukturen( $dok_id, $dok[ 2 ][ "mime_type" ] ); $aktenstruktur = '
  • Aktenstruktur
  • '; $div_aktenstruktur = "
    ".$akten_html."
    "; } if ( $dok[ 2 ][ "workflow" ] == "1" ) { $protokoll_html = _web_liefere_workflow_protokoll( $dok_id ); $protokoll = '
  • Workflow
  • '; $div_protokoll = "
    ".$protokoll_html."
    "; } //xlog( 5, $dok[ 2 ][ "dokart_typ" ] ); if ( $dok[ 2 ][ "dokart_typ" ] == "D" ) { if ( $dok[ 2 ][ "pic_resize"] == 1 ) { $element_typ = 1; } else { $element_typ = 0; } // _web_verpacke_dok_in_tags( $dok_id, $mime_type, $config = 0, $tab_panel = "", $version = "", $element_typ = 0 ) $object = _web_verpacke_dok_in_tags( $dok_id, $dok[ 2 ][ "mime_type" ], 1, "", $dok[ 2 ][ "version" ], $element_typ ); $dokumentansicht = '
  • Dokumentansicht
  • '; $div_dokumentanzeige = "
    ".$object."
    "; } $html = ''; if ( strlen( $dok[ 2 ][ "titel" ] ) > 0 ) { $titelangabe = "
    ".$dok[ 2 ][ "titel" ]."
    "; } if ( strlen( $tab_panel ) > 0 ) { $html = $html."
    "; } $html = $html.$titelangabe."
    "; //$html = $html.''; $html = $html.''; ///////////////////////////////////////////// // Attribute $attribut_div = _web_liefere_dok_kompl_attribute( $dok_id, $dokart, $dok ); ///////////////////////////////////////////// // Notizen $html_notiz = _web_liefere_dok_kompl_notizen( $dok_id, 0 ); ///////////////////////////////////////////// // Versionseinträge $history_html = _web_liefere_dok_kompl_historie( $dok_id, $dokart, $dok, 0 ); ///////////////////////////////////////////// // Tags / Volltext //$history_html = "

    Es werde Licht!

    "; $tags_volltext_html = "

    Es werde Licht! - Oder auch nicht!

    "; ///////////////////////////////////////////// // Inhalt der DIVs $div_attribute = "
    ".$attribut_div."
    "; $div_notizen = "
    ".$html_notiz."
    "; $div_history = "
    ".$history_html."
    "; $div_tags_vt = ""; //"
    ".$tags_volltext_html."
    "; ///////////////////////////////////////////// // finales Zusammensetzen $html = $html.$div_attribute.$div_history.$div_notizen.$div_tags_vt.$div_aktenstruktur.$div_protokoll.$div_dokumentanzeige; $html = $html."
    "; //return "
    "; } else { $html = "

    Sie verfügen nicht über ausreichende Berechtigungen, um sich das Dokument ".$dok_id." anzeigen zu lassen.

    Das tut uns leid. Bitte kontaktieren Sie Ihren Administrator für weitere Unterstützung.

    "; } return $html; } function _web_liefere_dok_kompl_attribute( $dok_id, $dokart, $dok, $config = 0 ) { // Über den (aktuell nicht verwendeten) Schalter $config kann der Maskengenerierungsengine (d.h. dieser Funktion) die Information gegeben werden, woher sie aufgerufen wird. // 0 => _web_liefere_dok_kompl() // 1 => aus dem Aktenansicht-Tab => keine Systemattribute, keine Buttons if ( ! ( is_array( $dok ) ) ) { $dok = liefere_dokumentinformationen( $_SESSION[ "mandant_name" ], $dok_id ); } if ( ! ( is_array( $dokart ) ) ) { $dokart = liefere_dokartinformationen( $_SESSION[ "mandant_name" ], $dok[ 2 ][ "dokart_kuerzel" ] ); } $j = liefere_zufaelligen_string(); $j = "a".$j; // $j wird auch als Funktionsname verwendet; daher muss $j mit einem Buchstaben beginnen. $dokart_attr = ""; $system_attr = "
    "; $anzahl = 0; $jv_script = "'; $func = ""; $posdaten = $posdaten.""; if ( count( $dok[ 2 ][ "mehrfachattribute" ] ) > 0 ) { foreach( $dok[ 2 ][ "mehrfachattribute" ] as $zeile ) { $posdaten = $posdaten.""; foreach( $zeile as $key => $value ) { if ( $key != "dok_id" ) { $posdaten = $posdaten.""; } } $posdaten = $posdaten.""; } } $posdaten = $posdaten."
    ".$value."
    "; } $maske_aendern = $maske_aendern.""; $dokart_attr = $dokart_attr.$maske_aendern; /* foreach( $dok[ 2 ] as $element => $wert ) { //$ergebnis_arr[ $attribut[ "attrib_db_spalte" ] ] = $ergebnis[ 1 ][ 0 ][ $attribut[ "attrib_db_spalte" ] ]; //$ergebnis_arr[ "Name_".$attribut[ "attrib_db_spalte" ] ] = $attribut[ "attrib_name" ]; //xlog( 1, "element: ".$element." wert: ".$wert." !" ); $erg = explode( "_", $element ); switch( $erg[ 0 ] ) { case "Name": break; case "alpha": case "datum": case "num": case "geld": case "text": $anzahl = $anzahl + 1; $dokart_attr = $dokart_attr."".$dok[ 2 ][ "Name_".$element ].""; $jv_script = $jv_script." document.getElementById('".$j.$element."').disabled = false;"; $jv_script_2 = $jv_script_2." document.getElementById('".$j.$element."').disabled = true;"; $func = $func."var ".$element.";\n".$element." = document.getElementById( '".$j.$element."' );\nvar k = encodeURIComponent( ".$element.".value ); \nfunc_url = func_url + '&".$element."='+k;"; break; default: break; } } */ $func = $func."\n$( '#".$j."_aendern_div' ).load( func_url ); }"; $jv_script = $jv_script."}"; $jv_script_2 = $jv_script_2."}"; $func = $func.""; $system_attr = $system_attr."Dokument-ID".$dok[ 2 ][ "dok_id" ].""; $system_attr = $system_attr."Kennung".$dok[2]["kennung"].""; $system_attr = $system_attr."Datei-Version".$dok[2]["d_version"].""; $system_attr = $system_attr."Attribut-Version".$dok[2]["k_version"].""; $system_attr = $system_attr."Dokumentart".$dokart[ 2 ][ "dokart_name" ].""; $system_attr = $system_attr."Depot".$dok[ 2 ]["depot"].""; $system_attr = $system_attr."Größe".number_format( $dok[ 2 ][ "groesse" ], 0, '', '.')." Bytes"; $system_attr = $system_attr."MD5".$dok[2]["md5"].""; $system_attr = $system_attr."MIME Type".$dok[2]["mime_type"].""; $system_attr = $system_attr."Archivierungsdatum".date( "d.m.Y H:i", $dok[2]["archivierungsdatum"] )." Uhr"; //$system_attr = $system_attr."Sperrstatus".$dok[2]["sperr_status"].""; //$system_attr = $system_attr."Sperr-Beginn".$dok[2]["depot"].""; //$system_attr = $system_attr."sperrender Benutzer".$dok[2]["sperr_benutzer"].""; $system_attr = $system_attr."ursprünglicher Dateiname".$dok[ 2 ]["ursprungs_dateiname"].""; $anzahl_system_attr = 11; if ( $anzahl < $anzahl_system_attr ) { for ( $i = $anzahl; $i < $anzahl_system_attr; $i++ ) { //xlog( 5, $i." => ".$anzahl ); $dokart_attr = $dokart_attr."  "; } } else if ( $anzahl > $anzahl_system_attr ) { for ( $i = $anzahl_system_attr; $i < $anzahl; $i++ ) { $system_attr = $system_attr."  "; } } $dokart_attr = $dokart_attr.""; $system_attr = $system_attr.""; $ergebnis = besitzt_benutzer_systemrecht( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ], $dokart[ 2 ][ "dokart_typ" ]."_".$dokart[ 2 ][ "dokart_kuerzel" ]."_AENDERN" ); $button = "
    "; if ( $ergebnis[ 0 ] == 1 ) { $button = $button.""; $button = $button.""; } else { $button = " "; } $ergebnis = besitzt_benutzer_systemrecht( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ], $dokart[ 2 ][ "dokart_typ" ]."_".$dokart[ 2 ][ "dokart_kuerzel" ]."_LOESCHEN" ); if ( $ergebnis[ 0 ] == 1 ) { $button_loeschen = ""; } else { $button_loeschen = " "; } ////_web_fav_anlegen( $mandant_name, $benutzer_anmeldename, $dok_id, $ueber_element ) $favoriten_dialog_form = "
    "; $postkorb_dialog_form = "
    "; $finde_in_postkorb_form = "
    "; $favoriten_button = "
    "; $postkorb_button = "
    "; //_web_finde_in_postkorb( $mandant_name, $benutzer_anmeldename, $dok_id, $j ); $finde_in_postkorb_button = "
    "; $favoriten_script = ""; $postkorb_script = ""; $postkorb_finden_script = ""; $button = $button.$button_loeschen.$favoriten_dialog_form.$favoriten_button.$favoriten_script.$postkorb_dialog_form.$postkorb_button.$postkorb_script.$postkorb_finden_script.$finde_in_postkorb_button.$finde_in_postkorb_form; $button = $button."
    "; switch ( $config ) { default: case 0: $table = $pos_skript."

    Dokumentart-Attribute


    Systemattribute


    ".$dokart_attr."".$system_attr."
    ".$posdaten."
    ".$button."
    "; break; case 1: $filer = "
    Akten-ID ".$dok_id.""; //$table = "
    ".$dokart_attr."".$posdaten."
    "; $table = "

    Akten-Attribute


    ".$dokart_attr."".$filer."
    ".$posdaten."
    "; break; } return $func.$func2.$jv_script_2.$jv_script.$table; } function _web_liefere_dok_kompl_notizen( $dok_id, $config = 0 ) { // Über den (aktuell nicht verwendeten) Schalter $config kann der Maskengenerierungsengine (d.h. dieser Funktion) die Information gegeben werden, woher sie aufgerufen wird. // 0 => _web_liefere_dok_kompl() $j = liefere_zufaelligen_string(); $j = "a".$j; // $j wird auch als Funktionsname verwendet; daher muss $j mit einem Buchstaben beginnen. $notizen = liefere_notizen_an_dokument( $_SESSION[ "mandant_name" ], $dok_id ); $html_notiz = "
    "; if ( $notizen[ 0 ] > 0 ) { $html_notiz = $html_notiz.""; $benutzer_anmeldename = ""; foreach( $notizen[ 2 ] as $notiz ) { //xlog( 5, "json_notiz ".json_encode( $notiz ) ); if ( $benutzer_anmeldename != $notiz[ "benutzer_anmeldename" ] ) { $benutzer = liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $notiz[ "benutzer_anmeldename" ] ); $benutzer_anmeldename = $notiz[ "benutzer_anmeldename" ]; } $html_notiz = $html_notiz.""; } $html_notiz = $html_notiz."
    ".date( "d.m.Y H:i", $notiz[ "notiz_zeitstempel" ] )." Uhr".$benutzer[ 2 ][ "benutzer_vorname" ]." ".$benutzer[ 2 ][ "benutzer_nachname" ]." (".$benutzer[ 2 ][ "benutzer_anmeldename" ].")
    ".$notiz[ "notiz_inhalt" ]."

    "; } else { $html_notiz = $html_notiz."

    Es sind keine Notizen vorhanden.

    "; } $html_notiz = $html_notiz."
    "; if ( $config == 0 ) { $html_notiz = $html_notiz."
    "; } return $html_notiz; } function _web_liefere_dok_kompl_historie( $dok_id, $dokart, $dok, $config = 0 ) { // Über den (aktuell nicht verwendeten) Schalter $config kann der Maskengenerierungsengine (d.h. dieser Funktion) die Information gegeben werden, woher sie aufgerufen wird. // 0 => _web_liefere_dok_kompl() if ( ! ( is_array( $dok ) ) ) { $dok = liefere_dokumentinformationen( $_SESSION[ "mandant_name" ], $dok_id ); } if ( ! ( is_array( $dokart ) ) ) { $dokart = liefere_dokartinformationen( $_SESSION[ "mandant_name" ], $dok[ 2 ][ "dokart_kuerzel" ] ); } $j = liefere_zufaelligen_string(); $j = "a".$j; // $j wird auch als Funktionsname verwendet; daher muss $j mit einem Buchstaben beginnen. $skript_vers_tab = ""; $ergebnis_hist = liefere_versionseintraege( $dok_id ); //dok_id, ereignis, info, d_version, k_version, zeitstempel, benutzer_anmeldename $ergebnis_hist_html = "
    "; $benutzer_anmeldename = ""; $alte_d_version = 0; $alte_k_version = 0; foreach ( $ergebnis_hist[ 2 ] as $versionseintrag ) { //xlog( 1, json_encode( $versionseintrag ) ); if ( $benutzer_anmeldename != $versionseintrag[ "benutzer_anmeldename" ] ) { $benutzer = liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $versionseintrag[ "benutzer_anmeldename" ] ); $benutzer_anmeldename = $versionseintrag[ "benutzer_anmeldename" ]; } switch( $versionseintrag[ "ereignis" ] ) { case "IMPORT": $d_button = ""; $k_button = ""; break; case "PIC_RESIZE": $d_button = ""; $k_button = ""; break; case "ATTRIB_UPDATE": $d_button = ""; $k_button = ""; break; case "NEUE_DATEI": $d_button = ""; $k_button = ""; break; } //$ver_buttons = ""; $ver_buttons = $d_button.$k_button; $benutzername = $benutzer[ 2 ][ "benutzer_vorname" ]." ".$benutzer[ 2 ][ "benutzer_nachname" ]; $ergebnis_hist_html = $ergebnis_hist_html.""; } //xlog( 1, "su_web.php?cmd=verpacke_dok_in_tags&element=".$dok_id."&kategorie=".$versionseintrag[ "mime_type" ]."&konfig_option=1&systemeinstellung=".$tab_panel."&version=".$versionseintrag[ "d_version" ] ); $history_html = $ergebnis_hist_html."
    EreignisDatei-VersionKenndaten-VersionDateigrößeBenutzerZeitstempelöffnen
    ".$versionseintrag[ "ereignis" ]."".$versionseintrag[ "d_version" ]."".$versionseintrag[ "k_version" ]."".number_format( $versionseintrag[ "groesse" ], 0, '', '.')." Bytes".$benutzername."".date( "d.m.Y H:i", $versionseintrag[ "zeitstempel" ] )." Uhr".$ver_buttons."

    ".$skript_vers_tab; return $history_html; } function _web_liefere_dok_kompl_aktenstrukturen( $dok_id, $mime_type = "", $config = 0 ) { $k = liefere_zufaelligen_string(); //_web_verpacke_dok_in_tags( $dok_id, $ueber[ 6 ][ "mime_type" ], $config = 0, $tab_panel = "", $version = "", $element_typ = 0 ) $dok_anzeige_config = 9; switch ( $config ) { case 0: // Aufruf aus _web_liefere_dok_kompl $td_style = "min-width:500px;"; if ( strlen( $mime_type ) > 0 ) { if ( $mime_type == "text/akte" ) { //_web_liefere_dok_binary( $dok_id, $kategorie, $version, $erw_datei_typ ) $dokumentanzeige = _web_verpacke_dok_in_tags( $dok_id, $mime_type, 10 ); } else { $dok_anzeige_config = 9; $dokumentanzeige = _web_verpacke_dok_in_tags( $dok_id, $mime_type, $dok_anzeige_config ); } } else { $dokumentanzeige = ""; } $anzeige = "
    ".$dokumentanzeige."
    "; break; case 1: // Aufruf aus dem Workflow-Plugin wfl_plugin_aktenstrukturen.php $td_style = ""; $k = "aseiuzrfsuaeghfol"; $anzeige = ""; $dok_anzeige_config = 14; break; } $html = "".$anzeige."
    "; $m = liefere_unterstuetzte_mime_types(); foreach( $m as $mime_arr ) { //array ( array( "kuerzel"=>"pdf", "mime_type"=>"application/pdf", "icon"=>"", "icon_gross"=>"" ), ...) $switch = $switch."case '".$mime_arr[ "kuerzel" ]."': mime_type='".$mime_arr[ "mime_type" ]."'; break; "; } $akten_skript = ""; $akten_html = $html.$akten_skript; return $akten_html; } function _web_liefere_aktenstrukturen_JSON( $id, $dok_id ) { // $id ist der aufgerufene Knoten ("#" => der oberste Knoten). In die ID sollte die Dokument-ID des Dokuments bzw. der Akte geschrieben werden. // $dok_id ist die Dokument-ID des Dokuments, dessen Aktenstruktur man sich hier gerade ansieht. //xlog( 4, "id ".$id." Dok-id ".$dok_id ); $dokaktart = welche_dokaktenarten_darf_benutzer_lesen( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ] ); $m = liefere_unterstuetzte_mime_types(); if ( $id == '#' ) { // Aufruf des Wurzelknotens bzw. erster Aufruf. Hier muss der ganze Aktenbaum gebaut werden. $aktenbaum = array(); $gefundene_dok_ids = array(); //welche_dok_akt_rechte_hat_benutzer( $mandant_name, $benutzer_anmeldename, $typ = "", $sysdokuarten_auflisten = false ) //return array( $rc, $meldung, $ergebnis_IMP, $ergebnis_AEN, $ergebnis_LES, $ergebnis_LOE, $erg_IMP_liste, $erg_AEN_liste, $erg_LES_liste, $erg_LOE_liste ); //welche_dokaktenarten_darf_benutzer_lesen( $mandant_name, $benutzer_anmeldename ) //return array( count( $ergebnis[ 4 ] ), $ergebnis[ 4 ] ); $such_dok_id = $dok_id; for ( $i = 1; $i <= 10; $i++ ) { $ueber = liefere_verknuepfte_dokumente( $_SESSION[ "mandant_name" ], $such_dok_id ); if ( $such_dok_id == $dok_id ) { $aktenbaum[ 10 ] = $ueber[ 6 ]; } if ( count( $ueber[ 4 ] ) > 0 ) { $aktenbaum[ 10 - $i ] = $ueber[ 4 ][ 0 ]; $such_dok_id = $ueber[ 4 ][ 0 ][ "dok_id" ]; $gefundene_dok_ids[] = $ueber[ 4 ][ 0 ][ "dok_id" ]; } else { break; } } // Jetzt haben wir den einen Teil vom Aktenbaum. Nämlich den oberen. Von der Wurzel aus öffnen wir jetzt den Aktenbaum. /* Ein Knoten sieht folgendermaßen aus: // Expected format of the node (there are no required fields) { id : "string" // will be autogenerated if omitted text : "string" // node text icon : "string" // string for custom state : { opened : boolean // is the node open disabled : boolean // is the node disabled selected : boolean // is the node selected }, children : [] // array of strings or objects li_attr : {} // attributes for the generated LI node a_attr : {} // attributes for the generated A node } z. B.: array( "id"=>"9432", "text"=>"angezeigter Text", "icon"=>"img/ico_akt.gif", "state"=>array( "opened"=>false, "disabled"=>false, "selected"=>false ), "children"=>array( array( "id"=>"6822", ...), array( "id"=>"3489", ...) ) ) (li_attr und a_attr lassen wir hier mal weg.) */ //xlog( 4, count( $aktenbaum ) ); $aktenbaum_arr = array(); $kind_dok_id = ""; //xlog( 5, json_encode( $aktenbaum ) ); for ( $i = 20; $i > 0; $i-- ) { //xlog( 5, json_encode( $aktenbaum[ $i ] ) ); if ( is_array( $aktenbaum[ $i ] ) ) { // Benutzerrechte: //xlog( 4, "Aktenbaum ".$aktenbaum[ $i ][ "dokart_kuerzel" ] ); //xlog( 4, "leserechte ".json_encode( $dokaktart[ 1 ] ) ); if ( in_array( $aktenbaum[ $i ][ "dokart_kuerzel" ], $dokaktart[ 1 ] ) ) // Der Benutzer darf das Dokument sehen { // return array( $rc, $meldung, $dokument_ids, $dok_id_full, $oben, $unten, $gleich, $oben_einfach, $unten_einfach ); $verkn = liefere_verknuepfte_dokumente( $_SESSION[ "mandant_name" ], $aktenbaum[ $i ][ "dok_id" ] ); $kinder = false; if ( count( $verkn[ 5 ] ) > 0 ) { $kinder = array(); foreach( $verkn[ 5 ] as $kind ) { if ( strlen( $kind[ "titel_lang" ] ) > 0 ) { $titel = $kind[ "titel_lang" ]; } else { // Hier muss noch etwas besseres passieren. $titel = $kind[ "dokart_name" ].": ".$kind[ "dok_id" ]; } //xlog( 5, " Kind ".$kind[ "dok_id" ]." mime-Type ".$kind[ "mime_type" ] ); foreach( $m as $mime_arr ) { //array ( array( "kuerzel"=>"pdf", "mime_type"=>"application/pdf", "icon"=>"", "icon_gross"=>"" ), ...) if ( $kind[ "mime_type" ] == $mime_arr[ "mime_type" ] ) { $icon = $mime_arr[ "icon" ]; break; } } if ( strlen( $icon ) == 0 ) { $icon = "img/ico_dok.gif"; } $child = false; if ( $kind[ "mime_type" ] == "text/akte" ) { $child = true; } // Berechtigungen: es ist alles erlaubt //xlog( 4, "Kind ".$kind[ "dokart_kuerzel" ] ); //xlog( 4, "leserechte ".json_encode( $dokaktart[ 1 ] ) ); if ( in_array( $kind[ "dokart_kuerzel" ], $dokaktart[ 1 ] ) ) { //xlog( 5, "kind dok id ".$kind_dok_id." kind[ dok_id ] ".$kind[ "dok_id" ] ); if ( $kind_dok_id == $kind[ "dok_id" ] ) { $kinder[] = $akte; } else { $kinder[] = array( "id"=>$kind[ "dok_id" ], "text"=>$titel, "icon"=>$icon, "state"=>array( "opened"=>false, "disabled"=>false, "selected"=>false ), "children"=>$child ); } //xlog( 5, "kinder ".json_encode( $kinder ) ); } } } if ( strlen( $aktenbaum[ $i ][ "titel_lang" ] ) > 0 ) { $titel = $aktenbaum[ $i ][ "titel_lang" ]; } else { // Hier muss noch etwas besseres passieren. $titel = $aktenbaum[ $i ][ "dokart_name" ].": ".$aktenbaum[ $i ][ "dok_id" ]; } foreach( $m as $mime_arr ) { //xlog( 4, $kind["mime_type" ]." ".$mime_arr[ "mime_type" ] ); //array ( array( "kuerzel"=>"pdf", "mime_type"=>"application/pdf", "icon"=>"img/ico_pdf.gif", "icon_gross"=>"img/ico_pdf_b.gif" ), ...) if ( $aktenbaum[ $i ][ "mime_type" ] == $mime_arr[ "mime_type" ] ) { //xlog( 4, "gefunden: ".$kind[ "mime_type" ] ); $icon = $mime_arr[ "icon" ]; break; } } if ( strlen( $icon ) == 0 ) { $icon = "img/ico_dok.gif"; } if ( $aktenbaum[ $i ][ "dok_id" ] == $dok_id ) { $selected = true; $a_attr = array( "font-weight"=>"bold" ); $b_on = ""; $b_off = ""; $opened = true; } else { $selected = false; $a_attr = array(); $b_on = ""; $b_off = ""; $opened = false; } $akte = array( "id"=>$aktenbaum[ $i ][ "dok_id" ], "text"=>$b_on.$titel.$b_off, "icon"=>$icon, "state"=>array( "opened"=>$opened, "disabled"=>false, "selected"=>$selected ), "children"=>$kinder, "li_attr"=>$a_attr ); //xlog( 5, "Kind akte ".json_encode( $kind_akte ) ); $kind_dok_id = $aktenbaum[ $i ][ "dok_id" ]; //$aktenbau_arr[ $i ] = $akte; } } } } else { // $id enthält ein Element, welches Kinder hat. Hier müssen also die Kinder festgestellt und zurückgegeben werden. // $id ist der aufgerufene Knoten ("#" => der oberste Knoten). In die ID sollte die Dokument-ID des Dokuments bzw. der Akte geschrieben werden. // $dok_id ist die Dokument-ID des Dokuments, dessen Aktenstruktur man sich hier gerade ansieht. // return array( $rc, $meldung, $dokument_ids, $dok_id_full, $oben, $unten, $gleich, $oben_einfach, $unten_einfach ); $ergebnis = liefere_verknuepfte_dokumente( $_SESSION[ "mandant_name" ], $id ); $kind_akte = array(); if ( count( $ergebnis[ 5 ] ) > 0 ) { foreach( $ergebnis[ 5 ] as $kind ) { if ( strlen( $kind[ "titel_lang" ] ) > 0 ) { $titel = $kind[ "titel_lang" ]; } else { // Hier muss noch etwas besseres passieren. $titel = $kind[ "dokart_name" ].": ".$kind[ "dok_id" ]; } foreach( $m as $mime_arr ) { //array ( array( "kuerzel"=>"pdf", "mime_type"=>"application/pdf", "icon"=>"", "icon_gross"=>"" ), ...) if ( $kind[ "mime_type" ] == $mime_arr[ "mime_type" ] ) { $icon = $mime_arr[ "icon" ]; break; } } if ( strlen( $icon ) == 0 ) { $icon = "img/ico_dok.gif"; } $child = false; if ( $kind[ "mime_type" ] == "text/akte" ) { $child = true; } //xlog( 5, " Kind ".$kind[ "dok_id" ]." mime-Type ".$kind[ "mime_type" ]." icon ".$icon ); // Berechtigungen: if ( in_array( $kind[ "dokart_kuerzel" ], $dokaktart[ 1 ] ) ) { $akte[] = array( "id"=>$kind[ "dok_id" ], "text"=>$titel, "icon"=>$icon, "state"=>array( "opened"=>false, "disabled"=>false, "selected"=>false ), "children"=>$child ); } } } } //xlog( 5, "kinder ".json_encode( $akte ) ); header('Content-Type: application/json'); return json_encode( $akte ); } function _web_liefere_workflow_protokoll( $dok_id, $config = 0 ) { $j = liefere_zufaelligen_string(); $p = liefere_protokoll( $_SESSION[ "mandant_name" ], $dok_id ); if ( $p[ 0 ] > 0 ) { /* $protokoll[] = array( "id" => $zeile[ "id" ], "workflow_id" => $zeile[ "workflow_id" ], "zeitstempel" => $zeile[ "zeitstempel" ], "benutzer_anmeldename" => $zeile[ "benutzer_anmeldename" ], "ereignis" => $zeile[ "ereignis" ], "text" => $zeile[ "text" ], "zeitstempel_h" => date( "d.m.Y H:i", $zeile[ "zeitstempel" ]." Uhr", "workflow_name" => $w[ 2 ][ "workflow_name" ] ); */ $html_protokoll = ""; $html_protokoll = $html_protokoll.""; foreach( $p[ 2 ] as $zeile ) { $html_protokoll = $html_protokoll.""; } $html_protokoll = $html_protokoll."
    Eintrag-IDWorkflowZeitstempelBenutzerEreignisText
    ".$zeile[ "id" ]."".$zeile[ "workflow_name" ]."".$zeile[ "zeitstempel_h" ]."".$zeile[ "benutzer_anmeldename" ]."".$zeile[ "ereignis" ]."".$zeile[ "text" ]."
    "; $skript = ""; $html_protokoll = $html_protokoll.$skript; } else { $html_protokoll = ""; } return $html_protokoll; } function _web_dokument_aktualisieren( $mandant_name, $dok_id, $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_15, $alpha_16, $alpha_17, $alpha_18, $alpha_19, $alpha_20, $alpha_21, $alpha_22, $alpha_23, $alpha_24, $alpha_25, $alpha_26, $alpha_27, $alpha_28, $alpha_29, $alpha_30, $geld_01, $geld_02, $geld_03, $geld_04, $geld_05, $datum_01, $datum_02, $datum_03,$datum_04,$datum_05, $num_01, $num_02, $num_03, $num_04, $num_05, $text_01 ) { $attribute[ "alpha_01" ] = $alpha_01; $attribute[ "alpha_02" ] = $alpha_02; $attribute[ "alpha_03" ] = $alpha_03; $attribute[ "alpha_04" ] = $alpha_04; $attribute[ "alpha_05" ] = $alpha_05; $attribute[ "alpha_06" ] = $alpha_06; $attribute[ "alpha_07" ] = $alpha_07; $attribute[ "alpha_08" ] = $alpha_08; $attribute[ "alpha_09" ] = $alpha_09; $attribute[ "alpha_10" ] = $alpha_10; $attribute[ "alpha_11" ] = $alpha_11; $attribute[ "alpha_12" ] = $alpha_12; $attribute[ "alpha_13" ] = $alpha_13; $attribute[ "alpha_14" ] = $alpha_14; $attribute[ "alpha_15" ] = $alpha_15; $attribute[ "alpha_16" ] = $alpha_16; $attribute[ "alpha_17" ] = $alpha_17; $attribute[ "alpha_18" ] = $alpha_18; $attribute[ "alpha_19" ] = $alpha_19; $attribute[ "alpha_20" ] = $alpha_20; $attribute[ "alpha_21" ] = $alpha_21; $attribute[ "alpha_22" ] = $alpha_22; $attribute[ "alpha_23" ] = $alpha_23; $attribute[ "alpha_24" ] = $alpha_24; $attribute[ "alpha_25" ] = $alpha_25; $attribute[ "alpha_26" ] = $alpha_26; $attribute[ "alpha_27" ] = $alpha_27; $attribute[ "alpha_28" ] = $alpha_28; $attribute[ "alpha_29" ] = $alpha_29; $attribute[ "alpha_30" ] = $alpha_30; $attribute[ "geld_01" ] = $geld_01; $attribute[ "geld_02" ] = $geld_02; $attribute[ "geld_03" ] = $geld_03; $attribute[ "geld_04" ] = $geld_04; $attribute[ "geld_05" ] = $geld_05; $attribute[ "num_01" ] = str_replace( ",", ".", $num_01 ); $attribute[ "num_02" ] = str_replace( ",", ".", $num_02 ); $attribute[ "num_03" ] = str_replace( ",", ".", $num_03 ); $attribute[ "num_04" ] = str_replace( ",", ".", $num_04 ); $attribute[ "num_05" ] = str_replace( ",", ".", $num_05 ); $attribute[ "datum_01" ] = $datum_01; $attribute[ "datum_02" ] = $datum_02; $attribute[ "datum_03" ] = $datum_03; $attribute[ "datum_04" ] = $datum_04; $attribute[ "datum_05" ] = $datum_05; $attribute[ "text_01" ] = $text_01; $mehrfachattribute = array(); $ergebnis = aktualisiere_dokument_attribute( $mandant_name, $dok_id, $attribute, $mehrfachattribute ); //$html = "dok_id:".$dok_id."alpha_01: ".$alpha_01."alpha_02: ".$alpha_02."alpha_03: ".$alpha_03."alpha_04: ".$alpha_04."alpha_05: ".$alpha_05."alpha_06: ".$alpha_06."alpha_07: ".$alpha_07."alpha_08: ".$alpha_08."alpha_09: ".$alpha_09."datum_01: ".$datum_01."datum_02: ".$datum_02."datum_03: ".$datum_03."num_01: ".$num_01."num_02: ".$num_02."num_03: ".$num_03."geld_01: ".$geld_01."geld_02: ".$geld_02."geld_03: ".$geld_03; //header( "Location: us_recherche.php" ); return $ergebnis[ 1 ]; } function _web_verpacke_dok_in_tags( $dok_id, $mime_type, $config = 0, $tab_panel = "", $version = "", $element_typ = 0 ) { //_web_verpacke_dok_in_tags( $element, $kategorie, $konfig_option, $systemeinstellung, $version, $element_typ ); // Element-Typ bezeichnet die gewünschte Nutzdatei zum Dokument. // $element_typ = 0 => Originaldokument // $element_typ = 1 => PIC_RESIZE-Bild // $element_typ = 2 => OCR-Datei o. ä. // $config bezeichnet das "Drumherum" um das dargestellte Dokument => // $config = 0 => Recherche mit Typ "Galerie" // $config = 1 => Dokumentanzeige innerhalb von _web_liefere_dok_kompl // $config = 2 => Recherche mit Typ "Originalgröße" // $config = 3 => Dokumentanzeige aus Versionsliste innerhalb von _web_liefere_dok_kompl. $element_typ wird fix gesetzt (übergebener Parameter wird ignoriert) // $config = 4 => Dokumentanzeige aus Versionsliste innerhalb von _web_liefere_dok_kompl. $element_typ wird übernommen // $config = 5 => direkte Dokumentanzeige aus der Trefferliste // $config = 6 => Dokumentanzeige aus einer Galerie "verkleinerte Darstellung" // $config = 7 => Dokumentanzeige aus einer Galerie in "Originalgröße" // $config = 8 => Ansicht der Favoriten in "verkleinerter Darstellung" // $config = 9 => Aktenstrukturdarstellung (Doppelklick auf eine Akte in der Trefferliste) und Dokumentanzeige im "Aktenstruktur"-Tab von _web_liefere_dok_kompl und // $config = 10 => Aktenstrukturdarstellung (Doppelklick auf eine Akte in der Trefferliste), nur Icon // $config = 11 => direkte Dokumentanzeige aus dem Postkorb // $config = 12 => wie 5, nur ohne Button "zurück zur Trefferliste" // $config = 14 => wie 12, nur mit anderen Maßen /* Die direkten Dokumentverweise (die Dreieck-Symbole in der Trefferliste) müssen so bearbeitet werden, dass sie HTML, welches auf das Objekt (Bild/PDF/...) verweist, zurückliefern. Sonst klappt das nicht mit der Anzeige. */ $link = ""; $button = ""; if ( strlen( $element_typ ) == 0 ) { $element_typ = 0; } //xlog( 1, "dok_id >".$dok_id."< mime >".$mime_type."< config >".$config."< tab_panel >".$tab_panel."< version >".$version."< element_typ >".$element_typ."<" ); // $k = getimagesizefromstring ($ergebnis[ 2 ] ); // Liefert die Bildgröße. Damit kann dann gerechnet werden. //dok_id 1022893 mime image/jpeg config 1 tab_panel version element_typ 1 // FATAL dok_id 100027104 mime image/jpeg config 2 tab_panel 2version element_typ 1 if ( strlen( $tab_panel ) > 0 ) { } $table_open = ""; $table_close = ""; //_web_verpacke_dok_in_tags( $treffer[ "dok_id" ], $treffer[ "mime_type" ], 0, $tab_panel, "", 1 ); switch ( $config ) { case 0: // Recherche mit Typ "Galerie", $element_typ = 1, spielt aber keine Rolle (d.h. wird ignoriert) $table_open = "
    "; $table_close = "
    Dokument-ID ".$dok_id." | oben | unten
    "; break; case 1: // Dokumentanzeige innerhalb von _web_liefere_dok_kompl; $element_typ = 0|1, spielt aber keine Rolle (d.h. wird ignoriert) $link = "Download

    "; break; case 2: // Recherche mit Typ "Originalgröße", $element_typ = 0 $table_open = "
    "; $dokview = " Dokument-ID ".$dok_id." | oben | unten
    "; break; case 3: // Dokumentanzeige aus Versionsliste innerhalb von _web_liefere_dok_kompl. $element_typ wird fix gesetzt (übergebener Parameter wird ignoriert) case 4: // Dokumentanzeige aus Versionsliste innerhalb von _web_liefere_dok_kompl. $element_typ wird übernommen $link = "Download

    "; $button = "
    "; break; case 5: // direkte Dokumentanzeige aus der Trefferliste $link = "Download

    "; $button = "
    "; break; case 6: // Dokumentanzeige aus einer Galerie $tab_panel = explode( "|", $tab_panel ); $table_open = "
    "; $table_close = "
    Dokument-ID ".$dok_id." | oben | unten
    "; break; // Ansicht der Favoriten in "verkleinerter Darstellung" case 8: $table_open = "
    "; $table_close = "
    Dokument-ID ".$dok_id." | oben | unten
    "; break; case 11: $link = "Download

    "; break; case 12: $link = "Download

    "; $button = ""; break; case 99: // es soll einfach das Dokument ausgeliefert werden break; } switch ( $mime_type ) { case "image/jpeg": case "image/jpg": case "image/gif": case "image/png": //$name_tag = "k".liefere_zufaelligen_string( ); //_web_verpacke_dok_in_tags( $dok_id, $dok[ 2 ][ "mime_type" ], 1, "", $dok[ 2 ][ "version" ], $element_typ ); //if ( ( $config != 4 ) && ( $config != 2 ) ) // 4 => Aufruf aus der Versionshistorie vom Dokument //xlog( 5, "config ".$config ); if ( ( $config == 0 ) || ( $config == 3 ) || ( $config == 8 ) || ( $config == 6 ) ) { $skripting = ""; $bild = ""; } if ( ( $config == 5 ) || ( $config == 12 ) || ( $config == 1 ) || ( $config == 2 ) || ( $config == 9 ) || ( $config == 11 ) || ( $config == 99 ) || ( $config == 14 ) ) { $skripting = ""; $bild = ""; } if ( ( $config == 7 ) || ( $config == 4 ) ) { $bild = ""; } $object = $table_open.$button.$link.$bild.$table_close.$skripting; break; case "application/pdf": //xlog( 3, "elementtyp ".$element_typ ); //$table_open = "
    "; //$table_close = "
    awfklajwe
    "; if ( ( $element_typ == 1 ) || ( $config == 6 ) ) { $width = "350px;"; $height = "350px;"; } else { $width = "100%; min-width:800px; "; $height = "800px;"; } if ( $config == 14 ) { // Anzeige aus dem Workflow heraus $width = "100%;"; $height = "1000px;"; } $object = $table_open.$button.$link."".$table_close; break; case "text/plain": case "text/xml": if ( $element_typ == 1 ) { $width = "350px;"; $height = "350px;"; } else { $width = "100%; min-width:1000px; "; $height = "800px;"; } $object = $table_open.$link.$button."
    ".$table_close; break; case "application/x-maff": case "text/html": $object = $table_open.$button."Download".$table_close; break; case "video/mp4": if ( $config == 0 ) { $object = $table_open.$button.$link."".$table_close; } else { $object = $table_open.$button.$link."