<?php
@session_start();
	
	
	include_once( "f_admin.php" );
	include_once( "f_wfl.php" );
	include_once( "w_fkt.php" );
	
	
	
	if ( isset( $_GET[ "cmd" ] ) )
	{
		$kommando					= $_GET[ "cmd" ];					// _GET wird über die URL übergeben
	}
	if ( isset( $_GET[ "mandant_name" ] ) )
	{
		$mandant_name				= urldecode( $_GET[ "mandant_name" ] );			// _POST wird als Formularelement übergeben
		//xlog( 5, $mandant_name );
	}
	if ( isset( $_GET[ "wertemenge_kuerzel" ] ) )
	{
		$wertemenge_kuerzel			= $_GET[ "wertemenge_kuerzel" ];
	}
	if ( isset( $_GET[ "id" ] ) )
	{
		$id			= $_GET[ "id" ];
	}
	if ( isset( $_GET[ "importdatum_von" ] ) )
	{
		$importdatum_von					= $_GET[ "importdatum_von" ];
	}
	if ( isset( $_GET[ "importdatum_bis" ] ) )
	{
		$importdatum_bis					= $_GET[ "importdatum_bis" ];
	}
	if ( isset( $_GET[ "elemente" ] ) )
	{
		$elemente					= $_GET[ "elemente" ];
	}
	if ( isset( $_GET[ "tab_panel" ] ) )
	{
		$tab_panel					= $_GET[ "tab_panel" ];
	}
	if ( isset( $_GET[ "vtexttags" ] ) )
	{
		$vtexttags					= $_GET[ "vtexttags" ];
	}
	if ( isset( $_GET[ "v_dok_id" ] ) )
	{
		$v_dok_id					= $_GET[ "v_dok_id" ];
	}
	if ( isset( $_GET[ "element_id" ] ) )
	{
		$element_id					= $_GET[ "element_id" ];
	}
	if ( isset( $_GET[ "kategorie" ] ) )
	{
		$kategorie					= $_GET[ "kategorie" ];
	}
	if ( isset( $_GET[ "schablone" ] ) )
	{
		$schablone					= $_GET[ "schablone" ];
	}
	if ( isset( $_GET[ "konfig_option" ] ) )
	{
		$konfig_option				= $_GET[ "konfig_option" ];
	}
	if ( isset( $_GET[ "systemeinstellung" ] ) )
	{
		$systemeinstellung			= $_GET[ "systemeinstellung" ];
	}
	if ( isset( $_GET[ "sys_wert_neu" ] ) )
	{
		$sys_wert_neu				= $_GET[ "sys_wert_neu" ];
	}
	if ( isset( $_GET[ "benutzer_anmeldename" ] ) )
	{
		$benutzer_anmeldename		= $_GET[ "benutzer_anmeldename" ];			// _POST wird als Formularelement übergeben
	}
	if ( isset( $_GET[ "element" ] ) )
	{
		$element		= $_GET[ "element" ];			// _POST wird als Formularelement übergeben
	}
	if ( isset( $_GET[ "element_typ" ] ) )
	{
		$element_typ		= $_GET[ "element_typ" ];			// _POST wird als Formularelement übergeben
	}
	if ( isset( $_GET[ "notiz_typ" ] ) )
	{
		$notiz_typ		= $_GET[ "notiz_typ" ];			// _POST wird als Formularelement übergeben
	}
	if ( isset( $_GET[ "gruppen_name" ] ) )
	{
		$gruppen_name		= $_GET[ "gruppen_name" ];			// _POST wird als Formularelement übergeben
	}
	if ( isset( $_GET[ "systemrecht" ] ) )
	{
		$systemrecht		= $_GET[ "systemrecht" ];			// _POST wird als Formularelement übergeben
	}
	if ( isset( $_GET[ "alpha_01" ] ) )
	{
		$alpha_01					= $_GET[ "alpha_01" ];
	}
	if ( isset( $_GET[ "alpha_02" ] ) )
	{
		$alpha_02					= $_GET[ "alpha_02" ];
	}
	if ( isset( $_GET[ "alpha_03" ] ) )
	{
		$alpha_03					= $_GET[ "alpha_03" ];
	}
	if ( isset( $_GET[ "alpha_04" ] ) )
	{
		$alpha_04					= $_GET[ "alpha_04" ];
	}
	if ( isset( $_GET[ "alpha_05" ] ) )
	{
		$alpha_05					= $_GET[ "alpha_05" ];
	}
	if ( isset( $_GET[ "alpha_06" ] ) )
	{
		$alpha_06					= $_GET[ "alpha_06" ];
	}
	if ( isset( $_GET[ "alpha_07" ] ) )
	{
		$alpha_07					= $_GET[ "alpha_07" ];
	}
	if ( isset( $_GET[ "alpha_08" ] ) )
	{
		$alpha_08					= $_GET[ "alpha_08" ];
	}
	if ( isset( $_GET[ "alpha_09" ] ) )
	{
		$alpha_09					= $_GET[ "alpha_09" ];
	}
	if ( isset( $_GET[ "alpha_10" ] ) )
	{
		$alpha_10					= $_GET[ "alpha_10" ];
	}
	if ( isset( $_GET[ "alpha_11" ] ) )
	{
		$alpha_11					= $_GET[ "alpha_11" ];
	}
	if ( isset( $_GET[ "alpha_12" ] ) )
	{
		$alpha_12					= $_GET[ "alpha_12" ];
	}
	if ( isset( $_GET[ "alpha_13" ] ) )
	{
		$alpha_13					= $_GET[ "alpha_13" ];
	}
	if ( isset( $_GET[ "alpha_14" ] ) )
	{
		$alpha_14					= $_GET[ "alpha_14" ];
	}
	if ( isset( $_GET[ "alpha_15" ] ) )
	{
		$alpha_15					= $_GET[ "alpha_15" ];
	}
	if ( isset( $_GET[ "alpha_16" ] ) )
	{
		$alpha_16					= $_GET[ "alpha_16" ];
	}
	if ( isset( $_GET[ "alpha_17" ] ) )
	{
		$alpha_17					= $_GET[ "alpha_17" ];
	}
	if ( isset( $_GET[ "alpha_18" ] ) )
	{
		$alpha_18					= $_GET[ "alpha_18" ];
	}
	if ( isset( $_GET[ "alpha_19" ] ) )
	{
		$alpha_19					= $_GET[ "alpha_19" ];
	}
	if ( isset( $_GET[ "alpha_20" ] ) )
	{
		$alpha_20					= $_GET[ "alpha_20" ];
	}
	if ( isset( $_GET[ "alpha_21" ] ) )
	{
		$alpha_21					= $_GET[ "alpha_21" ];
	}
	if ( isset( $_GET[ "alpha_22" ] ) )
	{
		$alpha_22					= $_GET[ "alpha_22" ];
	}
	if ( isset( $_GET[ "alpha_23" ] ) )
	{
		$alpha_23					= $_GET[ "alpha_23" ];
	}
	if ( isset( $_GET[ "alpha_24" ] ) )
	{
		$alpha_24					= $_GET[ "alpha_24" ];
	}
	if ( isset( $_GET[ "alpha_25" ] ) )
	{
		$alpha_25					= $_GET[ "alpha_25" ];
	}
	if ( isset( $_GET[ "alpha_26" ] ) )
	{
		$alpha_26					= $_GET[ "alpha_26" ];
	}
	if ( isset( $_GET[ "alpha_27" ] ) )
	{
		$alpha_27					= $_GET[ "alpha_27" ];
	}
	if ( isset( $_GET[ "alpha_28" ] ) )
	{
		$alpha_28					= $_GET[ "alpha_28" ];
	}
	if ( isset( $_GET[ "alpha_29" ] ) )
	{
		$alpha_29					= $_GET[ "alpha_29" ];
	}
	if ( isset( $_GET[ "alpha_30" ] ) )
	{
		$alpha_30					= $_GET[ "alpha_30" ];
	}
	if ( isset( $_GET[ "attribut_name" ] ) )
	{
		$attribut_name				= $_GET[ "attribut_name" ];
	}
	
	if ( isset( $_GET[ "num_01" ] ) )
	{
		$num_01					= $_GET[ "num_01" ];
	}
	if ( isset( $_GET[ "num_02" ] ) )
	{
		$num_02					= $_GET[ "num_02" ];
	}
	if ( isset( $_GET[ "num_03" ] ) )
	{
		$num_03					= $_GET[ "num_03" ];
	}
	if ( isset( $_GET[ "num_04" ] ) )
	{
		$num_04					= $_GET[ "num_04" ];
	}
	if ( isset( $_GET[ "num_05" ] ) )
	{
		$num_05					= $_GET[ "num_05" ];
	}
	if ( isset( $_GET[ "num_01_2" ] ) )
	{
		$num_01_2					= $_GET[ "num_01_2" ];
	}
	if ( isset( $_GET[ "num_02_2" ] ) )
	{
		$num_02_2					= $_GET[ "num_02_2" ];
	}
	if ( isset( $_GET[ "num_03_2" ] ) )
	{
		$num_03_2					= $_GET[ "num_03_2" ];
	}
	if ( isset( $_GET[ "num_04_2" ] ) )
	{
		$num_04_2					= $_GET[ "num_04_2" ];
	}
	if ( isset( $_GET[ "num_05_2" ] ) )
	{
		$num_05_2					= $_GET[ "num_05_2" ];
	}
	
	if ( isset( $_GET[ "datum_01" ] ) )
	{
		$datum_01					= $_GET[ "datum_01" ];
	}
	if ( isset( $_GET[ "datum_02" ] ) )
	{
		$datum_02					= $_GET[ "datum_02" ];
	}
	if ( isset( $_GET[ "datum_03" ] ) )
	{
		$datum_03					= $_GET[ "datum_03" ];
	}
	if ( isset( $_GET[ "datum_04" ] ) )
	{
		$datum_04					= $_GET[ "datum_04" ];
	}
	if ( isset( $_GET[ "datum_05" ] ) )
	{
		$datum_05					= $_GET[ "datum_05" ];
	}
	if ( isset( $_GET[ "datum_01_2" ] ) )
	{
		$datum_01_2					= $_GET[ "datum_01_2" ];
	}
	if ( isset( $_GET[ "datum_02_2" ] ) )
	{
		$datum_02_2					= $_GET[ "datum_02_2" ];
	}
	if ( isset( $_GET[ "datum_03_2" ] ) )
	{
		$datum_03_2					= $_GET[ "datum_03_2" ];
	}
	if ( isset( $_GET[ "datum_04_2" ] ) )
	{
		$datum_04_2					= $_GET[ "datum_04_2" ];
	}
	if ( isset( $_GET[ "datum_05_2" ] ) )
	{
		$datum_05_2					= $_GET[ "datum_05_2" ];
	}
	
	
	
	
	
	if ( isset( $_GET[ "geld_01" ] ) )
	{
		$geld_01					= $_GET[ "geld_01" ];
	}
	if ( isset( $_GET[ "geld_02" ] ) )
	{
		$geld_02					= $_GET[ "geld_02" ];
	}
	if ( isset( $_GET[ "geld_03" ] ) )
	{
		$geld_03					= $_GET[ "geld_03" ];
	}
	if ( isset( $_GET[ "geld_04" ] ) )
	{
		$geld_04					= $_GET[ "geld_04" ];
	}
	if ( isset( $_GET[ "geld_05" ] ) )
	{
		$geld_05					= $_GET[ "geld_05" ];
	}
	
	if ( isset( $_GET[ "geld_01_2" ] ) )
	{
		$geld_01_2					= $_GET[ "geld_01_2" ];
	}
	if ( isset( $_GET[ "geld_02_2" ] ) )
	{
		$geld_02_2					= $_GET[ "geld_02_2" ];
	}
	if ( isset( $_GET[ "geld_03_2" ] ) )
	{
		$geld_03_2					= $_GET[ "geld_03_2" ];
	}
	if ( isset( $_GET[ "geld_04_2" ] ) )
	{
		$geld_04_2					= $_GET[ "geld_04_2" ];
	}
	if ( isset( $_GET[ "geld_05_2" ] ) )
	{
		$geld_05_2					= $_GET[ "geld_05_2" ];
	}
	if ( isset( $_GET[ "version" ] ) )
	{
		$version					= $_GET[ "version" ];
	}
	
	
	if ( isset( $_GET[ "p_alpha_01" ] ) )
	{
		$p_alpha_01					= $_GET[ "p_alpha_01" ];
	}
	if ( isset( $_GET[ "p_alpha_02" ] ) )
	{
		$p_alpha_02					= $_GET[ "p_alpha_02" ];
	}
	if ( isset( $_GET[ "p_alpha_03" ] ) )
	{
		$p_alpha_03					= $_GET[ "p_alpha_03" ];
	}
	if ( isset( $_GET[ "p_alpha_04" ] ) )
	{
		$p_alpha_04					= $_GET[ "p_alpha_04" ];
	}
	if ( isset( $_GET[ "p_alpha_05" ] ) )
	{
		$p_alpha_05					= $_GET[ "p_alpha_05" ];
	}
	if ( isset( $_GET[ "p_alpha_06" ] ) )
	{
		$p_alpha_06					= $_GET[ "p_alpha_06" ];
	}
	if ( isset( $_GET[ "p_alpha_07" ] ) )
	{
		$p_alpha_07					= $_GET[ "p_alpha_07" ];
	}
	if ( isset( $_GET[ "p_alpha_08" ] ) )
	{
		$p_alpha_08					= $_GET[ "p_alpha_08" ];
	}
	if ( isset( $_GET[ "p_alpha_09" ] ) )
	{
		$p_alpha_09					= $_GET[ "p_alpha_09" ];
	}
	if ( isset( $_GET[ "p_alpha_09" ] ) )
	{
		$p_alpha_10					= $_GET[ "p_alpha_09" ];
	}
	if ( isset( $_GET[ "p_alpha_11" ] ) )
	{
		$p_alpha_11					= $_GET[ "p_alpha_11" ];
	}
	if ( isset( $_GET[ "p_alpha_12" ] ) )
	{
		$p_alpha_12					= $_GET[ "p_alpha_12" ];
	}
	if ( isset( $_GET[ "p_alpha_13" ] ) )
	{
		$p_alpha_13					= $_GET[ "p_alpha_13" ];
	}
	if ( isset( $_GET[ "p_alpha_14" ] ) )
	{
		$p_alpha_14					= $_GET[ "p_alpha_14" ];
	}
	if ( isset( $_GET[ "p_alpha_15" ] ) )
	{
		$p_alpha_15					= $_GET[ "p_alpha_15" ];
	}
	if ( isset( $_GET[ "p_alpha_16" ] ) )
	{
		$p_alpha_16					= $_GET[ "p_alpha_16" ];
	}
	if ( isset( $_GET[ "p_alpha_17" ] ) )
	{
		$p_alpha_17					= $_GET[ "p_alpha_17" ];
	}
	if ( isset( $_GET[ "p_alpha_18" ] ) )
	{
		$p_alpha_18					= $_GET[ "p_alpha_18" ];
	}
	if ( isset( $_GET[ "p_alpha_19" ] ) )
	{
		$p_alpha_19					= $_GET[ "p_alpha_19" ];
	}
	if ( isset( $_GET[ "p_alpha_20" ] ) )
	{
		$p_alpha_20					= $_GET[ "p_alpha_20" ];
	}
	if ( isset( $_GET[ "p_datum_01" ] ) )
	{
		$p_datum_01					= $_GET[ "p_datum_01" ];
	}
	if ( isset( $_GET[ "p_datum_02" ] ) )
	{
		$p_datum_02					= $_GET[ "p_datum_02" ];
	}
	if ( isset( $_GET[ "p_datum_03" ] ) )
	{
		$p_datum_03					= $_GET[ "p_datum_03" ];
	}
	if ( isset( $_GET[ "p_datum_04" ] ) )
	{
		$p_datum_04					= $_GET[ "p_datum_04" ];
	}
	if ( isset( $_GET[ "p_datum_05" ] ) )
	{
		$p_datum_05					= $_GET[ "p_datum_05" ];
	}
	if ( isset( $_GET[ "p_num_01" ] ) )
	{
		$p_num_01					= $_GET[ "p_num_01" ];
	}
	if ( isset( $_GET[ "p_num_02" ] ) )
	{
		$p_num_02					= $_GET[ "p_num_02" ];
	}
	if ( isset( $_GET[ "p_num_03" ] ) )
	{
		$p_num_03					= $_GET[ "p_num_03" ];
	}
	if ( isset( $_GET[ "p_num_04" ] ) )
	{
		$p_num_04					= $_GET[ "p_num_04" ];
	}
	if ( isset( $_GET[ "p_num_05" ] ) )
	{
		$p_num_05					= $_GET[ "p_num_05" ];
	}
	if ( isset( $_GET[ "p_geld_01" ] ) )
	{
		$p_geld_01					= $_GET[ "p_geld_01" ];
	}
	if ( isset( $_GET[ "p_geld_02" ] ) )
	{
		$p_geld_02					= $_GET[ "p_geld_02" ];
	}
	if ( isset( $_GET[ "p_geld_03" ] ) )
	{
		$p_geld_03					= $_GET[ "p_geld_03" ];
	}
	if ( isset( $_GET[ "p_geld_04" ] ) )
	{
		$p_geld_04					= $_GET[ "p_geld_04" ];
	}
	if ( isset( $_GET[ "p_geld_05" ] ) )
	{
		$p_geld_05					= $_GET[ "p_geld_05" ];
	}
	if ( isset( $_GET[ "p_datum_01_2" ] ) )
	{
		$p_datum_01_2					= $_GET[ "p_datum_01_2" ];
	}
	if ( isset( $_GET[ "p_datum_02_2" ] ) )
	{
		$p_datum_02_2					= $_GET[ "p_datum_02_2" ];
	}
	if ( isset( $_GET[ "p_datum_03_2" ] ) )
	{
		$p_datum_03_2					= $_GET[ "p_datum_03_2" ];
	}
	if ( isset( $_GET[ "p_datum_04_2" ] ) )
	{
		$p_datum_04_2					= $_GET[ "p_datum_04_2" ];
	}
	if ( isset( $_GET[ "p_datum_05_2" ] ) )
	{
		$p_datum_05_2					= $_GET[ "p_datum_05_2" ];
	}
	if ( isset( $_GET[ "p_num_01_2" ] ) )
	{
		$p_num_01_2					= $_GET[ "p_num_01_2" ];
	}
	if ( isset( $_GET[ "p_num_02_2" ] ) )
	{
		$p_num_02_2					= $_GET[ "p_num_02_2" ];
	}
	if ( isset( $_GET[ "p_num_03_2" ] ) )
	{
		$p_num_03_2					= $_GET[ "p_num_03_2" ];
	}
	if ( isset( $_GET[ "p_num_04_2" ] ) )
	{
		$p_num_04_2					= $_GET[ "p_num_04_2" ];
	}
	if ( isset( $_GET[ "p_num_05_2" ] ) )
	{
		$p_num_05_2					= $_GET[ "p_num_05_2" ];
	}
	if ( isset( $_GET[ "p_geld_01_2" ] ) )
	{
		$p_geld_01_2					= $_GET[ "p_geld_01_2" ];
	}
	if ( isset( $_GET[ "p_geld_02_2" ] ) )
	{
		$p_geld_02_2					= $_GET[ "p_geld_02_2" ];
	}
	if ( isset( $_GET[ "p_geld_03_2" ] ) )
	{
		$p_geld_03_2					= $_GET[ "p_geld_03_2" ];
	}
	if ( isset( $_GET[ "p_geld_04_2" ] ) )
	{
		$p_geld_04_2					= $_GET[ "p_geld_04_2" ];
	}
	if ( isset( $_GET[ "p_geld_05_2" ] ) )
	{
		$p_geld_05_2					= $_GET[ "p_geld_05_2" ];
	}
	if ( isset( $_GET[ "text_01" ] ) )
	{
		$text_01					= $_GET[ "text_01" ];
	}
	
	
	
	
	
	
	
	
	
	
	
	
	if ( isset( $_POST[ "kennung" ] ) )
	{
		$kennung					= $_POST[ "kennung" ];					// _GET wird über die URL übergeben
	}	
	if ( isset( $_POST[ "element" ] ) )
	{
		$element					= $_POST[ "element" ];
	}
	if ( isset( $_POST[ "kategorie" ] ) )
	{
		$kategorie					= $_POST[ "kategorie" ];
	}
	if ( isset( $_POST[ "benutzer_anmeldename" ] ) )
	{
		$benutzer_anmeldename		= $_POST[ "benutzer_anmeldename" ];			// _POST wird als Formularelement übergeben
	}
	if ( isset( $_POST[ "gruppen_name" ] ) )
	{
		$gruppen_name		= $_POST[ "gruppen_name" ];			// _POST wird als Formularelement übergeben
	}
	if ( isset( $_POST[ "aufgerufen" ] ) )
	{
		$aufgerufen					= $_POST[ "aufgerufen" ];
	}
	if ( isset( $_POST[ "mandant_name" ] ) )
	{
		$mandant_name			= $_POST[ "mandant_name" ];
	}
	if ( isset( $_POST[ "mandant_name_alt" ] ) )
	{
		$mandant_name_alt			= $_POST[ "mandant_name_alt" ];
	}
	if ( isset( $_POST[ "mandant_name_neu" ] ) )
	{
		$mandant_name_neu			= $_POST[ "mandant_name_neu" ];
	}
	if ( isset( $_POST[ "lizenz" ] ) )
	{
		$lizenz						= $_POST[ "lizenz" ];
	}
	if ( isset( $_POST[ "typ" ] ) )
	{
		$typ						= $_POST[ "typ" ];
	}
	if ( isset( $_POST[ "konfig" ] ) )
	{
		$konfig						= $_POST[ "konfig" ];
	}
	if ( isset( $_POST[ "bezeichnung" ] ) )
	{
		$bezeichnung				= $_POST[ "bezeichnung" ];
	}
	if ( isset( $_POST[ "beschreibung" ] ) )
	{
		$beschreibung				= $_POST[ "beschreibung" ];
	}
	if ( isset( $_POST[ "bez_a_01" ] ) )
	{
		$bez_a_01					= $_POST[ "bez_a_01" ];
	}
	if ( isset( $_POST[ "bez_a_02" ] ) )
	{
		$bez_a_02					= $_POST[ "bez_a_02" ];
	}
	if ( isset( $_POST[ "bez_a_03" ] ) )
	{
		$bez_a_03					= $_POST[ "bez_a_03" ];
	}
	if ( isset( $_POST[ "bez_a_04" ] ) )
	{
		$bez_a_04					= $_POST[ "bez_a_04" ];
	}
	if ( isset( $_POST[ "bez_a_05" ] ) )
	{
		$bez_a_05					= $_POST[ "bez_a_05" ];
	}
	if ( isset( $_POST[ "bez_a_06" ] ) )
	{
		$bez_a_06					= $_POST[ "bez_a_06" ];
	}
	if ( isset( $_POST[ "bez_a_07" ] ) )
	{
		$bez_a_07					= $_POST[ "bez_a_07" ];
	}
	if ( isset( $_POST[ "bez_a_08" ] ) )
	{
		$bez_a_08					= $_POST[ "bez_a_08" ];
	}
	if ( isset( $_POST[ "bez_a_09" ] ) )
	{
		$bez_a_09					= $_POST[ "bez_a_09" ];
	}
	if ( isset( $_POST[ "bez_a_10" ] ) )
	{
		$bez_a_10					= $_POST[ "bez_a_10" ];
	}
	if ( isset( $_POST[ "bez_a_11" ] ) )
	{
		$bez_a_11					= $_POST[ "bez_a_11" ];
	}
	if ( isset( $_POST[ "bez_a_12" ] ) )
	{
		$bez_a_12					= $_POST[ "bez_a_12" ];
	}
	if ( isset( $_POST[ "bez_a_13" ] ) )
	{
		$bez_a_13					= $_POST[ "bez_a_13" ];
	}
	if ( isset( $_POST[ "bez_a_14" ] ) )
	{
		$bez_a_14					= $_POST[ "bez_a_14" ];
	}
	if ( isset( $_POST[ "bez_a_15" ] ) )
	{
		$bez_a_15					= $_POST[ "bez_a_15" ];
	}
	if ( isset( $_POST[ "bez_a_16" ] ) )
	{
		$bez_a_16					= $_POST[ "bez_a_16" ];
	}
	if ( isset( $_POST[ "bez_a_17" ] ) )
	{
		$bez_a_17					= $_POST[ "bez_a_17" ];
	}
	if ( isset( $_POST[ "bez_a_18" ] ) )
	{
		$bez_a_18					= $_POST[ "bez_a_18" ];
	}
	if ( isset( $_POST[ "bez_a_19" ] ) )
	{
		$bez_a_19					= $_POST[ "bez_a_19" ];
	}
	if ( isset( $_POST[ "bez_a_20" ] ) )
	{
		$bez_a_20					= $_POST[ "bez_a_20" ];
	}
	if ( isset( $_POST[ "bez_a_21" ] ) )
	{
		$bez_a_21					= $_POST[ "bez_a_21" ];
	}
	if ( isset( $_POST[ "bez_a_22" ] ) )
	{
		$bez_a_22					= $_POST[ "bez_a_22" ];
	}
	if ( isset( $_POST[ "bez_a_23" ] ) )
	{
		$bez_a_23					= $_POST[ "bez_a_23" ];
	}
	if ( isset( $_POST[ "bez_a_24" ] ) )
	{
		$bez_a_24					= $_POST[ "bez_a_24" ];
	}
	if ( isset( $_POST[ "bez_a_25" ] ) )
	{
		$bez_a_25					= $_POST[ "bez_a_25" ];
	}
	if ( isset( $_POST[ "bez_a_26" ] ) )
	{
		$bez_a_26					= $_POST[ "bez_a_26" ];
	}
	if ( isset( $_POST[ "bez_a_27" ] ) )
	{
		$bez_a_27					= $_POST[ "bez_a_27" ];
	}
	if ( isset( $_POST[ "bez_a_28" ] ) )
	{
		$bez_a_28					= $_POST[ "bez_a_28" ];
	}
	if ( isset( $_POST[ "bez_a_29" ] ) )
	{
		$bez_a_29					= $_POST[ "bez_a_29" ];
	}
	if ( isset( $_POST[ "bez_a_30" ] ) )
	{
		$bez_a_30					= $_POST[ "bez_a_30" ];
	}
	if ( isset( $_POST[ "bez_n_1" ] ) )
	{
		$bez_n_1					= $_POST[ "bez_n_1" ];
	}
	if ( isset( $_POST[ "bez_n_2" ] ) )
	{
		$bez_n_2					= $_POST[ "bez_n_2" ];
	}
	if ( isset( $_POST[ "bez_n_3" ] ) )
	{
		$bez_n_3					= $_POST[ "bez_n_3" ];
	}
	if ( isset( $_POST[ "bez_d_1" ] ) )
	{
		$bez_d_1					= $_POST[ "bez_d_1" ];
	}
	if ( isset( $_POST[ "bez_d_2" ] ) )
	{
		$bez_d_2					= $_POST[ "bez_d_2" ];
	}
	if ( isset( $_POST[ "bez_d_3" ] ) )
	{
		$bez_d_3					= $_POST[ "bez_d_3" ];
	}
	if ( isset( $_POST[ "bez_g_1" ] ) )
	{
		$bez_g_1					= $_POST[ "bez_g_1" ];
	}
	if ( isset( $_POST[ "bez_g_2" ] ) )
	{
		$bez_g_2					= $_POST[ "bez_g_2" ];
	}
	if ( isset( $_POST[ "bez_g_3" ] ) )
	{
		$bez_g_3					= $_POST[ "bez_g_3" ];
	}
	if ( isset( $_POST[ "bez_t_1" ] ) )
	{
		$bez_t_1					= $_POST[ "bez_t_1" ];
	}
	if ( isset( $_POST[ "w_kuerzel" ] ) )
	{
		$w_kuerzel					= $_POST[ "w_kuerzel" ];
	}
	if ( isset( $_POST[ "alpha_01" ] ) )
	{
		$alpha_01					= $_POST[ "alpha_01" ];
	}
	if ( isset( $_POST[ "alpha_02" ] ) )
	{
		$alpha_02					= $_POST[ "alpha_02" ];
	}
	if ( isset( $_POST[ "alpha_03" ] ) )
	{
		$alpha_03					= $_POST[ "alpha_03" ];
	}
	if ( isset( $_POST[ "alpha_04" ] ) )
	{
		$alpha_04					= $_POST[ "alpha_04" ];
	}
	if ( isset( $_POST[ "alpha_05" ] ) )
	{
		$alpha_05					= $_POST[ "alpha_05" ];
	}
	if ( isset( $_POST[ "alpha_06" ] ) )
	{
		$alpha_06					= $_POST[ "alpha_06" ];
	}
	if ( isset( $_POST[ "alpha_07" ] ) )
	{
		$alpha_07					= $_POST[ "alpha_07" ];
	}
	if ( isset( $_POST[ "alpha_08" ] ) )
	{
		$alpha_08					= $_POST[ "alpha_08" ];
	}
	if ( isset( $_POST[ "alpha_09" ] ) )
	{
		$alpha_09					= $_POST[ "alpha_09" ];
	}
	if ( isset( $_POST[ "alpha_10" ] ) )
	{
		$alpha_10					= $_POST[ "alpha_10" ];
	}
	if ( isset( $_POST[ "alpha_11" ] ) )
	{
		$alpha_11					= $_POST[ "alpha_11" ];
	}
	if ( isset( $_POST[ "alpha_12" ] ) )
	{
		$alpha_12					= $_POST[ "alpha_12" ];
	}
	if ( isset( $_POST[ "alpha_13" ] ) )
	{
		$alpha_13					= $_POST[ "alpha_13" ];
	}
	if ( isset( $_POST[ "alpha_14" ] ) )
	{
		$alpha_14					= $_POST[ "alpha_14" ];
	}
	if ( isset( $_POST[ "alpha_15" ] ) )
	{
		$alpha_15					= $_POST[ "alpha_15" ];
	}
	if ( isset( $_POST[ "alpha_16" ] ) )
	{
		$alpha_16					= $_POST[ "alpha_16" ];
	}
	if ( isset( $_POST[ "alpha_17" ] ) )
	{
		$alpha_17					= $_POST[ "alpha_17" ];
	}
	if ( isset( $_POST[ "alpha_18" ] ) )
	{
		$alpha_18					= $_POST[ "alpha_18" ];
	}
	if ( isset( $_POST[ "alpha_19" ] ) )
	{
		$alpha_19					= $_POST[ "alpha_19" ];
	}
	if ( isset( $_POST[ "alpha_20" ] ) )
	{
		$alpha_20					= $_POST[ "alpha_20" ];
	}
	if ( isset( $_POST[ "alpha_21" ] ) )
	{
		$alpha_21					= $_POST[ "alpha_21" ];
	}
	if ( isset( $_POST[ "alpha_22" ] ) )
	{
		$alpha_22					= $_POST[ "alpha_22" ];
	}
	if ( isset( $_POST[ "alpha_23" ] ) )
	{
		$alpha_23					= $_POST[ "alpha_23" ];
	}
	if ( isset( $_POST[ "alpha_24" ] ) )
	{
		$alpha_24					= $_POST[ "alpha_24" ];
	}
	if ( isset( $_POST[ "alpha_25" ] ) )
	{
		$alpha_25					= $_POST[ "alpha_25" ];
	}
	if ( isset( $_POST[ "alpha_26" ] ) )
	{
		$alpha_26					= $_POST[ "alpha_26" ];
	}
	if ( isset( $_POST[ "alpha_27" ] ) )
	{
		$alpha_27					= $_POST[ "alpha_27" ];
	}
	if ( isset( $_POST[ "alpha_28" ] ) )
	{
		$alpha_28					= $_POST[ "alpha_28" ];
	}
	if ( isset( $_POST[ "alpha_29" ] ) )
	{
		$alpha_29					= $_POST[ "alpha_29" ];
	}
	if ( isset( $_POST[ "alpha_30" ] ) )
	{
		$alpha_30					= $_POST[ "alpha_30" ];
	}
	if ( isset( $_POST[ "num_01" ] ) )
	{
		$num_01						= $_POST[ "num_01" ];
	}
	if ( isset( $_POST[ "num_02" ] ) )
	{
		$num_02						= $_POST[ "num_02" ];
	}
	if ( isset( $_POST[ "num_03" ] ) )
	{
		$num_03						= $_POST[ "num_03" ];
	}
	if ( isset( $_POST[ "datum_01" ] ) )
	{
		$datum_01					= $_POST[ "datum_01" ];
	}
	if ( isset( $_POST[ "datum_02" ] ) )
	{
		$datum_02					= $_POST[ "datum_02" ];
	}
	if ( isset( $_POST[ "datum_03" ] ) )
	{
		$datum_03					= $_POST[ "datum_03" ];
	}
	if ( isset( $_POST[ "geld_01" ] ) )
	{
		$geld_01					= $_POST[ "geld_01" ];
	}
	if ( isset( $_POST[ "geld_02" ] ) )
	{
		$geld_02					= $_POST[ "geld_02" ];
	}
	if ( isset( $_POST[ "geld_03" ] ) )
	{
		$geld_03					= $_POST[ "geld_03" ];
	}
	if ( isset( $_POST[ "text_01" ] ) )
	{
		$text_01					= $_POST[ "text_01" ];
	}
	if ( isset( $_POST[ "neues_pwd_1" ] ) )
	{
		$neues_pwd_1					= $_POST[ "neues_pwd_1" ];
	}
	if ( isset( $_POST[ "neues_pwd_2" ] ) )
	{
		$neues_pwd_2					= $_POST[ "neues_pwd_2" ];
	}
	if ( isset( $_POST[ "wertemenge" ] ) )
	{
		$wertemenge					= $_POST[ "wertemenge" ];
	}
	if ( isset( $_POST[ "benutzer_darf_wert_aendern" ] ) )
	{
		$benutzer_darf_wert_aendern					= $_POST[ "benutzer_darf_wert_aendern" ];
	}
	if ( isset( $_POST[ "wertemenge_01" ] ) )
	{
		$wertemenge_01					= $_POST[ "wertemenge_01" ];
	}
	if ( isset( $_POST[ "wertemenge_02" ] ) )
	{
		$wertemenge_02					= $_POST[ "wertemenge_02" ];
	}
	if ( isset( $_POST[ "wertemenge_03" ] ) )
	{
		$wertemenge_03					= $_POST[ "wertemenge_03" ];
	}
	if ( isset( $_POST[ "wertemenge_04" ] ) )
	{
		$wertemenge_04					= $_POST[ "wertemenge_04" ];
	}
	if ( isset( $_POST[ "wertemenge_05" ] ) )
	{
		$wertemenge_05					= $_POST[ "wertemenge_05" ];
	}
	if ( isset( $_POST[ "wertemenge_06" ] ) )
	{
		$wertemenge_06					= $_POST[ "wertemenge_06" ];
	}
	if ( isset( $_POST[ "wertemenge_07" ] ) )
	{
		$wertemenge_07					= $_POST[ "wertemenge_07" ];
	}
	if ( isset( $_POST[ "wertemenge_08" ] ) )
	{
		$wertemenge_08					= $_POST[ "wertemenge_08" ];
	}
	if ( isset( $_POST[ "wertemenge_09" ] ) )
	{
		$wertemenge_09					= $_POST[ "wertemenge_09" ];
	}
	if ( isset( $_POST[ "wertemenge_09" ] ) )
	{
		$wertemenge_10					= $_POST[ "wertemenge_09" ];
	}
	if ( isset( $_POST[ "wertemenge_11" ] ) )
	{
		$wertemenge_11					= $_POST[ "wertemenge_11" ];
	}
	if ( isset( $_POST[ "wertemenge_12" ] ) )
	{
		$wertemenge_12					= $_POST[ "wertemenge_12" ];
	}
	if ( isset( $_POST[ "wertemenge_13" ] ) )
	{
		$wertemenge_13					= $_POST[ "wertemenge_13" ];
	}
	if ( isset( $_POST[ "wertemenge_14" ] ) )
	{
		$wertemenge_14					= $_POST[ "wertemenge_14" ];
	}
	if ( isset( $_POST[ "wertemenge_15" ] ) )
	{
		$wertemenge_15					= $_POST[ "wertemenge_15" ];
	}
	if ( isset( $_POST[ "wertemenge_16" ] ) )
	{
		$wertemenge_16					= $_POST[ "wertemenge_16" ];
	}
	if ( isset( $_POST[ "wertemenge_17" ] ) )
	{
		$wertemenge_17					= $_POST[ "wertemenge_17" ];
	}
	if ( isset( $_POST[ "wertemenge_18" ] ) )
	{
		$wertemenge_18					= $_POST[ "wertemenge_18" ];
	}
	if ( isset( $_POST[ "wertemenge_19" ] ) )
	{
		$wertemenge_19					= $_POST[ "wertemenge_19" ];
	}
	if ( isset( $_POST[ "wertemenge_20" ] ) )
	{
		$wertemenge_20					= $_POST[ "wertemenge_20" ];
	}
	if ( isset( $_POST[ "wertemenge_21" ] ) )
	{
		$wertemenge_21					= $_POST[ "wertemenge_21" ];
	}
	if ( isset( $_POST[ "wertemenge_22" ] ) )
	{
		$wertemenge_22					= $_POST[ "wertemenge_22" ];
	}
	if ( isset( $_POST[ "wertemenge_23" ] ) )
	{
		$wertemenge_23					= $_POST[ "wertemenge_23" ];
	}
	if ( isset( $_POST[ "wertemenge_24" ] ) )
	{
		$wertemenge_24					= $_POST[ "wertemenge_24" ];
	}
	if ( isset( $_POST[ "wertemenge_25" ] ) )
	{
		$wertemenge_25					= $_POST[ "wertemenge_25" ];
	}
	if ( isset( $_POST[ "wertemenge_26" ] ) )
	{
		$wertemenge_26					= $_POST[ "wertemenge_26" ];
	}
	if ( isset( $_POST[ "wertemenge_27" ] ) )
	{
		$wertemenge_27					= $_POST[ "wertemenge_27" ];
	}
	if ( isset( $_POST[ "wertemenge_28" ] ) )
	{
		$wertemenge_28					= $_POST[ "wertemenge_28" ];
	}
	if ( isset( $_POST[ "wertemenge_29" ] ) )
	{
		$wertemenge_29					= $_POST[ "wertemenge_29" ];
	}
	if ( isset( $_POST[ "wertemenge_30" ] ) )
	{
		$wertemenge_30					= $_POST[ "wertemenge_30" ];
	}
	if ( isset( $_POST[ "aender_01" ] ) )
	{
		$aender_01					= $_POST[ "aender_01" ];
	}
	if ( isset( $_POST[ "aender_02" ] ) )
	{
		$aender_02					= $_POST[ "aender_02" ];
	}
	if ( isset( $_POST[ "aender_03" ] ) )
	{
		$aender_03					= $_POST[ "aender_03" ];
	}
	if ( isset( $_POST[ "aender_04" ] ) )
	{
		$aender_04					= $_POST[ "aender_04" ];
	}
	if ( isset( $_POST[ "aender_05" ] ) )
	{
		$aender_05					= $_POST[ "aender_05" ];
	}
	if ( isset( $_POST[ "aender_06" ] ) )
	{
		$aender_06					= $_POST[ "aender_06" ];
	}
	if ( isset( $_POST[ "aender_07" ] ) )
	{
		$aender_07					= $_POST[ "aender_07" ];
	}
	if ( isset( $_POST[ "aender_08" ] ) )
	{
		$aender_08					= $_POST[ "aender_08" ];
	}
	if ( isset( $_POST[ "aender_09" ] ) )
	{
		$aender_09					= $_POST[ "aender_09" ];
	}
	if ( isset( $_POST[ "aender_09" ] ) )
	{
		$aender_10					= $_POST[ "aender_09" ];
	}
	if ( isset( $_POST[ "aender_11" ] ) )
	{
		$aender_11					= $_POST[ "aender_11" ];
	}
	if ( isset( $_POST[ "aender_12" ] ) )
	{
		$aender_12					= $_POST[ "aender_12" ];
	}
	if ( isset( $_POST[ "aender_13" ] ) )
	{
		$aender_13					= $_POST[ "aender_13" ];
	}
	if ( isset( $_POST[ "aender_14" ] ) )
	{
		$aender_14					= $_POST[ "aender_14" ];
	}
	if ( isset( $_POST[ "aender_15" ] ) )
	{
		$aender_15					= $_POST[ "aender_15" ];
	}
	if ( isset( $_POST[ "aender_16" ] ) )
	{
		$aender_16					= $_POST[ "aender_16" ];
	}
	if ( isset( $_POST[ "aender_17" ] ) )
	{
		$aender_17					= $_POST[ "aender_17" ];
	}
	if ( isset( $_POST[ "aender_18" ] ) )
	{
		$aender_18					= $_POST[ "aender_18" ];
	}
	if ( isset( $_POST[ "aender_19" ] ) )
	{
		$aender_19					= $_POST[ "aender_19" ];
	}
	if ( isset( $_POST[ "aender_20" ] ) )
	{
		$aender_20					= $_POST[ "aender_20" ];
	}
	if ( isset( $_POST[ "aender_21" ] ) )
	{
		$aender_21					= $_POST[ "aender_21" ];
	}
	if ( isset( $_POST[ "aender_22" ] ) )
	{
		$aender_22					= $_POST[ "aender_22" ];
	}
	if ( isset( $_POST[ "aender_23" ] ) )
	{
		$aender_23					= $_POST[ "aender_23" ];
	}
	if ( isset( $_POST[ "aender_24" ] ) )
	{
		$aender_24					= $_POST[ "aender_24" ];
	}
	if ( isset( $_POST[ "aender_25" ] ) )
	{
		$aender_25					= $_POST[ "aender_25" ];
	}
	if ( isset( $_POST[ "aender_26" ] ) )
	{
		$aender_26					= $_POST[ "aender_26" ];
	}
	if ( isset( $_POST[ "aender_27" ] ) )
	{
		$aender_27					= $_POST[ "aender_27" ];
	}
	if ( isset( $_POST[ "aender_28" ] ) )
	{
		$aender_28					= $_POST[ "aender_28" ];
	}
	if ( isset( $_POST[ "aender_29" ] ) )
	{
		$aender_29					= $_POST[ "aender_29" ];
	}
	if ( isset( $_POST[ "aender_30" ] ) )
	{
		$aender_30					= $_POST[ "aender_30" ];
	}
	if ( isset( $_POST[ "praefix" ] ) )
	{
		$praefix					= $_POST[ "praefix" ];
	}
	if ( isset( $_POST[ "dokart_kuerzel" ] ) )
	{
		$dokart_kuerzel					= $_POST[ "dokart_kuerzel" ];
	}
	if ( isset( $_POST[ "p_alpha_01" ] ) )
	{
		$p_alpha_01					= $_POST[ "p_alpha_01" ];
	}
	if ( isset( $_POST[ "p_alpha_02" ] ) )
	{
		$p_alpha_02					= $_POST[ "p_alpha_02" ];
	}
	if ( isset( $_POST[ "p_alpha_03" ] ) )
	{
		$p_alpha_03					= $_POST[ "p_alpha_03" ];
	}
	if ( isset( $_POST[ "p_alpha_04" ] ) )
	{
		$p_alpha_04					= $_POST[ "p_alpha_04" ];
	}
	if ( isset( $_POST[ "p_alpha_05" ] ) )
	{
		$p_alpha_05					= $_POST[ "p_alpha_05" ];
	}
	if ( isset( $_POST[ "p_alpha_06" ] ) )
	{
		$p_alpha_06					= $_POST[ "p_alpha_06" ];
	}
	if ( isset( $_POST[ "p_alpha_07" ] ) )
	{
		$p_alpha_07					= $_POST[ "p_alpha_07" ];
	}
	if ( isset( $_POST[ "p_alpha_08" ] ) )
	{
		$p_alpha_08					= $_POST[ "p_alpha_08" ];
	}
	if ( isset( $_POST[ "p_alpha_09" ] ) )
	{
		$p_alpha_09					= $_POST[ "p_alpha_09" ];
	}
	if ( isset( $_POST[ "p_alpha_09" ] ) )
	{
		$p_alpha_10					= $_POST[ "p_alpha_09" ];
	}
	if ( isset( $_POST[ "p_alpha_11" ] ) )
	{
		$p_alpha_11					= $_POST[ "p_alpha_11" ];
	}
	if ( isset( $_POST[ "p_alpha_12" ] ) )
	{
		$p_alpha_12					= $_POST[ "p_alpha_12" ];
	}
	if ( isset( $_POST[ "p_alpha_13" ] ) )
	{
		$p_alpha_13					= $_POST[ "p_alpha_13" ];
	}
	if ( isset( $_POST[ "p_alpha_14" ] ) )
	{
		$p_alpha_14					= $_POST[ "p_alpha_14" ];
	}
	if ( isset( $_POST[ "p_alpha_15" ] ) )
	{
		$p_alpha_15					= $_POST[ "p_alpha_15" ];
	}
	if ( isset( $_POST[ "p_alpha_16" ] ) )
	{
		$p_alpha_16					= $_POST[ "p_alpha_16" ];
	}
	if ( isset( $_POST[ "p_alpha_17" ] ) )
	{
		$p_alpha_17					= $_POST[ "p_alpha_17" ];
	}
	if ( isset( $_POST[ "p_alpha_18" ] ) )
	{
		$p_alpha_18					= $_POST[ "p_alpha_18" ];
	}
	if ( isset( $_POST[ "p_alpha_19" ] ) )
	{
		$p_alpha_19					= $_POST[ "p_alpha_19" ];
	}
	if ( isset( $_POST[ "p_alpha_20" ] ) )
	{
		$p_alpha_20					= $_POST[ "p_alpha_20" ];
	}
	if ( isset( $_POST[ "p_datum_01" ] ) )
	{
		$p_datum_01					= $_POST[ "p_datum_01" ];
	}
	if ( isset( $_POST[ "p_datum_02" ] ) )
	{
		$p_datum_02					= $_POST[ "p_datum_02" ];
	}
	if ( isset( $_POST[ "p_datum_03" ] ) )
	{
		$p_datum_03					= $_POST[ "p_datum_03" ];
	}
	if ( isset( $_POST[ "p_datum_04" ] ) )
	{
		$p_datum_04					= $_POST[ "p_datum_04" ];
	}
	if ( isset( $_POST[ "p_datum_05" ] ) )
	{
		$p_datum_05					= $_POST[ "p_datum_05" ];
	}
	if ( isset( $_POST[ "p_num_01" ] ) )
	{
		$p_num_01					= $_POST[ "p_num_01" ];
	}
	if ( isset( $_POST[ "p_num_02" ] ) )
	{
		$p_num_02					= $_POST[ "p_num_02" ];
	}
	if ( isset( $_POST[ "p_num_03" ] ) )
	{
		$p_num_03					= $_POST[ "p_num_03" ];
	}
	if ( isset( $_POST[ "p_num_04" ] ) )
	{
		$p_num_04					= $_POST[ "p_num_04" ];
	}
	if ( isset( $_POST[ "p_num_05" ] ) )
	{
		$p_num_05					= $_POST[ "p_num_05" ];
	}
	if ( isset( $_POST[ "p_geld_01" ] ) )
	{
		$p_geld_01					= $_POST[ "p_geld_01" ];
	}
	if ( isset( $_POST[ "p_geld_02" ] ) )
	{
		$p_geld_02					= $_POST[ "p_geld_02" ];
	}
	if ( isset( $_POST[ "p_geld_03" ] ) )
	{
		$p_geld_03					= $_POST[ "p_geld_03" ];
	}
	if ( isset( $_POST[ "p_geld_04" ] ) )
	{
		$p_geld_04					= $_POST[ "p_geld_04" ];
	}
	if ( isset( $_POST[ "p_geld_05" ] ) )
	{
		$p_geld_05					= $_POST[ "p_geld_05" ];
	}
	if ( isset( $_POST[ "p_datum_01_2" ] ) )
	{
		$p_datum_01_2					= $_POST[ "p_datum_01_2" ];
	}
	if ( isset( $_POST[ "p_datum_02_2" ] ) )
	{
		$p_datum_02_2					= $_POST[ "p_datum_02_2" ];
	}
	if ( isset( $_POST[ "p_datum_03_2" ] ) )
	{
		$p_datum_03_2					= $_POST[ "p_datum_03_2" ];
	}
	if ( isset( $_POST[ "p_datum_04_2" ] ) )
	{
		$p_datum_04_2					= $_POST[ "p_datum_04_2" ];
	}
	if ( isset( $_POST[ "p_datum_05_2" ] ) )
	{
		$p_datum_05_2					= $_POST[ "p_datum_05_2" ];
	}
	if ( isset( $_POST[ "p_num_01_2" ] ) )
	{
		$p_num_01_2					= $_POST[ "p_num_01_2" ];
	}
	if ( isset( $_POST[ "p_num_02_2" ] ) )
	{
		$p_num_02_2					= $_POST[ "p_num_02_2" ];
	}
	if ( isset( $_POST[ "p_num_03_2" ] ) )
	{
		$p_num_03_2					= $_POST[ "p_num_03_2" ];
	}
	if ( isset( $_POST[ "p_num_04_2" ] ) )
	{
		$p_num_04_2					= $_POST[ "p_num_04_2" ];
	}
	if ( isset( $_POST[ "p_num_05_2" ] ) )
	{
		$p_num_05_2					= $_POST[ "p_num_05_2" ];
	}
	if ( isset( $_POST[ "p_geld_01_2" ] ) )
	{
		$p_geld_01_2					= $_POST[ "p_geld_01_2" ];
	}
	if ( isset( $_POST[ "p_geld_02_2" ] ) )
	{
		$p_geld_02_2					= $_POST[ "p_geld_02_2" ];
	}
	if ( isset( $_POST[ "p_geld_03_2" ] ) )
	{
		$p_geld_03_2					= $_POST[ "p_geld_03_2" ];
	}
	if ( isset( $_POST[ "p_geld_04_2" ] ) )
	{
		$p_geld_04_2					= $_POST[ "p_geld_04_2" ];
	}
	if ( isset( $_POST[ "p_geld_05_2" ] ) )
	{
		$p_geld_05_2					= $_POST[ "p_geld_05_2" ];
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	switch ( $kommando )
	{
		case "liefere_mandant":
			$html = _web_liefere_mandant( $mandant_name );
			break;
		case "liefere_mandant_optionen":
			$html = _web_liefere_mandant_optionen( $mandant_name );
			break;
		case "mandant_anlegen":
			$html = _web_mandant_anlegen( $mandant_name_neu, $aufgerufen );
			break;
		case "mandant_aendern":
			$html = _web_mandant_aendern( $mandant_name, $mandant_name_alt, $lizenz, $aufgerufen, $mandant_name_neu );
			break;
		case "mandant_loeschen":
			$html = _web_mandant_loeschen( $mandant_name, $aufgerufen );
			break;
		case "liefere_wertemenge":
			$html = _web_liefere_wertemenge( $mandant_name, $wertemenge_kuerzel );
			break;
		case "liefere_wertemenge_optionen":
			$html = _web_liefere_wertemenge_optionen( $mandant_name, $wertemenge_kuerzel );
			break;
		case "wertemenge_loeschen":
			$html = _web_wertemenge_loeschen( $mandant_name, $wertemenge_kuerzel, $aufgerufen );
			break;
		case "wertemenge_anlegen":
			$html = _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 );
			break;
		case "wertemenge_aendern":
			$html = _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 );
			break;
		case "wertemengen_element_hinzufuegen":
			$html = _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 );
			break;
		case "wertemengen_element_aendern":
			$html = _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 );
			break;
		case "wertemengen_element_loeschen":
			$html = _web_wertemengen_element_loeschen( $mandant_name, $wertemenge_kuerzel, $element_id );
			break;
		case "liefere_einstellungen_anhand_kategorie":
			$html = _web_liefere_einstellungen_anhand_kategorie( $mandant_name, $kategorie );
			break;
		case "liefere_konfig":
			$html = _web_liefere_konfig( $mandant_name, $konfig_option );
			break;
		case "liefere_konfig_neu":
			$html = _web_liefere_konfig_neu( $mandant_name, $konfig_option );
			break;
		case "liefere_konfig_beschreibung":
			$html = _web_liefere_konfig_beschreibung( $mandant_name, $konfig_option );
			break;
		case "einstellung_aendern":
			$html = _web_einstellung_aendern( $mandant_name, $systemeinstellung, $sys_wert_neu );
			break;
		case "wertemenge_anlegen_gross":
			$html = _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 );
			break;
		case "passwort_aendern":
			_web_passwort_aendern( $neues_pwd_1, $neues_pwd_2, $alpha_01 /* $alpha_01 => 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 = '<table border="0" style="display:inline; font-size:90%">
					<tr><td style="width:150px" >Mandant-ID</td><td style="font-weight:bold;">'.$mandant_infos[ 2 ][ "mandant_id" ].'</td></tr>
					<tr><td>Mandant-Name</td><td style="font-weight:bold;">'.$mandant_infos[ 2 ][ "mandant_name" ].'</td></tr>
					<tr><td>erstellt am</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $mandant_infos[ 2 ][ "mandant_erstellt_am" ] ).'</td></tr>
					<tr><td>Lizenz</td><td style="font-weight:bold;">'.$mandant_infos[ 2 ][ "mandant_lizenz" ].'</td></tr>
					<tr><td>aktive Module</td><td style="font-weight:bold;">'.$mandant_infos[ 2 ][ "anzahl_module" ].'</td></tr>
					<tr><td>Anzahl Benutzer</td><td style="font-weight:bold;">'.$mandant_infos[ 2 ][ "anzahl_benutzer" ].'</td></tr>
					<tr><td>Anzahl Gruppen</td><td style="font-weight:bold;">'.$mandant_infos[ 2 ][ "anzahl_gruppen" ].'</td></tr>
					<tr><td >Anzahl Dokumente</td><td style="font-weight:bold;">'.$mandant_infos[ 2 ][ "anzahl_dokumente" ].'</td></tr></table>';
		
		return $html;
	}
	
	function _web_liefere_mandant_optionen( $mandant_name )
	{
		$html = "
		<input type='button' value='Anlegen' style='width:150px;margin-left:10px;'  onclick=\"ajaxFunction( 'su_web.php?cmd=mandant_anlegen', 'mandant_ergebnis_3' );\" />
		<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=mandant_aendern&mandant_name='+'".urlencode( $mandant_name )."', 'mandant_ergebnis_3' );\" />
		<input type='button' value='L&ouml;schen' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=mandant_loeschen&mandant_name='+'".urlencode( $mandant_name )."', 'mandant_ergebnis_3' );\" />
		
		";
		//<input type='button' value='Erweitert' style='width:150px;margin-left:10px;' onclick=\"document.location.href='su_mand_erw.php?mandant_name=".urlencode( $mandant_name )."';\" />
		//xlog( 4, "<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=mandant_aendern&mandant_name='+'".urlencode( $mandant_name )."', 'mandant_ergebnis_3' );\" />" );
		
		return $html;
	
	}
	
	function _web_liefere_wertemenge( $mandant_name, $wertemenge_kuerzel )
	{
		$wertemengen_infos		= liefere_wertemenge( $mandant_name, $wertemenge_kuerzel );
		
		$html = '<table border="0" style="display:inline; font-size:90%">
					<tr><td style="width:150px" >Wertemengen-K&uuml;rzel</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "kuerzel" ].'</td></tr>
					<tr><td>Bezeichnung</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung" ].'</td></tr>
					<tr><td>Typ</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "typ" ].'</td></tr>
					<tr><td>Kategorie</td><td style="font-weight:bold;max-width:500px;">'.$wertemengen_infos[ 2 ][ "kategorie" ].'</td></tr>
					<tr><td>Konfiguration</td><td style="font-weight:bold;max-width:500px;">'.$wertemengen_infos[ 2 ][ "konfig" ].'</td></tr>
					<tr><td>erstellt am</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $wertemengen_infos[ 2 ][ "erstellt_am" ] ).'</td></tr>
					
					<tr><td>Anzahl Elemente</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "anzahl_elemente" ].'</td></tr>
					';
					/*
					$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 = "<tr>";
					$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.'<td style="width:150px">Bezeichnung '.$bezeichnung.'</td><td style="font-weight:bold;">'.$value.'</td>';
								$j++;
								if ( bccomp( $j, $spalten, 0 ) == 0 )
								{
									$tabelle = $tabelle."</tr><tr>";
									$j = 0;
								}
							}
						}
						
					}
					
					$tabelle = $tabelle."</tr></table>";
					$html = $html.$tabelle;
					*/
					
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_alpha_01" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung alpha_01</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_alpha_01" ].'</td></tr>';
					}
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_alpha_02" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung alpha_02</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_alpha_02" ].'</td></tr>';
					}
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_alpha_03" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung alpha_03</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_alpha_03" ].'</td></tr>';
					}
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_alpha_04" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung alpha_04</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_alpha_04" ].'</td></tr>';
					}
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_alpha_05" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung alpha_05</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_alpha_05" ].'</td></tr>';
					}
					
					
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_num_01" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung num_01</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_num_01" ].'</td></tr>';
					}
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_num_02" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung num_02</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_num_02" ].'</td></tr>';
					}
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_datum_01" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung datum_01</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_datum_01" ].'</td></tr>';
					}
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_datum_02" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung datum_02</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_datum_02" ].'</td></tr>';
					}
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_geld_01" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung geld_01</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_geld_01" ].'</td></tr>';
					}
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_geld_02" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung geld_02</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_geld_02" ].'</td></tr>';
					}
					if ( strlen( $wertemengen_infos[ 2 ][ "bezeichnung_text_01" ] ) > 0 )
					{
						$html = $html.'<tr><td>Bezeichnung text_01</td><td style="font-weight:bold;">'.$wertemengen_infos[ 2 ][ "bezeichnung_text_01" ].'</td></tr>';
					}
					
					$html = $html.'<tr><td style="vertical-align:top;">Beschreibung</td><td style="font-weight:bold;max-width:500px;">'.$wertemengen_infos[ 2 ][ "beschreibung" ].'</td></tr></table>';
		
		return $html;
	}
	
	function _web_liefere_wertemenge_optionen( $mandant_name, $wertemenge_kuerzel )
	{
		
		$elemente = "ad_wertemenge_elemente";
		
		$html = "
		<input type='button' value='Anlegen' style='width:150px;margin-left:10px;'  onclick=\"ajaxFunction( 'su_web.php?cmd=wertemenge_anlegen&mandant_name=".urlencode( $mandant_name )."', 'wertemenge_ergebnis_3' );\" />
		<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=wertemenge_aendern&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&mandant_name=".urlencode( $mandant_name )."', 'wertemenge_ergebnis_3' );\" />
		<input type='button' value='L&ouml;schen' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=wertemenge_loeschen&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&mandant_name=".urlencode( $mandant_name )."', 'wertemenge_ergebnis_3' );\" />
		<input type='button' value='Elemente ...' style='width:150px;margin-left:10px;' onclick=\"document.location.href='".$elemente.".php?wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&mandant_name=".urlencode( $mandant_name )."';\" />
		";
	
		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 = "<h3 style='margin-left:15px;'>Wertemenge l&ouml;schen</h3>
			<form name='mandant_loeschen' action='su_web.php?cmd=wertemenge_loeschen&mandant_name=".urlencode( $mandant_name )."&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."' method='post' accept-charset='UTF-8' ><input type='hidden' name='aufgerufen' value='aufgerufen' />
				<p style='margin-left:15px; font-size:90%;'>Wollen Sie die Wertemenge <b>".$wertemenge_infos[ 2 ][ "bezeichnung" ]."</b> (K&uuml;rzel <b>".$wertemenge_kuerzel."</b>) wirklich l&ouml;schen?</p>
			<input type='submit' style='margin-left:15px;' value='OK'>
			<input type='button' value='Abbrechen' onclick='document.location.href=\"".$ref.".php\";'>
			</form>";
		}
		
		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 = "<h3 style='margin-left:15px;'>Wertemenge anlegen</h3>
				<form name='mandant_anlegen' accept-charset='UTF-8' action='su_web.php?cmd=wertemenge_anlegen&mandant_name=".urlencode( $mandant_name )."' method='post'><input type='hidden' name='aufgerufen' value='aufgerufen' />
					<table border='0' style='font-size:90%;'>
						<tr>
							<td style='vertical-align:top;'>
								<table border='0' style='font-size:100%;'>
									<tr>
										<td>Bezeichnung</td><td><input type='text' size='40' name='bezeichnung'  style='width:250px;' /></td>
									</tr>
									<tr>
										<td>K&uuml;rzel</td><td><input type='text' size='40' name='w_kuerzel' style='width:250px;' /></td>
									</tr>
									<tr>
										<td>Typ</td><td><select name='typ'  style='width:250px;' >";
							foreach ( $erlaubte_typen[ 2 ] as $typ )
							{
								$html = $html."<option>".$typ[ "alpha_01" ]."</option>";
							}
										
							$html = $html."</select></td>
									</tr>
									<tr>
										<td>Kategorie</td><td><select name='kategorie'  style='width:250px;' >";
							foreach ( $erlaubte_kategorien[ 2 ] as $kategorie )
							{
								$html = $html."<option>".$kategorie[ "alpha_01" ]."</option>";
							}
										
							$html = $html."</select></td>
									</tr>
									<tr>
										<td>Konfiguration</td><td><input type='text' size='40' name='konfig' style='width:250px;'  /></td>
									</tr>
									<tr>
										<td style='vertical-align:top;padding-top:5px;'>Beschreibung</td><td><textarea name='beschreibung' style='width:250px;height:180px;'  ></textarea></td>
									</tr>
									<tr><td></td><td><input type='button' value='mehr Attribute ...' onclick=\"ajaxFunction( 'su_web.php?cmd=wertemenge_anlegen_gross&mandant_name=".urlencode( $mandant_name )."', 'wertemenge_ergebnis_3' );\" /></td></tr>
								</table>
							</td>
							<td>
								<table border='0' style='font-size:100%; '>
									<tr>
										<td>Bezeichnung alpha_01</td><td><input type='text' size='40' name='bez_a_01'  style='width:250px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_02</td><td><input type='text' size='40' name='bez_a_02'  style='width:250px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_03</td><td><input type='text' size='40' name='bez_a_03'  style='width:250px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_04</td><td><input type='text' size='40' name='bez_a_04'  style='width:250px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_05</td><td><input type='text' size='40' name='bez_a_05' style='width:250px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung num_01</td><td><input type='text' size='40' name='bez_n_1'  style='width:250px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung num_02</td><td><input type='text' size='40' name='bez_n_2' style='width:250px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung geld_01</td><td><input type='text' size='40' name='bez_g_1' style='width:250px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung geld_02</td><td><input type='text' size='40' name='bez_g_2' style='width:250px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung datum_01</td><td><input type='text' size='40' name='bez_d_1' style='width:250px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung datum_02</td><td><input type='text' size='40' name='bez_d_2'  style='width:250px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung text_01</td><td><input type='text' size='40' name='bez_t_1' style='width:250px;'  /></td>
									</tr>
									
								</table>
							</td>
						</tr>
					</table>
					
					
				<p style='margin-left:260px;'><input type='submit' style='margin-left:15px;' value='OK'>
				<input type='button' value='Abbrechen' onclick='document.location.href=\"".$ref.".php\";'>
				</form>";
			
		}
		//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 = "<h3 style='margin-left:15px;'>Wertemenge anlegen</h3>
				<form name='mandant_anlegen' accept-charset='UTF-8' action='su_web.php?cmd=wertemenge_anlegen&mandant_name=".urlencode( $mandant_name )."' method='post'><input type='hidden' name='aufgerufen' value='aufgerufen' />
					<table border='0' style='font-size:90%;'>
						<tr>
							<td style='vertical-align:top;'>
								<table border='0' style='font-size:100%; '>
									<tr>
										<td>Bezeichnung</td><td><input type='text' size='40' name='bezeichnung'  style='width:250px;' /></td>
									</tr>
									<tr>
										<td>K&uuml;rzel</td><td><input type='text' size='40' name='w_kuerzel' style='width:250px;' /></td>
									</tr>
									<tr>
										<td>Typ</td><td><select name='typ'  style='width:250px;' >";
							foreach ( $erlaubte_typen[ 2 ] as $typ )
							{
								$html = $html."<option>".$typ[ "alpha_01" ]."</option>";
							}
										
							$html = $html."</select></td>
									</tr>
									<tr>
										<td>Kategorie</td><td><select name='kategorie'  style='width:250px;' >";
							foreach ( $erlaubte_kategorien[ 2 ] as $kategorie )
							{
								$html = $html."<option>".$kategorie[ "alpha_01" ]."</option>";
							}
										
							$html = $html."</select></td>
									</tr>
									<tr>
										<td>Konfiguration</td><td><input type='text' size='40' name='konfig' style='width:250px;'  /></td>
									</tr>
									<tr>
										<td style='vertical-align:top;padding-top:5px;'>Beschreibung</td><td><textarea name='beschreibung' style='width:250px;height:180px;'  ></textarea></td>
									</tr>
									<tr><td></td><td></td></tr>
								</table>
							</td>
							<td>
								<table border='0' style='font-size:100%; '>
									<tr>
										<td>Bezeichnung alpha_01</td><td><input type='text' size='40' name='bez_a_01'  style='width:200px;' /></td>
										<td>Bezeichnung alpha_21</td><td><input type='text' size='40' name='bez_a_21'  style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_02</td><td><input type='text' size='40' name='bez_a_02'  style='width:200px;' /></td>
										<td>Bezeichnung alpha_22</td><td><input type='text' size='40' name='bez_a_22'  style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_03</td><td><input type='text' size='40' name='bez_a_03'  style='width:200px;' /></td>
										<td>Bezeichnung alpha_23</td><td><input type='text' size='40' name='bez_a_23'  style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_04</td><td><input type='text' size='40' name='bez_a_04'  style='width:200px;' /></td>
										<td>Bezeichnung alpha_24</td><td><input type='text' size='40' name='bez_a_24'  style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_05</td><td><input type='text' size='40' name='bez_a_05' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_25</td><td><input type='text' size='40' name='bez_a_25' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_06</td><td><input type='text' size='40' name='bez_a_06' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_26</td><td><input type='text' size='40' name='bez_a_26' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_07</td><td><input type='text' size='40' name='bez_a_07' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_27</td><td><input type='text' size='40' name='bez_a_27' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_08</td><td><input type='text' size='40' name='bez_a_08' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_28</td><td><input type='text' size='40' name='bez_a_28' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_09</td><td><input type='text' size='40' name='bez_a_09' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_29</td><td><input type='text' size='40' name='bez_a_29' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_10</td><td><input type='text' size='40' name='bez_a_10' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_30</td><td><input type='text' size='40' name='bez_a_30' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_11</td><td><input type='text' size='40' name='bez_a_11'  style='width:200px;' /></td>
										<td>Bezeichnung num_01</td><td><input type='text' size='40' name='bez_n_1'  style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_12</td><td><input type='text' size='40' name='bez_a_12'  style='width:200px;' /></td>
										<td>Bezeichnung num_02</td><td><input type='text' size='40' name='bez_n_2'  style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_13</td><td><input type='text' size='40' name='bez_a_13'  style='width:200px;' /></td>
										<td>Bezeichnung num_03</td><td><input type='text' size='40' name='bez_n_3'  style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_14</td><td><input type='text' size='40' name='bez_a_14'  style='width:200px;' /></td>
										<td>Bezeichnung geld_01</td><td><input type='text' size='40' name='bez_g_1' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_15</td><td><input type='text' size='40' name='bez_a_15' style='width:200px;'  /></td>
										<td>Bezeichnung geld_02</td><td><input type='text' size='40' name='bez_g_2' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_16</td><td><input type='text' size='40' name='bez_a_16' style='width:200px;'  /></td>
										<td>Bezeichnung geld_03</td><td><input type='text' size='40' name='bez_g_3' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_17</td><td><input type='text' size='40' name='bez_a_17' style='width:200px;'  /></td>
										<td>Bezeichnung datum_01</td><td><input type='text' size='40' name='bez_d_1' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_18</td><td><input type='text' size='40' name='bez_a_18' style='width:200px;'  /></td>
										<td>Bezeichnung datum_02</td><td><input type='text' size='40' name='bez_d_2' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_19</td><td><input type='text' size='40' name='bez_a_19' style='width:200px;'  /></td>
										<td>Bezeichnung datum_03</td><td><input type='text' size='40' name='bez_d_3' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_20</td><td><input type='text' size='40' name='bez_a_20' style='width:200px;'  /></td>
										<td>Bezeichnung text_01</td><td><input type='text' size='40' name='bez_t_1' style='width:200px;'  /></td>
									</tr>
									
								</table>
							</td>
						</tr>
					</table>
					
					
				<p style='margin-left:260px;'><input type='submit' style='margin-left:15px;' value='OK'>
				<input type='button' value='Abbrechen' onclick='document.location.href=\"".$ref.".php\";'>
				</form>";
			
		}
		
		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 = "<h3 style='margin-left:15px;'>Wertemenge &auml;ndern</h3>
				<form name='mandant_anlegen' accept-charset='UTF-8' action='su_web.php?cmd=wertemenge_aendern&mandant_name=".urlencode( $mandant_name )."&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."' method='post'><input type='hidden' name='aufgerufen' value='aufgerufen' />
					<table border='0' style='font-size:90%;'>
						<tr>
							<td style='vertical-align:top;'>
								<table border='0' style='font-size:100%; '>
									<tr>
										<td>Bezeichnung</td><td><input type='text' size='40' name='bezeichnung' value='".$wertemenge_info[ 2 ][ "bezeichnung" ]."' style='width:250px;' /></td>
									</tr>
									<tr>
										<td>K&uuml;rzel</td><td><div name='w_kuerzel' style='line-height: 22px; height:22px;' ><b>".$wertemenge_info[ 2 ][ "kuerzel" ]."</b></div></td>
									</tr>
									<tr>
										<td>Typ</td><td><select name='typ'  style='width:250px;' >";
											foreach ( $erlaubte_typen[ 2 ] as $typ )
											{
												//xlog( 4, "Typ ".$typ." werte ".$wertemenge_info[ 2 ][ "typ" ] );
												if ( $typ[ "alpha_01" ] == $wertemenge_info[ 2 ][ "typ" ] )
												{
													$selected = "selected";
												}
												else
												{
													$selected = "";
												}
												$html = $html."<option ".$selected." >".$typ[ "alpha_01" ]."</option>";
												//xlog( 4, "<option ".$selected." >".$typ[ "alpha_01" ]."</option>" );
											}
														
											$html = $html."</select></td>
									</tr>
									<tr>
										<td>Kategorie</td><td><select name='kategorie'  style='width:250px;' >";
											foreach ( $erlaubte_kategorien[ 2 ] as $kategorie )
											{
												//xlog( 4, "Typ ".$typ." werte ".$wertemenge_info[ 2 ][ "typ" ] );
												if ( $kategorie[ "alpha_01" ] == $wertemenge_info[ 2 ][ "kategorie" ] )
												{
													$selected = "selected";
												}
												else
												{
													$selected = "";
												}
												$html = $html."<option ".$selected." >".$kategorie[ "alpha_01" ]."</option>";
												//xlog( 4, "<option ".$selected." >".$typ[ "alpha_01" ]."</option>" );
											}
														
											$html = $html."</select></td>
									</tr>
									<tr>
										<td>Konfiguration</td><td><input type='text' size='40' name='konfig' style='width:250px;' value='".$wertemenge_info[ 2 ][ "konfig" ]."' /></td>
									</tr>
									<tr>
										<td style='vertical-align:top;padding-top:5px;'>Beschreibung</td><td><textarea name='beschreibung' style='width:250px;height:180px;'  >".$wertemenge_info[ 2 ][ "beschreibung" ]."</textarea></td>
									</tr>
									<tr><td></td><td></td></tr>
								</table>
							</td>
							<td>
								<table border='0' style='font-size:100%; '>
									<tr>
										<td>Bezeichnung alpha_01</td><td><input type='text' size='40' name='bez_a_01' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_01" ]."' style='width:200px;' /></td>
										<td>Bezeichnung alpha_21</td><td><input type='text' size='40' name='bez_a_21' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_21" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_02</td><td><input type='text' size='40' name='bez_a_02' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_02" ]."' style='width:200px;' /></td>
										<td>Bezeichnung alpha_22</td><td><input type='text' size='40' name='bez_a_22' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_22" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_03</td><td><input type='text' size='40' name='bez_a_03' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_03" ]."' style='width:200px;' /></td>
										<td>Bezeichnung alpha_23</td><td><input type='text' size='40' name='bez_a_23' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_23" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_04</td><td><input type='text' size='40' name='bez_a_04' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_04" ]."' style='width:200px;' /></td>
										<td>Bezeichnung alpha_24</td><td><input type='text' size='40' name='bez_a_24' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_24" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_05</td><td><input type='text' size='40' name='bez_a_05' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_05" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_25</td><td><input type='text' size='40' name='bez_a_25' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_25" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_06</td><td><input type='text' size='40' name='bez_a_06' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_06" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_26</td><td><input type='text' size='40' name='bez_a_26' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_26" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_07</td><td><input type='text' size='40' name='bez_a_07' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_07" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_27</td><td><input type='text' size='40' name='bez_a_27' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_27" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_08</td><td><input type='text' size='40' name='bez_a_08' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_08" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_28</td><td><input type='text' size='40' name='bez_a_28' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_28" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_09</td><td><input type='text' size='40' name='bez_a_09' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_09" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_29</td><td><input type='text' size='40' name='bez_a_29' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_29" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_10</td><td><input type='text' size='40' name='bez_a_10' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_10" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung alpha_30</td><td><input type='text' size='40' name='bez_a_30' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_30" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_11</td><td><input type='text' size='40' name='bez_a_11' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_11" ]."'  style='width:200px;' /></td>
										<td>Bezeichnung num_01</td><td><input type='text' size='40' name='bez_n_1' value='".$wertemenge_info[ 2 ][ "bezeichnung_num_01" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_12</td><td><input type='text' size='40' name='bez_a_12' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_12" ]."' style='width:200px;' /></td>
										<td>Bezeichnung num_02</td><td><input type='text' size='40' name='bez_n_2' value='".$wertemenge_info[ 2 ][ "bezeichnung_num_02" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_13</td><td><input type='text' size='40' name='bez_a_13' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_13" ]."' style='width:200px;' /></td>
										<td>Bezeichnung num_03</td><td><input type='text' size='40' name='bez_n_3' value='".$wertemenge_info[ 2 ][ "bezeichnung_num_03" ]."' style='width:200px;' /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_14</td><td><input type='text' size='40' name='bez_a_14' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_14" ]."' style='width:200px;' /></td>
										<td>Bezeichnung geld_01</td><td><input type='text' size='40' name='bez_g_1' value='".$wertemenge_info[ 2 ][ "bezeichnung_geld_01" ]."' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_15</td><td><input type='text' size='40' name='bez_a_15' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_15" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung geld_02</td><td><input type='text' size='40' name='bez_g_2' value='".$wertemenge_info[ 2 ][ "bezeichnung_geld_02" ]."' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_16</td><td><input type='text' size='40' name='bez_a_16' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_16" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung geld_03</td><td><input type='text' size='40' name='bez_g_3' value='".$wertemenge_info[ 2 ][ "bezeichnung_geld_03" ]."' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_17</td><td><input type='text' size='40' name='bez_a_17' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_17" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung datum_01</td><td><input type='text' size='40' name='bez_d_1' value='".$wertemenge_info[ 2 ][ "bezeichnung_datum_01" ]."' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_18</td><td><input type='text' size='40' name='bez_a_18' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_18" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung datum_02</td><td><input type='text' size='40' name='bez_d_2' value='".$wertemenge_info[ 2 ][ "bezeichnung_datum_02" ]."' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_19</td><td><input type='text' size='40' name='bez_a_19' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_19" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung datum_03</td><td><input type='text' size='40' name='bez_d_3' value='".$wertemenge_info[ 2 ][ "bezeichnung_datum_03" ]."' style='width:200px;'  /></td>
									</tr>
									<tr>
										<td>Bezeichnung alpha_20</td><td><input type='text' size='40' name='bez_a_20' value='".$wertemenge_info[ 2 ][ "bezeichnung_alpha_20" ]."' style='width:200px;'  /></td>
										<td>Bezeichnung text_01</td><td><input type='text' size='40' name='bez_t_1' value='".$wertemenge_info[ 2 ][ "bezeichnung_text_01" ]."' style='width:200px;'  /></td>
									</tr>
									
								</table>
							</td>
						</tr>
					</table>
					
					
				<p style='margin-left:260px;'><input type='submit' style='margin-left:15px;' value='OK'>
				<input type='button' value='Abbrechen' onclick='document.location.href=\"".$ref.".php\";'>
				</form>";
			
		}
		
		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				= "<input type='text'  name='".$element."' id='".$element."' value='"/*.$element*/."' style='width:420px;' />";
							break;
						case "datum_01":
						case "datum_02":
						case "datum_03":
							$input				= "<input type='text'  name='".$element."' id='".$element."' value='"/*.$element*/."' style='width:90px;' />";
							break;
						case "text_01":
							$input				= "<textarea  name='".$element."' id='".$element."'  style='width:420px;height:120px;' /></textarea>";
							break;
					}
					
					$tabinhalt = $tabinhalt."<tr><td style='vertical-align:top; padding-top: 7px;'>".$wertemenge[ 2 ][ "bezeichnung_".$element ]."</td><td>".$input."</td></tr>";
				}
			}
			
			
			
			
			$html = "<h3 style='margin-left:15px;'>Wertemengenelement anlegen</h3>
			<form name='wertemengen_element_anlegen' accept-charset='UTF-8' action='su_web.php?cmd=wertemengen_element_hinzufuegen&mandant_name=".urlencode( $mandant_name )."&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."' method='post'><input type='hidden' name='aufgerufen' value='aufgerufen' />
				<table border='0' style='font-size:90%;'>
					".$tabinhalt."
					
					
				</table>
				
				
			<p style='margin-left:260px;'><input type='submit' style='margin-left:15px;' value='OK'>
			<input type='button' value='Abbrechen' onclick='document.location.href=\"".$ref.".php?&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&mandant_name=".urlencode( $mandant_name )."&elemente=".urlencode( $elemente )."\";'>
			</form>";
			
		}
		
		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				= "<input type='text'  name='".$element."' id='".$element."' value='".$wertemenge_element[ 2 ][ $element ]."' style='width:420px;'  />";
							break;
						case "datum_01":
						case "datum_02":
						case "datum_03":
							$input				= "<input type='text' name='".$element."' id='".$element."' value='".$wertemenge_element[ 2 ][ $element ]."' style='width:90px;' />";
							break;
						case "text_01":
							$input				= "<textarea  name='".$element."' id='".$element."' style='width:420px;height:120px;' >".$wertemenge_element[ 2 ][ $element ]."</textarea>";
							break;
					}
					
					$tabinhalt = $tabinhalt."<tr><td style='vertical-align:top; padding-top: 7px;'>".$wertemenge[ 2 ][ "bezeichnung_".$element ]."</td><td>".$input."</td></tr>";
					//xlog( 4, "<tr><td style='vertical-align:top; padding-top: 7px;'>".$wertemenge[ 2 ][ "bezeichnung_".$element ]."</td><td>".$input."</td></tr>" );
				}
			}
			
			
			
			
			$html = "<h3 style='margin-left:15px;'>Wertemengenelement &auml;ndern</h3>
			<form name='wertemengen_element_aendern' accept-charset='UTF-8' action='su_web.php?cmd=wertemengen_element_aendern&mandant_name=".urlencode( $mandant_name )."&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&element_id=".urlencode( $element_id )."' method='post'><input type='hidden' name='aufgerufen' value='aufgerufen' />
				<table border='0' style='font-size:90%;'>
					".$tabinhalt."
					
					
				</table>
				
				
			<p style='margin-left:260px;'><input type='submit' style='margin-left:15px;' value='OK'>
			<input type='button' value='Abbrechen' onclick='document.location.href=\"".$ref.".php?&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&mandant_name=".urlencode( $mandant_name )."&elemente=".urlencode( $elemente )."\";'>
			</form>";
			
		}
		//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 = "<h3 style='margin-left:15px;'>Mandant anlegen</h3>
					<form name='mandant_anlegen' action='su_web.php?cmd=mandant_anlegen' method='post'>
						<input type='hidden' name='aufgerufen' value='aufgerufen' />
						<table border='0' style='font-size:90%; '>
							<tr>
								<td>Mandant Name</td>
								<td><input type='text' style='height:90%;' name='mandant_name_neu' /></td>
							</tr>
							
							<tr><td style='height:20px;'></td></tr>
							
							
						</table>
						<input type='submit' value=OK>
						<input type='button' value='Abbrechen' onclick='document.location.href=\"su_mandant.php\";'>
					</form>";
		}
		
		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 = "<p>Der Mandant Standard kann nicht ge&auml;ndert werden.</p>";
			}
			else
			{
				
				$mandant_infos	= liefere_mandant( $mandant_name );
				
				//xlog( 4, $mandant_infos[ 1 ] );
				
				$html = "<h3 style='margin-left:15px;'>Mandant &auml;ndern</h3>
				<form name='mandant_aendern' action='su_web.php?cmd=mandant_aendern&mandant_name=".urlencode( $mandant_name )."' method='post' accept-charset='UTF-8' ><input type='hidden' name='aufgerufen' value='aufgerufen' />
					<table border='0' style='font-size:90%; '>
						<tr>
							<td>Mandant Name</td>
							<td><input type='text' name='mandant_name_neu' style='width:300px;' value='".$mandant_infos[ 2 ][ "mandant_name" ]."' /><input type='hidden' name='mandant_name_alt' value='".$mandant_infos[ 2 ][ "mandant_name" ]."'/></td>
						</tr>
						<tr>
							<td>Lizenz</td>
							<td><input type='hidden' name='lizenz_alt' value='".$mandant_infos[ 2 ][ "mandant_lizenz" ]."'  /><input type='text' name='lizenz'  style='width:300px;' value='".$mandant_infos[ 2 ][ "mandant_lizenz" ]."'  /></td>
						</tr>
					</table>
				<input type='submit' value='OK'>
				<input type='button' value='Abbrechen' onclick='document.location.href=\"su_mandant.php\";'>
				</form>";
				//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 = "<p>Der Mandant Standard kann nicht gel&ouml;scht werden.";
			}
			else
			{
				$mandant_infos = liefere_mandant( $mandant_name );
				//xlog( 4, "<form name='mandant_loeschen' action='su_web.php?cmd=mandant_loeschen&mandant_name=".urlencode( $mandant_name )."' method='post' accept-charset='UTF-8' >" );
				$html = "<h3 style='margin-left:15px;'>Mandant l&ouml;schen</h3>
				<form name='mandant_loeschen' action='su_web.php?cmd=mandant_loeschen&mandant_name=".urlencode( $mandant_name )."' method='post'><input type='hidden' name='aufgerufen' value='aufgerufen' />
					<p style='margin-left:15px; font-size:90%;'>Wollen Sie den Mandanten <b>".$mandant_name."</b> wirklich l&ouml;schen?</p>
				<input type='submit' style='margin-left:15px;' value='OK'>
				<input type='button' value='Abbrechen' onclick='document.location.href=\"su_mandant.php\";'>
				</form>";
			}
		}
		
		return $html;
	}
	
	
	
	
	
	
	
	function _web_liefere_einstellungen_anhand_kategorie( $mandant_name, $kategorie )
	{
		$ergebnis = liefere_einstellungen_anhand_kategorie( $mandant_name, $kategorie );
		
		//<select size="20" name="select_style_2" id="select_style_2"  onclick="$( \'#einst\' ).html( $( \'#select_style_2\' ).val() ); $( \'#systemeinstellung\' ).val( $( \'#select_style_2\' ).val() ); ajaxFunction( \'su_web.php?cmd=liefere_konfig&mandant_name='.urlencode( $mandant_name ).'&konfig_option=\'+this.value, \'sys_wert\' ); ajaxFunction( \'su_web.php?cmd=liefere_konfig_neu&mandant_name='.urlencode( $mandant_name ).'&konfig_option=\'+this.value, \'sys_wert_n\' ); ajaxFunction( \'su_web.php?cmd=liefere_konfig_beschreibung&mandant_name='.urlencode( $mandant_name ).'&konfig_option=\'+this.value, \'beschreibung\' );"   ></select>
		
		$html = '<select size="20" name="select_style_2" id="select_style_2"  onclick="$( \'#einst\' ).html( $( \'#select_style_2\' ).val() ); $( \'#systemeinstellung\' ).val( $( \'#select_style_2\' ).val() ); ajaxFunction( \'su_web.php?cmd=liefere_konfig&mandant_name='.urlencode( $mandant_name ).'&konfig_option=\'+this.value, \'sys_wert\' ); ajaxFunction( \'su_web.php?cmd=liefere_konfig_neu&mandant_name='.urlencode( $mandant_name ).'&konfig_option=\'+this.value, \'sys_wert_n\' ); ajaxFunction( \'su_web.php?cmd=liefere_konfig_beschreibung&mandant_name='.urlencode( $mandant_name ).'&konfig_option=\'+this.value, \'beschreibung\' );"   >';
		
		if ( $ergebnis[ 0 ] > 0 )
		{
			foreach( $ergebnis[ 2 ] as $einstellung )
			{
				$html = $html."<option value='".$einstellung."'>".$einstellung."</option>";
			}
		}
		
		$html = $html."</select>";
		
		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 = '<select id="sys_wert_neu" name="sys_wert_neu" size="1" style="width:500px; height:22px; border:0px; vertical-align: middle;" >';
			$ergebnis_2 = liefere_wertemenge_elemente( $mandant_name, $ergebnis[ 2 ][ "wertemenge" ] );
			if ( $ergebnis_2[ 0 ] > 0 )
			{
				foreach( $ergebnis_2[ 2 ] as $element )
				{
					if ( $element[ "alpha_01" ] == $ergebnis[ 2 ][ "wert" ] )
					{
						$selected = " selected ";
					}
					else
					{
						$selected = "";
					}
					$html = $html."<option ".$selected." value=\"".$element[ "alpha_01" ]."\" >".$element[ "alpha_01" ]."</option>";
				}
			}
			$html = $html."</select>";
			
		}
		else
		{
			$html = '<input type="text" id="sys_wert_neu" name="sys_wert_neu" style="width:500px;height:22px; border:0px;" value="'.$ergebnis[ 2 ][ "wert" ].'"   />';
		}
		
		//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 = "<span style='font-size:130%; '>♂</span>";
		}
		else
		{
			$geschlecht = "<span style='font-size:120%;'>♀</span>";
		}
		
		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 = "<tr><td style='vertical-align: top;' >Benutzer vertritt folgende Benutzer:</td><td style='font-weight:bold;vertical-align: top;'>".$liste."</td></tr>";
			}
			else
			{
				$vertr = "";
			}
			
			//xlog( 4, $vertr );
			
			
			$html = '<table border="0" style="display:inline; font-size:90%">
					<tr><td style="width:220px" >Benutzer-ID</td><td style="font-weight:bold;width:470px;">'.$benutzer_infos[ 2 ][ "benutzer_id" ].'</td></tr>
					<tr><td>Login-Name</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_anmeldename" ].'</td></tr>
					<tr><td>Vorname</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_vorname" ].'</td></tr>
					<tr><td>Nachname</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_nachname" ].'</td></tr>
					<tr><td>Geschlecht</td><td style="font-weight:bold;">'.$geschlecht.'</td></tr>
					<tr><td>Geburtstag</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_geburtstag" ].'</td></tr>
					<tr><td>Email-Adresse</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_email_adresse" ].'</td></tr>
					<tr><td colspan="2"><hr style="border:1px solid white;"/></td></tr>
					<tr><td>erstellt am</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $benutzer_infos[ 2 ][ "benutzer_angelegt_am" ] ).' Uhr</td></tr>
					<tr><td>letzte &Auml;nderung</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $benutzer_infos[ 2 ][ "benutzer_letzte_aenderung" ] ).' Uhr</td></tr>
					<tr><td>letzte Passwort&auml;nderung</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $benutzer_infos[ 2 ][ "benutzer_passwort_letzte_aenderung" ] ).' Uhr</td></tr>
					<tr><td>Anzahl Passwort-Fehleingaben</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_passwort_fehlversuche" ].'</td></tr>
					<tr><td >Benutzer gesperrt</td><td style="font-weight:bold;">'.$gesperrt.'</td></tr>
					<tr><td >Benutzer ist abwesend</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_abwesend" ].'</td></tr>'.$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.'<tr><td >Vertreter</td><td style="font-weight:bold;">'.$name.'</td></tr>';
			}
					
			$html = $html.'</table>';
		}
		else
		{
			$ldap_infos = ldap_liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $benutzer_infos[ 2 ][ "domaene" ], $benutzer_anmeldename );
			
			
			$html = '<table border="0" style="display:inline; font-size:90%">
					<tr><td style="width:220px" >Benutzer-ID</td><td style="font-weight:bold;width:270px;">'.$benutzer_infos[ 2 ][ "benutzer_id" ].'</td></tr>
					<tr><td>Login-Name</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_anmeldename" ].'</td></tr>
					<tr><td>Vorname</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_vorname" ].'</td></tr>
					<tr><td>Nachname</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_nachname" ].'</td></tr>
					<tr><td>Dom&auml;ne</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "domaene" ].'</td></tr>
					<tr><td>Email-Adresse</td><td style="font-weight:bold;">'.$benutzer_infos[ 2 ][ "benutzer_email_adresse" ].'</td></tr>
					<tr><td colspan="2"><hr style="border:1px solid white;"/></td></tr>
					<tr><td>letzte Passwort&auml;nderung</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $ldap_infos[ 2 ][ "pw_letzte_aenderung" ] ).' Uhr</td></tr>
					<tr><td>Anzahl Passwort-Fehleingaben</td><td style="font-weight:bold;">'.$ldap_infos[ 2 ][ "benutzer_passwort_fehlversuche" ].'</td></tr>
					</table>';
		}
		return $html;
	}
	
	function _web_liefere_benutzer_optionen( $benutzer_anmeldename )
	{
		$html = "
		<input type=\"button\" value=\"Anlegen\" style=\"width:150px;margin-left:10px;\" onclick=\"$( '#ergebnis_3' ).load('su_web.php?cmd=benutzer_anlegen', function() { $( '.date-pick' ).datepicker({ showAnim: 'clip', buttonImageOnly: true,  showOn: 'both', buttonImage: 'img/kalender.png', showWeek: true } ); } );  \" />";
		
		$ergebnis = liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $benutzer_anmeldename );
		
		if ( strlen( $ergebnis[ 2 ][ "domaene" ] ) == 0 )
		{
			$html = $html."<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' onclick=\"$( '#ergebnis_3' ).load('su_web.php?cmd=benutzer_aendern&benutzer_anmeldename='+'".urlencode( $benutzer_anmeldename )."', function() { $( '.date-pick' ).datepicker({ showAnim: 'clip', buttonImageOnly: true,  showOn: 'both', buttonImage: 'img/kalender.png', showWeek: true } ); } );  \" />";
			// onclick=\"ajaxFunction( 'su_web.php?cmd=benutzer_aendern&benutzer_anmeldename='+'".urlencode( $benutzer_anmeldename )."', 'ergebnis_3' );\" />";
		}
		else
		{
			$html = $html."<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' disabled />";
		}
		$html = $html."<input type='button' value='L&ouml;schen' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=benutzer_loeschen&benutzer_anmeldename='+'".urlencode( $benutzer_anmeldename )."', 'ergebnis_3' );\" />
		<input type='button' value='Erweitert ...' style='width:150px;margin-left:10px;' onclick=\"document.location.href='ad_benutzer_erw.php?benutzer_anmeldename=".urlencode( $benutzer_anmeldename )."';\" />
		";
		
		//xlog( 4, "<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=mandant_aendern&mandant_name='+'".urlencode( $mandant_name )."', 'mandant_ergebnis_3' );\" />" );
		//<input type='button' value='Anlegen' style='width:150px;margin-left:10px;'  onclick=\"ajaxFunction( 'su_web.php?cmd=benutzer_anlegen', 'ergebnis_3' );\" />
		
		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 = "<h3 style='margin-left:15px;'>Benutzer anlegen</h3>
					<form name='benutzer_anlegen' action='su_web.php?cmd=benutzer_anlegen' method='post'>
						<input type='hidden' name='aufgerufen' value='aufgerufen' />
						<table border='0' style='font-size:90%; '>
							<tr>
								<td style='width:140px;'>Login-Name</td>
								<td ><input type='text' style='height:90%; width:200px;' name='alpha_01' /></td>
								<td style='width:140px;'>Passwort</td>
								<td><input type='password' name='alpha_07' style='height:90%; width:200px;'/></td>
							</tr>
							<tr>
								<td>Vorname</td>
								<td><input type='text' name='alpha_02' style='height:90%; width:200px;'/></td>
								<td><input type='button' style='height:22px; vertical-align:middle;' onclick=\"ajaxFunction( 'su_web.php?cmd=pruefe_pwd&mandant_name=".urlencode( $_SESSION[ "mandant_name" ] )."&element='+encodeURIComponent( document.benutzer_anlegen.alpha_07.value ), 'pw_pruef' );\" value='Passwort pr&uuml;fen' /></td><td><div name='pw_pruef' id='pw_pruef' ></div></td>
							</tr>
							<tr>
								<td>Nachname</td>
								<td><input type='text' name='alpha_03' style='height:90%; width:200px;'/></td>
							</tr>
							<tr>
								<td >Email-Adresse</td>
								<td><input type='text' name='alpha_04' style='height:90%; width:200px;'/></td>
							</tr>
							<tr>
								<td  >Geschlecht</td>
								<td><select name='alpha_05' style=' width:205px;' ><option value='m'>♂</option><option value='w'>♀</option></select></td>
							</tr>
							<tr>
								<td >Geburtstag</td>
								<td><input type='text' class='date-pick' name='alpha_06' id='alpha_06' style='height:90%; width:180px;'  /></td>
							</tr>
							
						</table>
						<input type='submit' value='OK'>
						<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_benutzer.php\";'>
					</form>";
		}
		//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 = "<option value='m'>♂</option><option selected value='w'>♀</option>";
			}
			else
			{
				$selected = "<option selected value='m'>♂</option><option value='w'>♀</option>";
			}
			
			if ( $benutzer[ 2 ][ "benutzer_gesperrt" ] == '1' )
			{
				$benutzer_sperren = "<input type='button' name='button1' id='button1'  value='Benutzer entsperren' onclick='document.location.href=\"su_web.php?cmd=benutzer_entsperren&benutzer_anmeldename=".$benutzer_anmeldename."\"' />";
			}
			else
			{
				$benutzer_sperren = "<input type='button' name='button1' id='button1'  value='Benutzer sperren' onclick='document.location.href=\"su_web.php?cmd=benutzer_sperren&benutzer_anmeldename=".$benutzer_anmeldename."\"' />";
			}
			
			if ( bccomp( $benutzer[ 2 ][ "benutzer_passwort_fehlversuche" ], 0 ) == '1' )
			{
				$pw_z = "<input type='button' name='button2' id='button2'  value='PW-Fehleingaben auf 0' onclick='document.location.href=\"su_web.php?cmd=PW_auf_null&benutzer_anmeldename=".$benutzer_anmeldename."\"' />";
			}
			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 = "<optgroup label='Gruppen'>";
				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."<option ".$selecte_d." >".$benny."</option>";
				}
				$options = $options."</optgroup>";
			}
			
			$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."<optgroup label='Benutzer'>";
					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."<option ".$selecte_d." >".$benny[ "benutzer_vorname" ]." ".$benny[ "benutzer_nachname" ]." (".$benny[ "benutzer_anmeldename" ].")</option>";
						}
					}
					$options = $options."</optgroup>";
				}
			}
			
			
			
			
			$skript = "<script>$( '#alpha_09' ).chosen({ allow_single_deselect:true });</script>";
			
			$html = "<h3 style='margin-left:15px;'>Benutzer &auml;ndern</h3>
					<form name='benutzer_aendern' action='su_web.php?cmd=benutzer_aendern' method='post'>
						<input type='hidden' name='aufgerufen' value='aufgerufen' /><input type='hidden' name='benutzer_anmeldename' value='".$benutzer[ 2 ][ "benutzer_anmeldename" ]."' />
						<table border='0' style='font-size:90%; '>
							<tr>
								<td style='width:140px;'>Login-Name</td>
								<td ><span style='height:90%; width:200px;'  >".$benutzer[ 2 ][ "benutzer_anmeldename" ]."</span></td>
								<td style='width:140px;'>Benutzer abwesend</td>
								<td><select name='alpha_08' style=' width:205px;' ><option ".$benutzer_anwesend_j." >ja</option><option ".$benutzer_anwesend_n." >nein</option></select></td>
							</tr>
							<tr>
							<td style='width:140px;'>Passwort</td>
								<td><input type='password' name='alpha_07' style='height:90%; width:200px;'/></td>
								<td>Vertreter</td>
								<td><select  style='width: 350px;' id='alpha_09'  name='alpha_09' ><option></option>".$options."</select><td>
							</tr>
							<tr>
								<td>Vorname</td>
								<td><input type='text' name='alpha_02' style='height:90%; width:200px;' value='".$benutzer[ 2 ][ "benutzer_vorname" ]."' /></td>
								
							</tr>
							<tr>
							<td>Nachname</td>
								<td><input type='text' name='alpha_03' style='height:90%; width:200px;' value='".$benutzer[ 2 ][ "benutzer_nachname" ]."'/></td>
							</tr>
							<tr>
								<td >Email-Adresse</td>
								<td><input type='text' name='alpha_04' style='height:90%; width:200px;' value='".$benutzer[ 2 ][ "benutzer_email_adresse" ]."' /></td>
								
							</tr>
							<tr>
								<td  >Geschlecht</td>
								<td><select name='alpha_05' style=' width:205px;' >".$selected."</select></td>
								<td colspan='2' >".$pw_z."</td>
							</tr>
							<tr>
								<td >Geburtstag</td>
								<td><input type='text' name='alpha_06' class='date-pick' style='height:90%; width:180px;' value='".$benutzer[ 2 ][ "benutzer_geburtstag" ]."' /></td>
								<td colspan='2' >".$benutzer_sperren."</td>
							</tr>
							
							
						</table>
						<input type='submit' value='OK'>
						<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_benutzer.php\";'>
					</form>";
		}
		//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, "<form name='mandant_loeschen' action='su_web.php?cmd=mandant_loeschen&mandant_name=".urlencode( $mandant_name )."' method='post' accept-charset='UTF-8' >" );
			$html = "<h3 style='margin-left:15px;'>Benutzer l&ouml;schen</h3>
			<form name='benutzer_loeschen' action='su_web.php?cmd=benutzer_loeschen&mandant_name=".urlencode( $mandant_name )."' method='post'>
			<input type='hidden' name='aufgerufen' value='aufgerufen' />
			<input type='hidden' name='benutzer_anmeldename' value='".$benutzer_anmeldename."' />
				<p style='margin-left:15px; font-size:90%;'>Wollen Sie den Benutzer <b>".$name."</b> wirklich l&ouml;schen?</p>
			<input type='submit' style='margin-left:15px;' value='OK'>
			<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_benutzer.php\";'>
			</form>";
		}
		
		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 = '<table border="0" style="display:inline; font-size:90%">
					<tr><td style="width:220px" >Gruppen-ID</td><td style="font-weight:bold;width:270px;">'.$ergebnis[ 2 ][ "gruppen_id" ].'</td></tr>
					<tr><td>Name</td><td style="font-weight:bold;">'.$ergebnis[ 2 ][ "gruppen_name" ].'</td></tr>
					<tr><td>Gruppen-Fremd-ID</td><td style="font-weight:bold;">'.$ergebnis[ 2 ][ "gruppen_fremd_id" ].'</td></tr>
					<tr><td>Email-Adresse</td><td style="font-weight:bold;">'.$ergebnis[ 2 ][ "gruppen_email_adresse" ].'</td></tr>
					<tr><td colspan="2"><hr style="border:1px solid white;"/></td></tr>
					<tr><td>erstellt am</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $ergebnis[ 2 ][ "gruppe_angelegt_am" ] ).' Uhr</td></tr>
					<tr><td>letzte &Auml;nderung</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $ergebnis[ 2 ][ "gruppe_letzte_aenderung" ] ).' Uhr</td></tr>
					';
		
		return $html;
	}
	
	function _web_liefere_gruppen_optionen( $gruppen_name )
	{
		
		$html = "
		<input type='button' value='Anlegen' style='width:150px;margin-left:10px;'  onclick=\"ajaxFunction( 'su_web.php?cmd=gruppe_anlegen', 'ergebnis_3' );\" />
		<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=gruppe_aendern&gruppen_name=".urlencode( $gruppen_name )."', 'ergebnis_3' );\" />
		<input type='button' value='L&ouml;schen' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=gruppe_loeschen&gruppen_name=".urlencode( $gruppen_name )."', 'ergebnis_3' );\" />
		<input type='button' value='Erweitert ...' style='width:150px;margin-left:10px;' onclick=\"document.location.href='ad_gruppe_erw.php?gruppen_name=".urlencode( $gruppen_name )."';\" />
		";
		
		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 = "<h3 style='margin-left:15px;'>Gruppe anlegen</h3>
					<form name='gruppe_anlegen' action='su_web.php?cmd=gruppe_anlegen' method='post'>
						<input type='hidden' name='aufgerufen' value='aufgerufen' />
						<table border='0' style='font-size:90%; '>
							<tr>
								<td style='width:140px;'>Name</td>
								<td ><input type='text' style='height:90%; width:200px;' name='gruppen_name' /></td>
							</tr>
							<tr>
								<td>Gruppen-Fremd-ID</td>
								<td><input type='text' name='alpha_01' style='height:90%; width:200px;'/></td>
								
							</tr>
							<tr>
								<td >Email-Adresse</td>
								<td><input type='text' name='alpha_02' style='height:90%; width:200px;'/></td>
							</tr>
							
						</table>
						<input type='submit' value=OK>
						<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_gruppe.php\";'>
					</form>";
		}
		
		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 = "<h3 style='margin-left:15px;'>Gruppe &auml;ndern</h3>
					<form name='gruppe_anlegen' action='su_web.php?cmd=gruppe_aendern' method='post'>
						<input type='hidden' name='aufgerufen' value='aufgerufen' />
						<table border='0' style='font-size:90%; '>
							<tr>
								<td style='width:140px;'>Name</td>
								<td ><input type='text' style='height:90%; width:200px;' name='gruppen_name' value='".$gruppen_name."' /></td>
							</tr>
							<tr>
								<td>Gruppen-Fremd-ID</td>
								<td><input type='text' name='alpha_01' style='height:90%; width:200px;' value='".$gruppe[ 2 ][ "gruppen_fremd_id" ]."' /></td>
								
							</tr>
							<tr>
								<td >Email-Adresse</td>
								<td><input type='text' name='alpha_02' style='height:90%; width:200px;' value='".$gruppe[ 2 ][ "gruppen_email_adresse" ]."' /></td>
							</tr>
							
						</table>
						<input type='submit' value=OK>
						<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_gruppe.php\";'>
					</form>";
		}
		
		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 = "<h3 style='margin-left:15px;'>Benutzer l&ouml;schen</h3>
			<form name='benutzer_loeschen' action='su_web.php?cmd=gruppe_loeschen&mandant_name=".urlencode( $mandant_name )."' method='post' accept-charset='UTF-8' >
			<input type='hidden' name='aufgerufen' value='aufgerufen' />
			<input type='hidden' name='gruppen_name' value='".$gruppen_name."' />
				<p style='margin-left:15px; font-size:90%;'>Wollen Sie die Gruppe <b>".$gruppen_name."</b> wirklich l&ouml;schen?</p>
			<input type='submit' style='margin-left:15px;' value='OK'>
			<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_gruppe.php\";'>
			</form>";
			//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 = '<select id="select_style_2" size="20" name="select_style_2"  >';
		
		foreach( $ergebnis[ 3 ] as $gruppen_name )
		{
			$html = $html."<option value=\"".$gruppen_name."\">".$gruppen_name."</option>";
		}
		
		$html = $html."</select>";
		
		//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 = '<select id="select_style_3" size="20" name="select_style_3"  >';
		
		foreach( $ergebnis[ 2 ] as $gruppen_name )
		{
			$html = $html."<option value='".$gruppen_name."'>".$gruppen_name."</option>";
		}
		
		$html = $html."</select>";
		//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 = '<select id="select_style_2" size="20" name="select_style_2"  >';
		
		foreach( $ergebnis[ 3 ] as $systemrecht )
		{
			$html = $html."<option value=\"".$systemrecht."\">".$systemrecht."</option>";
		}
		
		$html = $html."</select>";
		
		//xlog( 4, $html );
		return $html;
		
	}
	
	function _web_gruppe_systemrecht_out( $gruppen_name )
	{
		$ergebnis = welche_systemrechte_besitzt_gruppe_nicht( $_SESSION[ "mandant_name" ], $gruppen_name );
		
		$html = '<select id="select_style_3" size="20" name="select_style_3"  >';
		
		foreach( $ergebnis[ 2 ] as $systemrecht )
		{
			$html = $html."<option value='".$systemrecht."'>".$systemrecht."</option>";
		}
		
		$html = $html."</select>";
		//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 = '<select size="20" name="users"  id="select_style_1" onchange="fuelle_element( \'wertemenge_ergebnis_3\', \' \' ); ajaxFunction( \'su_web.php?cmd=liefere_wertemenge&wertemenge_kuerzel=\'+encodeURIComponent( this.value )+\'&mandant_name=\'+encodeURIComponent( \''.$mandant_name.'\' ), \'wertemenge_ergebnis_1\' ); ajaxFunction( \'su_web.php?cmd=liefere_wertemenge_optionen&wertemenge_kuerzel=\'+encodeURIComponent( this.value )+\'&mandant_name=\'+encodeURIComponent( \''.$mandant_name.'\' ), \'wertemenge_ergebnis_2\' ); "  >';
		
		$wertemengen = liefere_wertemengen_aus_kategorie( $mandant_name, $kategorie );

		foreach ( $wertemengen[ 2 ] as $wertemenge )
		{
			
			$wertemenge_info = liefere_wertemenge( $mandant_name, $wertemenge );
			
			$html = $html."<option value='".$wertemenge_info[ 2 ][ "kuerzel" ]."'>".$wertemenge_info[ 2 ][ "bezeichnung" ]."</option>";
			
		}
		
		$html = $html."</select>";
		
		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 = "<table border='0' style='border:0px solid white; min-width:500px; font-size:90%;  padding: 0px; '><tr>";
		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."<th style='text-align:left;' >".$eigenschaft."</th>";
					}
				}
			}
		}
		if ( $wertemenge[ 2 ][ "typ" ] == "static" )
		{
			$html = $html."<th>Optionen</th>";
		}
		$html = $html."</tr><tr>";
		//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. "<td style='margin:0px;'>".$element[ $ele ]."</td>";
							}
							
							$j++;
							
							//xlog( 4, "treffer ele ".$ele." key ".$key );
						}
					}
					
					
				}
				
				
				if ( bccomp( $j, $i, 0 ) < 0 )
				{
					for ( $k = $j; $k < $i; $k++ )
					{
						$html = $html."<td>&nbsp;</td>";
					}
				}
				
				if ( $wertemenge[ 2 ][ "typ" ] == "static" )
				{
					$html = $html."<td style='margin:0px;min-width: 120px; vertical-align:middle;'><input type='button' value='l&ouml;schen' style='width:60px; height:20px; font-size:.8em;' onclick=\"document.location.href='su_web.php?cmd=wertemengen_element_loeschen&mandant_name=".urlencode( $mandant_name )."&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&element_id=".urlencode( $element[ 'element_id' ] )."';\" ><input type='button' value='&auml;ndern' style='width:60px; height:20px; font-size:.8em;' onclick=\"ajaxFunction( 'su_web.php?cmd=wertemengen_element_aendern&mandant_name=".urlencode( $mandant_name )."&wertemenge_kuerzel=".urlencode( $wertemenge_kuerzel )."&element_id=".urlencode( $element[ 'element_id' ] )."&elemente=".urlencode( $enthalten_string )."', 'wertemenge_anlegen' ); \" ></td>";
				}
				else
				{
					$html = $html."<td>&nbsp;</td>";
				}
				$html = $html."</tr>";
				
			}
		}
		else
		{
			$html = $html."<td>Es sind keine Elemente vorhanden.</td>";
		}

		$html = $html."</tr></table>";
	
	return $html;
	}
	
	function _web_suche_benutzer( $mandant_name, $konfig_option )
	{
		$erg = suche_benutzer( $mandant_name, $konfig_option );
		
		$html = '<select id="select_style_1" size="20" name="users"   onchange="fuelle_element( \'ergebnis_3\', \'\' ); ajaxFunction( \'su_web.php?cmd=liefere_benutzerinformationen&benutzer_anmeldename=\'+this.value, \'ergebnis_1\' ); ajaxFunction( \'su_web.php?cmd=liefere_benutzer_optionen&benutzer_anmeldename=\'+this.value, \'ergebnis_2\' );"  >';
		/*
		$ergebnis_1 = liefere_wertemenge_elemente( $mandant_name, "systembenutzer" );
		
		if ( strlen( $konfig_option) > 0 )
		{
			
			foreach ( $ergebnis_1[ 2 ] as $zeile )
			{
				$ben = liefere_benutzerinformationen( $mandant_name, $zeile[ "alpha_01" ] );
				
				if ( strpos( mb_strtoupper( $ben[ 2 ][ "benutzer_anmeldename" ], "UTF-8" ) , mb_strtoupper( $konfig_option ) ) !== false )
				{
					$html = $html."<option value='".$ben[ 2 ][ "benutzer_anmeldename" ]."'>".$ben[ 2 ][ "benutzer_vorname" ]." ".$ben[ 2 ][ "benutzer_nachname" ]."</option>";
					continue;
				}
				if ( strpos( mb_strtoupper( $ben[ 2 ][ "benutzer_vorname" ], "UTF-8" ) , mb_strtoupper( $konfig_option ) ) !== false )
				{
					$html = $html."<option value='".$ben[ 2 ][ "benutzer_anmeldename" ]."'>".$ben[ 2 ][ "benutzer_vorname" ]." ".$ben[ 2 ][ "benutzer_nachname" ]."</option>";
					continue;
				}
				if ( strpos( mb_strtoupper( $ben[ 2 ][ "benutzer_nachname" ], "UTF-8" ) , mb_strtoupper( $konfig_option ) ) !== false )
				{
					$html = $html."<option value='".$ben[ 2 ][ "benutzer_anmeldename" ]."'>".$ben[ 2 ][ "benutzer_vorname" ]." ".$ben[ 2 ][ "benutzer_nachname" ]."</option>";
					continue;
				}
				
				
				
				
			}
		}
		else
		{
			$ergebnis_1 = liefere_wertemenge_elemente( $mandant_name, "systembenutzer" );
			
			foreach ( $ergebnis_1[ 2 ] as $zeile )
			{
				$ben = liefere_benutzerinformationen( $mandant_name, $zeile[ "alpha_01" ] );
				
				echo "<option value='".$ben[ 2 ][ "benutzer_anmeldename" ]."'>".$ben[ 2 ][ "benutzer_vorname" ]." ".$ben[ 2 ][ "benutzer_nachname" ]."</option>";
			}
		}
		*/
		
		foreach ( $erg[ 2 ] as $zeile )
		{
			if ( ( strlen( $zeile[ "benutzer_vorname" ] ) == 0 ) and ( strlen( $zeile[ "benutzer_nachname" ] ) == 0 ) )
			{
				$name = $zeile[ "benutzer_anmeldename" ];
			}
			else
			{
				$name = $zeile[ "benutzer_vorname" ]." ".$zeile[ "benutzer_nachname" ];
			}
			$html = $html."<option value='".$zeile[ "benutzer_anmeldename" ]."'>".$name."</option>";
		}
		$html = $html."</select>";
		
		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."<option value =\"".$zeile[ "alpha_01" ]."\">".$zeile[ "alpha_01" ]."</option>";
			}
			
			foreach ( $ergebnis_2[ 2 ] as $zeile )
			{
				$ergebnis_text_2 = $ergebnis_text_2."<option value =\"".$zeile[ "alpha_01" ]."\">".$zeile[ "alpha_01" ]."</option>";
			}
			
			$html = "<h3 style='margin-left:15px;'>Attribut anlegen</h3>
					<form name='attribut_anlegen' action='su_web.php?cmd=attribut_anlegen' method='post'>
						<input type='hidden' name='aufgerufen' value='aufgerufen' />
						<table border='0' style='font-size:90%; '>
							<tr>
								<td style='width:140px;'>Attributname</td>
								<td ><input type='text' style='height:90%; width:200px;' name='alpha_01' /></td>
							</tr>
							<tr>
								<td>DB-Spalte</td>
								<td><select name='alpha_02' style='height:90%; width:205px;' >".$ergebnis_text_1."</select></td>
							</tr>
							<tr>
								<td>Wertemenge</td>
								<td><select name='alpha_03' style='height:90%; width:205px;' ><option />".$ergebnis_text_2."</select></td>
							</tr>
							<tr>
								<td >Beschreibung</td>
								<td><input type='text' name='alpha_04' style='height:90%; width:200px;'/></td>
							</tr>
						</table>
						<input type='submit' value=OK>
						<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_attribut.php\";'>
					</form>";
		}
		//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 = '<table border="0" style="display:inline; font-size:90%">
					<tr><td style="width:220px" >Attribut-ID</td><td style="font-weight:bold;width:270px;">'.$attribut_infos[ 2 ][ "attrib_id" ].'</td></tr>
					<tr><td>Attributname</td><td style="font-weight:bold;">'.$attribut_infos[ 2 ][ "attrib_name" ].'</td></tr>
					<tr><td>DB-Spalte</td><td style="font-weight:bold;">'.$attribut_infos[ 2 ][ "attrib_db_spalte" ].'</td></tr>
					<tr><td>Wertemenge</td><td style="font-weight:bold;">'.$attribut_infos[ 2 ][ "attrib_wertemenge" ].'</td></tr>
					<tr><td>Beschreibung</td><td style="font-weight:bold;">'.$attribut_infos[ 2 ][ "attrib_beschreibung" ].'</td></tr>
					<tr><td>Enthalten in den Dokumentarten</td><td style="font-weight:bold;">'.$dok_arten[ 3 ].'</td></tr>
					<tr><td colspan="2"><hr style="border:1px solid white;"/></td></tr>
					<tr><td>erstellt am</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $attribut_infos[ 2 ][ "attrib_erstellt_am" ] ).' Uhr</td></tr>
					<tr><td>letzte &Auml;nderung</td><td style="font-weight:bold;">'.$attrib_geaendert_am.'</td></tr>
					</table>';
		return $html;
	}
	
	function _web_liefere_attribut_optionen( $attribut_name )
	{
		$html = "
		<input type=\"button\" value=\"Anlegen\" style=\"width:150px;margin-left:10px;\" onclick=\"$( '#ergebnis_3' ).load('su_web.php?cmd=attribut_anlegen' );  \" />";
		
		$ergebnis = liefere_attributinformationen( $_SESSION[ "mandant_name" ], $attribut_name );
		
		$html = $html."<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' onclick=\"$( '#ergebnis_3' ).load('su_web.php?cmd=attribut_aendern&attribut_name=".urlencode( $attribut_name )."')\" />";
		
		$html = $html."<input type='button' value='L&ouml;schen' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=attribut_loeschen&alpha_01='+'".urlencode( $attribut_name )."', 'ergebnis_3' );\" />
		
		";
		
		
		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 = "<h3 style='margin-left:15px;'>Attribut l&ouml;schen</h3>
			<form name='attribut_loeschen' action='su_web.php?cmd=attribut_loeschen' method='post'>
			<input type='hidden' name='aufgerufen' value='aufgerufen' />
			<input type='hidden' name='alpha_01' value='".$attribut_name."' />
				<p style='margin-left:15px; font-size:90%;'>Wollen Sie das Attribut <b>".$attribut_name."</b> wirklich l&ouml;schen?</p>
			<input type='submit' style='margin-left:15px;' value='OK'>
			<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_attribut.php\";'>
			</form>";
		}
		
		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."<option ".$selected." value =\"".$zeile[ "alpha_01" ]."\">".$zeile[ "alpha_01" ]."</option>";
				}
			}
			else
			{
				foreach ( $ergebnis_2[ 2 ] as $zeile )
				{
					
					$wertemengen = $wertemengen."<option value =\"".$zeile[ "alpha_01" ]."\">".$zeile[ "alpha_01" ]."</option>";
				}
			}
			
			foreach ( $ergebnis_1[ 2 ] as $zeile )
			{
				if ( $zeile[ "alpha_01" ] == $attribut[ 2 ][ "attrib_db_spalte" ] )
				{
					$selected = "selected";
				}
				else
				{
					$selected = "";
				}
				$db_spalte = $db_spalte."<option ".$selected." value =\"".$zeile[ "alpha_01" ]."\">".$zeile[ "alpha_01" ]."</option>";
			}
			
			
			// in alpha_05 steht der alte Attributname. Falls ein neuer vergeben wird, steht dieser in alpha_01.
			$html = "<h3 style='margin-left:15px;'>Attribut &auml;ndern</h3>
					<form name='attribut_aendern' action='su_web.php?cmd=attribut_aendern' method='post'>
						<input type='hidden' name='aufgerufen' value='aufgerufen' />
						<input type='hidden' name='alpha_05' value='".$attribut_name."' />
						<table border='0' style='font-size:90%; '>
							<tr>
								<td style='width:140px;'>Attributname</td>
								<td ><input type='text' style='height:90%; width:200px;' name='alpha_01' value='".$attribut[ 2 ][ "attrib_name" ]."' /></td>
							</tr>
							<tr>
								<td>DB-Spalte</td>
								<td><select name='alpha_02' style='height:90%; width:205px;' >".$db_spalte."</select></td>
							</tr>
							<tr>
								<td>Wertemenge</td>
								<td><select name='alpha_03' style='height:90%; width:205px;' ><option />".$wertemengen."</select></td>
							</tr>
							<tr>
								<td >Beschreibung</td>
								<td><input type='text' name='alpha_04' style='height:90%; width:200px;'/></td>
							</tr>
						</table>
						<input type='submit' value=OK>
						<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_attribut.php\";'>
					</form>";
		}
		//xlog( 4, $html );
		
		return $html;
	}
	
	function _web_attribut_suchen( $alpha_01 )
	{
		$erg = attribut_suchen( $_SESSION[ "mandant_name" ], $alpha_01 );
		
		$html = '<select id="select_style_1" size="20" name="users"   onchange="fuelle_element( \'ergebnis_3\', \'\' ); ajaxFunction( \'su_web.php?cmd=liefere_attributinformationen&alpha_01=\'+this.value, \'ergebnis_1\' ); ajaxFunction( \'su_web.php?cmd=liefere_attribut_optionen&alpha_01=\'+this.value, \'ergebnis_2\' );"  >';
		/*
		$ergebnis_1 = liefere_wertemenge_elemente( $mandant_name, "systembenutzer" );
		
		if ( strlen( $konfig_option) > 0 )
		{
			
			foreach ( $ergebnis_1[ 2 ] as $zeile )
			{
				$ben = liefere_benutzerinformationen( $mandant_name, $zeile[ "alpha_01" ] );
				
				if ( strpos( mb_strtoupper( $ben[ 2 ][ "benutzer_anmeldename" ], "UTF-8" ) , mb_strtoupper( $konfig_option ) ) !== false )
				{
					$html = $html."<option value='".$ben[ 2 ][ "benutzer_anmeldename" ]."'>".$ben[ 2 ][ "benutzer_vorname" ]." ".$ben[ 2 ][ "benutzer_nachname" ]."</option>";
					continue;
				}
				if ( strpos( mb_strtoupper( $ben[ 2 ][ "benutzer_vorname" ], "UTF-8" ) , mb_strtoupper( $konfig_option ) ) !== false )
				{
					$html = $html."<option value='".$ben[ 2 ][ "benutzer_anmeldename" ]."'>".$ben[ 2 ][ "benutzer_vorname" ]." ".$ben[ 2 ][ "benutzer_nachname" ]."</option>";
					continue;
				}
				if ( strpos( mb_strtoupper( $ben[ 2 ][ "benutzer_nachname" ], "UTF-8" ) , mb_strtoupper( $konfig_option ) ) !== false )
				{
					$html = $html."<option value='".$ben[ 2 ][ "benutzer_anmeldename" ]."'>".$ben[ 2 ][ "benutzer_vorname" ]." ".$ben[ 2 ][ "benutzer_nachname" ]."</option>";
					continue;
				}
				
				
				
				
			}
		}
		else
		{
			$ergebnis_1 = liefere_wertemenge_elemente( $mandant_name, "systembenutzer" );
			
			foreach ( $ergebnis_1[ 2 ] as $zeile )
			{
				$ben = liefere_benutzerinformationen( $mandant_name, $zeile[ "alpha_01" ] );
				
				echo "<option value='".$ben[ 2 ][ "benutzer_anmeldename" ]."'>".$ben[ 2 ][ "benutzer_vorname" ]." ".$ben[ 2 ][ "benutzer_nachname" ]."</option>";
			}
		}
		*/
		
		foreach ( $erg[ 2 ] as $zeile )
		{
			$html = $html."<option value='".$zeile[ "attrib_name" ]."'>".$zeile[ "attrib_name" ]."</option>";
		}
		$html = $html."</select>";
		
		//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."<option value='".$zeile[ "attrib_name" ]."'>".$zeile[ "attrib_name" ]."</option>";
					}
					
					foreach( $depots[ 2 ] as $depot )
					{
						$options = $options."<option value='".$depot."'>".$depot."</option>";
					}
					
					$html = "<h3 style='margin-left:15px;'>Akten-/Dokumentart anlegen</h3>
						<form name='dokart_anlegen' action='su_web.php?cmd=dokart_anlegen' method='post'>
							<input type='hidden' name='aufgerufen' value='aufgerufen' />
							<input type='hidden' name='alpha_05' id='idinp' ></input>
							<table border='0' style='font-size:90%; '>
								<tr>
									<td style='width:180px;' valign='top' >
										<table border='0' style='font-size:90%; '>
											<tr>
												<td style='width:100px;'>Kürzel</td>
												<td ><input type='text' maxLength='10' style='height:90%; width:200px;' name='alpha_01' /></td>
											</tr>
											<tr>
												<td style='width:100px;'>Name</td>
												<td ><input type='text' style='height:90%; width:200px;' name='alpha_02' /></td>
											</tr>
											<tr>
												<td style='width:100px;' valign='top' >Typ</td>
												<td ><input type=\"radio\" name=\"alpha_04\" value=\"D\" checked >Dokumentart</input><br /><input type=\"radio\" name=\"alpha_04\" value=\"A\">Aktenart</input></td>
											</tr>
											<tr>
												<td style='width:100px;'>Beschreibung</td>
												<td ><input type='text' style='height:90%; width:200px;' name='alpha_03' /></td>
											</tr>
											<tr>
												<td style='width:100px;'  >Depot</td>
												<td ><select name=\"alpha_06\" style='width:205px;' >".$options."</select></td>
											</tr>
										</table>
									</td>
									<td style='width:180px;' ><select size='20' style='width:180px;' id='idsell' ></select></td>
									<td style=' ' ><input type=\"button\" value=\"=>\" onclick=\"nach_rechts();\"  />

	<br />
	<br />

	<input type=\"button\" value=\"<=\" onclick=\"nach_links();\" /></td>
									<td style='width:180px;' ><select size='20' style='width:180px;' id='idselr' >".$attributzeile."</select></td>
									</tr>
							</table>
							
							<input type='submit' value=OK>
							<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_dokumentart.php\";'>
						</form>";
				}
				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 )."<br />";
				}
			}
			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";
		}
		
		
		
		
		
		// <tr><td>Flags</td><td style="font-weight:bold;">'.$dokart_infos[ 2 ][ "flags" ].'</td></tr>
		
		$html = '<table border="0" style="display:inline; font-size:90%">
					<tr><td style="width:135px;">Name</td><td style="font-weight:bold;">'.$dokart_infos[ 2 ][ "dokart_name" ].'</td></tr>
					<tr><td>Kürzel</td><td style="font-weight:bold;">'.$dokart_infos[ 2 ][ "dokart_kuerzel" ].'</td></tr>
					<tr><td>Beschreibung</td><td style="font-weight:bold;">'.$dokart_infos[ 2 ][ "dokart_beschreibung" ].'</td></tr>
					<tr><td>Typ</td><td style="font-weight:bold;">'.$dokart.'</td></tr>
					<tr><td>Depot</td><td style="font-weight:bold;">'.$dokart_infos[ 2 ][ "dokart_depot" ].'</td></tr>
					<tr><td>Anzahl Attribute</td><td style="font-weight:bold;">'.count( $dokart_infos[ 2 ][ "attribute" ] ).'</td></tr>
					<tr><td valign="top">Attribute</td><td style="font-weight:bold;">'.$attributliste.'</td></tr>
					<tr><td>Anzahl Dokumente</td><td style="font-weight:bold;">'.$dokart_infos[ 2 ][ "anzahl_doks" ].'</td></tr>
					<tr><td colspan="2"><hr style="border:1px solid white;"/></td></tr>
					<tr><td>erstellt am</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $dokart_infos[ 2 ][ "dokart_erstellt_am" ] ).' Uhr</td></tr>
					<tr><td>letzte &Auml;nderung</td><td style="font-weight:bold;">'.$dokart_geaendert_am.'</td></tr>
					</table>';
		return $html;
	}
	
	function _web_liefere_dokart_optionen( $alpha_01 )
	{
		$html = "<input type=\"button\" value=\"Anlegen\" style=\"width:150px;margin-left:10px;\" onclick=\"$( '#ergebnis_3' ).load('su_web.php?cmd=dokart_anlegen');  \" />";
		
		
		$html = $html."<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' onclick=\"$( '#ergebnis_3' ).load('su_web.php?cmd=dokart_aendern&alpha_01='+'".urlencode( $alpha_01 )."' );  \" />";
		
		$html = $html."<input type='button' value='L&ouml;schen' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=dokart_loeschen&alpha_01='+'".urlencode( $alpha_01 )."', 'ergebnis_3' );\" />
		<input type='button' value='Erweitert ...' style='width:150px;margin-left:10px;' onclick=\"document.location.href='ad_dokart_erw.php?alpha_01=".urlencode( $alpha_01 )."';\" />
		";
		
		//xlog( 4, "<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=mandant_aendern&mandant_name='+'".urlencode( $mandant_name )."', 'mandant_ergebnis_3' );\" />" );
		//<input type='button' value='Anlegen' style='width:150px;margin-left:10px;'  onclick=\"ajaxFunction( 'su_web.php?cmd=benutzer_anlegen', 'ergebnis_3' );\" />
		
		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."<option value='".$depot."' ".$selec." >".$depot."</option>";
			}
			
			$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."<option value='".$eines_von_allen_arr[ "attrib_name" ]."'>".$eines_von_allen_arr[ "attrib_name" ]."</option>";
				}
				else
				{
					$attribs_option_2		= $attribs_option_2."<option value='".$eines_von_allen_arr[ "attrib_name" ]."'>".$eines_von_allen_arr[ "attrib_name" ]."</option>";
				}
			}
			
			
			
			
			$html = "<h3 style='margin-left:15px;'>Akten-/Dokumentart &auml;ndern</h3>
					<form name='dokart_anlegen' action='su_web.php?cmd=dokart_aendern' method='post'>
						<input type='hidden' name='aufgerufen' value='aufgerufen' />
						<input type='hidden' name='alpha_05' id='idinp' value='".$attrib_aus_dokart."' ></input>
						<input type='hidden' name='alpha_01' id='idinp' value='".$alpha_01."' ></input>
						<table border='0' style='font-size:90%; '>
							<tr>
								<td style='width:180px;' valign='top' >
									<table border='0' style='font-size:90%; '>
										<tr>
											<td style='width:100px;'>Kürzel</td>
											<td><input type='text' style='height:90%; width:200px;' disabled value='".$alpha_01."' /></td>
										</tr>
										<tr>
											<td style='width:100px;'>Name</td>
											<td ><input type='text' style='height:90%; width:200px;' name='alpha_02' value='".$name."' /></td>
										</tr>
										<tr>
											<td style='width:100px;' valign='top' >Typ</td>
											<td ><input type=\"radio\" name=\"alpha_04\" value=\"D\" disabled ".$D_checked." >Dokumentart</input><br /><input type=\"radio\" name=\"alpha_04\" value=\"A\" disabled ".$A_checked." >Aktenart</input></td>
										</tr>
										<tr>
											<td style='width:100px;'>Beschreibung</td>
											<td ><input type='text' style='height:90%; width:200px;' name='alpha_03' value='".$beschreibung."' /></td>
										</tr>
										<tr>
											<td style='width:100px;'  >Dokumentablage</td>
											<td ><select name=\"alpha_06\" style='height:90%;width:205px;' >".$options."</select></td>
										</tr>
									</table>
								</td>
								<td style='width:180px;' ><select size='20' style='width:180px;' id='idsell' >".$attribs_option_1."</select></td>
								<td style=' ' ><input type=\"button\" value=\"=>\" onclick=\"nach_rechts();\"  />

<br />
<br />

<input type=\"button\" value=\"<=\" onclick=\"nach_links();\" /></td>
								<td style='width:180px;' ><select size='20' style='width:180px;' id='idselr' >".$attribs_option_2."</select></td>
								</tr>
						</table>
						
						<input type='submit' value=OK>
						<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_dokumentart.php\";'>
					</form>";
		}
		
		
		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 = "<h3 style='margin-left:15px;'>Akten-/Dokumentart l&ouml;schen</h3>
			<form name='attribut_loeschen' action='su_web.php?cmd=dokart_loeschen' method='post'>
			<input type='hidden' name='aufgerufen' value='aufgerufen' />
			<input type='hidden' name='alpha_01' value='".$alpha_01."' />
				<p style='margin-left:15px; font-size:90%;'>Wollen Sie die Akten-/Dokumentart <b>".$alpha_01."</b> wirklich l&ouml;schen?</p>
				<table border='0'><tr><td valign='top' style='margin-left:15px; font-size:90%;'>Dokumente dieser Dokumentart löschen?</td><td valign='top' style='margin-left:15px; font-size:90%;' ><input type=\"radio\" name=\"alpha_02\" value=\"ja\">ja</input><br /><input type=\"radio\" name=\"alpha_02\" value=\"nein\" checked >nein</input></td></tr></table>
			<input type='submit' style='margin-left:15px;' value='OK'>
			<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_dokumentart.php\";'>
			</form>";
		}
		
		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 = "<tr><td valign='top' >Anzahl Nachkommastellen</td><td style=''><select name='alpha_12'><option value='0' ".$selected_0.">0</option><option value='1' ".$selected_1.">1</option><option value='2' ".$selected_2.">2</option><option value='3' ".$selected_3.">3</option><option value='4' ".$selected_4.">4</option><option value='5' ".$selected_5.">5</option></select>";
						$num_02 = "<tr><td valign='top' >Einheit</td><td style=''><input name='alpha_11' type='text' value='".$attribut[ "attrib_einheit" ]."' /></td></tr>";
					}
					
					
					
					
					
					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."<option value='".$i."' ".$selectect." >".$i."</option>";
					}
					
					if ( $attribut[ "attrib_titel" ] == true )
					{
						$attrib_titel		= " checked ";
					}
					else
					{
						$attrib_titel		= "";
					}
					//xlog( 4, $alpha_02."=>".$attribut[ "attrib_pflicht" ]." => ".$pflicht );
					break;
				}
			}
			
			
			
			
			$html = '<form name="attrib_lieferedetails" action="su_web.php?cmd=attrib_detaileinstellungen" method="post">
							<input type="hidden" name="aufgerufen" value="aufgerufen" />
							<input type="hidden" name="alpha_01" value="'.$alpha_01.'" ></input>
							<input type="hidden" name="alpha_02" value="'.$alpha_02.'" ></input>
						<table border="0" style="display:inline; font-size:90%">
						<tr><td style="width:200px" >Attribut</td><td style="font-weight:bold;width:270px;">'.$attribut_infos[ 2 ][ "attrib_name" ].'</td></tr>
						<tr><td>Dokumentart</td><td style="font-weight:bold;">'.$dokart[ 2 ][ "dokart_name" ].'</td></tr>
						<tr><td>Pflichtfeld</td><td style="font-weight:bold;"><input type="checkbox" name="alpha_03" value="pflicht" '.$pflicht.'></td></tr>
						<tr><td>Vorhandene Werte als Vorschlag</td><td style="font-weight:bold;"><input type="checkbox" name="alpha_08" value="vorhandene_werte" '.$vorhandene_werte.'></td></tr>
						<tr><td>Titelattribut</td><td><input type="checkbox" name="alpha_09" value="titel" '.$attrib_titel.'></td></tr>
						<tr><td>Position in der Maske</td><td><select name="alpha_10">'.$select_options.'</select></td></tr>
						<tr><td valign="top" >Farbe in Recherchemaske</td><td style=""><input type="radio" name="alpha_04" value="standard" '.$standard.' >standard<br /><input type="radio" name="alpha_04" value="gruen" '.$gruen.' >grün<br /><input type="radio" name="alpha_04" value="blau" '.$blau.' >blau<br /><input type="radio" name="alpha_04" value="gelb" '.$gelb.' >gelb<br /><input type="radio" name="alpha_04" value="rot" '.$rot.' >rot<br /><input type="radio" name="alpha_04" value="braun" '.$braun.' >braun<br /></td></tr>
						<tr><td valign="top" >Layout</td><td style=""><input type="checkbox" name="alpha_05" value="fett" '.$attrib_fett.' ><b>Fett</b><br /><input type="checkbox" name="alpha_06" value="unterstrichen"  '.$attrib_unterstrichen.' ><u>Unterstrichen</u><br /> <input type="checkbox" name="alpha_07" value="kursiv" '.$attrib_kursiv.' ><i>Kursiv</i></td></tr>
						'.$num_01.$num_02.'
						
						<tr><td>
						<input type="submit" value=OK>
							<input type="button" value="Abbrechen" onclick="document.location.href=\"ad_dokart_erw.php?alpha_01='.$alpha_01.'&alpha_02='.$alpha_02.'\";"></td></tr><div id="ergebnisdiv"></div></table>
						</form>';
		}
		return $html;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	function _web_liefere_importmaske( $mandant_name, $element_typ, $alpha_01 )
	{
		$dokart = liefere_dokartinformationen( $mandant_name, $element_typ );
		
		
		
		
		$html = "";
		
		$html = $html."<h2>".$dokart[ 2 ][ "dokart_name" ]."</h2>";
		
		$html = $html."<form  name='dok_importieren' action='su_web.php?cmd=import&mandant_name=".urlencode( $mandant_name )."'  method='post' >";
		
		$html = $html.' <input type="hidden" name="praefix" value="'.$alpha_01.'" />';		// Übergabe des Dateipräfixes, falls vorhanden
		$html = $html.' <input type="hidden" name="dokart_kuerzel" value="'.$element_typ.'" />'; 	// Übergabe der Dokumentart
		
		$html = $html."";
		
		$html = $html."<table border='0'>";
		
		// 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."<tr>";
					
					/////////////////////////////////////////////////////////
					// 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."<td style='height:100%; width:170px; ".$style." '>".$attribut[ "attrib_name" ]."</td>";
					
					/////////////////////////////////////////////////////////
					// 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."<td>";
					
					//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	= "<option />";
					}
					
					if ( $attribut[ "attrib_vorhandene_werte" ] == true )
					{
						$werte = liefere_vorhandene_werte_zu_attrib( $mandant_name, $element_typ, $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 = "<script>".substr( $skript, 0, strlen( $skript ) - 2 )." ]; $( '#id_".$attribut[ "attrib_db_spalte" ]."' ).autocomplete({ source: avail_Tags_".$attribut[ "attrib_db_spalte" ]." }); });"."</script>";
						}
					}
					
					
					// Wertemenge
					if ( strlen( $attribut[ "attrib_wertemenge" ] ) > 0 )
					{
						$html = $html."<select ".$pflichtfeld_class." size='1' name='".$attribut[ "attrib_db_spalte" ]."' style=' height:100%; width:257px;' >".$wertemenge_leerelement;
						
						$ergebnis = liefere_wertemenge_elemente( $mandant_name, $attribut[ "attrib_wertemenge" ] );
						
						foreach ( $ergebnis[ 2 ] as $element )
						{
							$html = $html."<option value='".$element[ "alpha_01" ]."'>".$element[ "alpha_01" ]."</option>";
						
						}
						
						
						
						$html = $html."</select>";
						
					}
					else
					{
						// keine Wertemenge.
						switch ( $attribut[ "attrib_typ" ] )
						{
							case "alpha":
							case "geld":
							case "num":
							case "text":
							default:
								$html = $html."<input type='text' ".$pflichtfeld_class." name='".$attribut[ "attrib_db_spalte" ]."' id='id_".$attribut[ "attrib_db_spalte" ]."'  style=' height:100%;' />";
								break;
							case "datum":
								$html = $html."<input type='text' name='".$attribut[ "attrib_db_spalte" ]."' class='date-pick  ".$pflichtfeld_string."' id='id_".$attribut[ "attrib_db_spalte" ]."' style='border:1px solid #dddddd; width:240px;  height:90%;' />";
								break;
							case "p_alpha":
							case "p_geld":
							case "p_num":
							case "p_datum":
								
								break;
						}
					}
					
					// Gibt es Positionsdatenfelder?
					// Falls ja, sollte hier eine Tabelle angezeigt werden
					
					
					$html = $html."</td>";
					
					$html = $html."</tr>";
				}
				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	= "<option />";
					}
					
					
					
					if ( strlen( $attribut[ "attrib_wertemenge" ] ) > 0 )
					{
						$poas_e		= "<select ".$pflichtfeld_class." size='1' name='".$attribut[ "attrib_db_spalte" ]."_".$posattr."' style=' height:100%; width:175px;' >".$wertemenge_leerelement;
						$poas_e_js	= "<select ".$pflichtfeld_class." size='1' name='".$attribut[ "attrib_db_spalte" ]."_\"+counter+\"' style=' height:100%; width:175px;' >".$wertemenge_leerelement;
						
						$ergebnis	= liefere_wertemenge_elemente( $mandant_name, $attribut[ "attrib_wertemenge" ] );
						
						$poas_o		= "";
						
						foreach ( $ergebnis[ 2 ] as $element )
						{
							$poas_o = $poas_o."<option value='".$element[ "alpha_01" ]."'>".$element[ "alpha_01" ]."</option>";
						}
						
						
						
						$poas		= $poas_e.$poas_o."</select>";
						$poas_js	= $poas_e_js.$poas_o."</select>";
						
						
					}
					else
					{
						// keine Wertemenge.
						switch ( $attribut[ "attrib_typ" ] )
						{
							case "p_alpha":
							case "p_geld":
							case "p_num":
							default:
								$poas = "<input type='text' ".$pflichtfeld_class." style='width:175px; ' name='".$attribut[ "attrib_db_spalte" ]."_".$posattr."' id='id_".$attribut[ "attrib_db_spalte" ]."_".$posattr."'   />";
								$poas_js = "<input type='text' ".$pflichtfeld_class." style='width:175px; ' name='".$attribut[ "attrib_db_spalte" ]."_\"+counter+\"' id='id_".$attribut[ "attrib_db_spalte" ]."_\"+counter+\"'   />";
								break;
							case "p_datum":
								$poas = "<input type='text' style='border:1px solid #dddddd; ' class='date-pick  ".$pflichtfeld_string."' id='id_".$attribut[ "attrib_db_spalte" ]."_".$posattr."' name='".$attribut[ "attrib_db_spalte" ]."_".$posattr."' />";
								$poas_js = "<input type='text' style='border:1px solid #dddddd; ' class='date-pick  ".$pflichtfeld_string."' id='id_".$attribut[ "attrib_db_spalte" ]."_\"+counter+\"' name='".$attribut[ "attrib_db_spalte" ]."_\"+counter+\"' />";
								break;
							
								
								break;
						}
					}
					
					$positionstabelle_header	= $positionstabelle_header."<th>".$attribut[ "attrib_name" ]."</th>";
					$leerzeile					= $leerzeile."<td style='width: 180px;'>".$poas."</td>";
					$neue_zeile_arr[]			= $poas_js;
				}
			}
			
			// Kennung hinzufügen
			$html = $html."<tr><td colspan=2 ><hr /></td></tr><tr><td>Kennung</td><td><input type='text' class='systemfeld' name='kennung' id='id_kennung' style='border:1px solid #dddddd; width:240px;  height:90%;' />";
			
			if ( $posattr == 1 )
			{
				$pos_button					= "<input type='button' id='addrow' value='Zeile hinzufügen' onclick='zeile_hinzufuegen();' /><input type='button' id='delrow' value='markierte Zeile löschen' onclick='zeile_loeschen();' />";
				
				$neue_zeile = "[ ";
				foreach( $neue_zeile_arr as $element )
				{
					$neue_zeile = $neue_zeile."\"".$element."\", ";
				}
				$neue_zeile = substr( $neue_zeile, 0, -2 )." ] ";
				
				$zeile_hinzufuegen			= "<script>var counter = 1; var t = $('#postab').DataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'searching': false, 'lengthchange':false, 'ordering':false, 'paging':false }); function zeile_hinzufuegen(){ var t = $('#postab').DataTable( ); counter++; document.getElementById('content').style.height+=560; t.row.add( ".$neue_zeile." ).draw(); $( '.date-pick' ).datepicker({ showAnim: 'clip', buttonImageOnly: true, changeMonth: true, changeYear: true, yearRange: '1990:2020', showOn: 'both', buttonImage: 'img/kalender.png', showWeek: true } ); } function zeile_loeschen(){  } $('#postab tbody').on( 'click', 'tr', function () { if ( $(this).hasClass('selected') ) { $(this).removeClass('selected'); } else { t.$('tr.selected').removeClass('selected'); $(this).addClass('selected'); } } ); $('#delrow').click( function () { t.row('.selected').remove().draw( false ); } ); </script>";
				
				$positionstabelle = "<br />".$pos_button."<table id='postab' class='compact display' ><thead><tr>".$positionstabelle_header."</tr></thead><tbody><tr>".$leerzeile."</tr></tbody></table>".$zeile_hinzufuegen;
			}
			
			
			$html = $html."</table>".$positionstabelle;
			$html = $html.$skript.' <input type="submit" value="Import" /> ';
		}
		else
		{
			$html = "<p>Die Dokumentart ist ohne Attribute konfiguriert. So können keine Dokumente abgelegt werden.";
		}
		
		
		
		
		
		
		//$html = $html."</td><td style='vertical-align: top;' >";
		
		
		
		
		
		
		
		$html = $html."</form>";
		//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 = "<h2 style='margin-left:10px;'>".$dokart[ 2 ][ "dokart_name" ]."</h2><hr />";
		
		$html = $html."<table style='border:0px solid blue;margin-left:7px;'>";
		
		
		
		$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."<select size='1' name='".$attribut[ "attrib_db_spalte" ]."' id='id_".$a.$attribut[ "attrib_db_spalte" ]."' style=' height:100%; width:216px;' ><option />";
				
				$ergebnis = liefere_wertemenge_elemente( $mandant_name, $attribut[ "attrib_wertemenge" ] );
				
				foreach ( $ergebnis[ 2 ] as $element )
				{
					$dropdown = $dropdown."<option value='".$element[ "alpha_01" ]."'>".$element[ "alpha_01" ]."</option>";
				
				}
				
				
				
				$dropdown = $dropdown."</select>";
				$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 = " - <input ".$class." type='text' style='".$style."' id='id_".$a.$attribut[ "attrib_db_spalte" ]."_2' />";
						$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 = " - <input ".$class." type='text' style='".$style."' id='id_".$a.$attribut[ "attrib_db_spalte" ]."_2' />";
						$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 = "<input id='id_".$a.$attribut[ "attrib_db_spalte" ]."' ".$class." type='text' onfocus=\"".$onclick."\"  style='".$style."' />".$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."<tr><td style='height:100%; min-width:135px; ".$style." '>".$attribut[ "attrib_name" ]."</td><td style='height:100%; white-space: nowrap; width:250px;' >".$feld."</td></tr>";
			
			///////////////////////////////////////////////////////////////
			
			//$html = $html."<tr><td style='height:100%;width:170px;' >".$attribut[ "attrib_name" ]."</td><td>".$feld."</td></tr>";
		}
		
		$html = $html."</table><hr />";
		
		$html = $html."<table style='border:0px;margin-left:7px;'>
		<tr><td style='height:100%; min-width:135px;' >Archivierungsdatum</td><td style='height:100%; width:250px; white-space: nowrap;'><input style='width:80px;' type='text' id='".$a."importdatum_von' class='date-pickr' /> - <input style='width:80px;' id='".$a."importdatum_bis' type='text' class='date-pickr' /></td></tr>
		
		<tr><td style='height:100%; min-width:135px;' >Dok-ID | Kennung</td><td style='height:100%; width:250px; white-space: nowrap;'><input type='text' id='".$a."dok_id' style='width:210px;' /></td></tr>
		</table><hr style='min-width:150px;' />";
		
		
		/////////////////////////////////////////////////////////////
		// Dinge, die wegen fehlendem Volltext auskommentiert sind
		//<tr><td style='height:100%; min-width:135px;' >Volltext | Tags</td><td style='height:100%; width:250px; white-space: nowrap;'><input type='text' id='".$a."vtexttags' style='width:210px;' /></td></tr>
		
		//$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.
		//<tr><td style='height:100%; width:170px;' >Dokument-ID</td><td ><input type='text' id='dok_id' style='width:210px;' /></td></tr>
		
		//$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."<input type='button' style='margin-left:7px;' value='Finden!' onclick=\"".$a."_recherche(); \" /> <br />";
		
		if ( $dokart[ 2 ][ "dokart_typ" ] == "A" )
		{
			$gallery = " disabled ";
		}
		
		
		if ( $dokart[ 2 ][ "dokart_kuerzel" ] != "SCHABLONE" )
		{
			$radio = "<tr><td><input type='radio' name='".$a."rech_stil' checked='checked' value='Liste' />Liste</td><td><input type='radio' name='".$a."rech_stil' value='Galerie' ".$gallery." />Galerie</td><td><input type='radio' name='".$a."rech_stil' value='Originalgroesse' ".$gallery." />Originalgröße</td></tr>";
		}
		else
		{
			$radio = "<tr><td><input type='radio' name='".$a."rech_stil' checked='checked' value='Titelliste' />Titelliste</td><td><input type='radio' name='".$a."rech_stil' value='dokartliste'  />Dokumentart-Liste</td><td><input type='radio' name='".$a."rech_stil' value='sonstiges' style='display:none;' /></td></tr>";
		}
		
		$html = $html."<table>".$radio."<tr><td colspan='3'><input type='checkbox' id='".$a."suchschablone_anlegen' name='".$a."suchschablone_anlegen' value='ja' onclick='check_clicked();' />Recherche speichern<div id='".$a."_div' style='display:none;' >Name: <input type='text' size='20' id='".$a."schablonenname' name='".$a."schablonenname' ></input></div></td></tr></table><script>
		function check_clicked()
		{
			var checkb = document.getElementById( '".$a."suchschablone_anlegen' );
			
			if ( checkb.checked )
			{
				$('#".$a."_div').show();
			}
			else
			{
				$('#".$a."_div').hide();
			}
			
			
			
		}
		
		
		
		</script>";
		//<td><input type='radio' name='".$a."rech_stil' value='Midi' />Midi</td><td><input type='radio' name='".$a."rech_stil' value='Mini' />Mini</td>
		
		
		
		$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."<script>".$skript."</script>";
		$html = $html."<script>".$func."</script>";
		$html = $html."<script>".$fuuu."</script>";
		
		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"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
							$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		= "<script>$(function() { $('#".$id."').dataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'bLengthChange': true, 'iDisplayLength': 25, 'bAutoWidth': false, 'bSort': true, 'scrollX': '100%' }); } );  $(document).on( 'dblclick', '#".$id." tr', function () {  ".$ansicht_js."  });</script>";
					
					$attribute = liefere_attribute_zu_dokumentart( $mandant_name, $dokart_kuerzel );
					
					$th = "<thead><tr><th>Info</th><th style='max-width:16px;'>T</th>";
					
					foreach( $attribute[ 2 ] as $attribut )
					{
						if ( substr( $attribut[ "attrib_typ" ], 0, 2 ) != "p_" )
						{
							$th = $th."<th>".$attribut[ "attrib_name" ]."</th>";
						}
					}
					
					$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."<th>Dateigröße</th>"; }
					if ( $recherche_datum_anzeigen == "ja" ) { $th = $th."<th>Archivierungsdatum</th>"; }
					if ( $recherche_kennung_anzeigen == "ja" ) { $th = $th."<th>Kennung</th>"; }
					if ( $recherche_id_anzeigen == "ja" ) { $th = $th."<th >ID</th>"; } else { $th = $th."<th style='display:none;' >ID</th>"; }
					
					//$th = $th."<th>ID</th><th>Archivierungsdatum</th>";
					$th = $th."</tr></thead>";
					
					$tr = "<tbody>";
					
					//xlog( 4, json_encode( $ergebnis[2 ] ) );
					
					foreach ( $ergebnis[ 2 ] as $treffer )
					{
						//$akte = in_array( $treffer[ "dok_id" ], $liefere_verknuepfte_dokumente_menge[ 2 ] );
						
						$tr = $tr."<tr>";
						
						if ( $treffer[ "a_flag" ] == "1" )
						{
							$akte_pic = "<img src='img/folder.png' width='16px' height='16px' />";
						}
						else
						{
							$akte_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						if ( $treffer[ "n_flag" ] == "1" )
						{
							$notiz_pic = "<img src='img/notes.png' width='16px' height='16px' />";
						}
						else
						{
							$notiz_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						if ( $treffer[ "v_flag" ] == "1" )
						{
							$version_pic = "<img src='img/version.png' width='16px' height='16px' />";
						}
						else
						{
							$version_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						foreach( $m as $mime_arr )
						{
							//array ( array( "kuerzel"=>"pdf",	"mime_type"=>"application/pdf",						"icon"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
							if ( $treffer[ "mime_type" ] == $mime_arr[ "mime_type" ] )
							{
								$icon = "<img src='".$mime_arr[ "icon" ]."' />";
								break;
							}
						}
						
						if ( strlen( $icon ) == 0 )
						{
							$icon = "<img src='img/ico_dok.gif' />";
						}
						
						/*
						if ( $treffer[ "mime_type" ] == "text/akte" )
						{
							$konfig_option = 5;
						}
						else
						{
							$konfig_option = 5;
						}
						*/
						$direktes_oeffnen_pic = "<img src='img/open.png' style='cursor: pointer;' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$treffer[ "dok_id" ]."&kategorie=".$treffer[ "mime_type" ]."&konfig_option=5&systemeinstellung=".$tab_panel."\" ), $( \"#ausknipsen_".$tab_panel."\" ).hide();' />";
						
						$tr = $tr."<td style='width:80px;  white-space: nowrap; ' ><img src='img/full_open.png' style='cursor: pointer;' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=".$tab_panel."&element=".$treffer[ "dok_id" ]."\" ), $( \"#ausknipsen_".$tab_panel."\" ).hide();' />".$direktes_oeffnen_pic.$akte_pic.$version_pic.$notiz_pic."</td><td class='mime_type' style='text-align: center;'>".$icon."</td>";
						
						//$obj = verpacke_dok_in_tags( $treffer[ "dok_id" ], $treffer[ "mime_type" ] );
						//$obj = str_replace( "'", "\"", $obj );
						//xlog( 5, $obj );
						//$tr = $tr."<td style='width:48px;' ><img src='img/full_open.png' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=".$tab_panel."&element=".$treffer[ "dok_id" ]."\" ), $( \"#ausknipsen_".$tab_panel."\" ).hide();' /><img src='img/open.png' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).html( \"".$obj."\" ), $( \"#ausknipsen_".$tab_panel."\" ).hide();' />".$akte."</td>";
						
						//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( "<", "&lt;", $wert );
									$tr = $tr."<td style='text-align:left;  white-space: nowrap;  color:#".$standardfarbe.";' >".$wert."</td>";
									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."<td style='text-align:right;  white-space: nowrap;  color:#".$standardfarbe.";' >".$wert.$attrib_einheit."</td>";
									break;
								case "datum":
								case "geld":
									$tr = $tr."<td style='text-align:right;  white-space: nowrap;  color:#".$standardfarbe.";' >".$wert."</td>";
									break;
								case "archivierungsdatum":
									$archdat = "<td style='text-align:right;  white-space: nowrap;  width:120px; color:#".$standardfarbe.";' >".$wert." Uhr</td>";
									break;
								case "dok":
									if ( $recherche_id_anzeigen == "ja" )
									{
										$dokid = "<td class='dok_id' style='text-align:right; white-space: nowrap;  width:60px; color:#".$standardfarbe.";' >".$wert."</td>";
									}
									else
									{
										$dokid = "<td class='dok_id' style='text-align:right; white-space: nowrap; display:none; width:60px; color:#".$standardfarbe.";' >".$wert."</td>";
									}
									$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 = "<td style='width:80px;  white-space: nowrap; '>".$wert_neu.$einheit."</td>";
									break;
								case "kennung":
									$rech_kennung = "<td style='width:80px;  white-space: nowrap; '>".$wert."</td>";
									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 = $tr."</tbody>";
					
					$html = $skript."<table id='".$id."' style='width:100%' class='compact display' >".$th.$tr."</table>";
					
				}
				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 = "<thead><tr><th>Info</th><th style='max-width:16px;'>T</th><th>Titel</th>";
					
					$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."<th>Dateigröße</th>"; }
					if ( $recherche_datum_anzeigen == "ja" ) { $th = $th."<th>Archivierungsdatum</th>"; }
					if ( $recherche_kennung_anzeigen == "ja" ) { $th = $th."<th>Kennung</th>"; }
					if ( $recherche_id_anzeigen == "ja" ) { $th = $th."<th >ID</th>"; } else { $th = $th."<th style='display:none;' >ID</th>"; }
					
					
					$th = $th."</tr></thead>";
					
					$tr = "<tbody>";
					
					
					
					
					//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"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
							$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 = "<img src='img/folder.png' width='16px' height='16px' />";
						}
						else
						{
							$akte_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						if ( $treffer[ "n_flag" ] == "1" )
						{
							$notiz_pic = "<img src='img/notes.png' width='16px' height='16px' />";
						}
						else
						{
							$notiz_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						if ( $treffer[ "v_flag" ] == "1" )
						{
							$version_pic = "<img src='img/version.png' width='16px' height='16px' />";
						}
						else
						{
							$version_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						foreach( $m as $mime_arr )
						{
							//array ( array( "kuerzel"=>"pdf",	"mime_type"=>"application/pdf",						"icon"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
							if ( $treffer[ "mime_type" ] == $mime_arr[ "mime_type" ] )
							{
								$icon = "<img src='".$mime_arr[ "icon" ]."' />";
								break;
							}
						}
						
						if ( strlen( $icon ) == 0 )
						{
							$icon = "<img src='img/ico_dok.gif' />";
						}
						
						/*
						if ( $treffer[ "mime_type" ] == "text/akte" )
						{
							$konfig_option = 5;
						}
						else
						{
							$konfig_option = 5;
						}
						*/
						$direktes_oeffnen_pic = "<img src='img/open.png' style='cursor: pointer;' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$treffer[ "dok_id" ]."&kategorie=".$treffer[ "mime_type" ]."&konfig_option=5&systemeinstellung=".$tab_panel."\" ), $( \"#ausknipsen_".$tab_panel."\" ).hide();' />";
						
						$tr = $tr."<tr><td style='width:80px;  white-space: nowrap; ' ><img src='img/full_open.png' style='cursor: pointer;' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=".$tab_panel."&element=".$treffer[ "dok_id" ]."\" ), $( \"#ausknipsen_".$tab_panel."\" ).hide();' />".$direktes_oeffnen_pic.$akte_pic.$version_pic.$notiz_pic."</td><td class='mime_type' style='text-align: center;'>".$icon."</td>";
						
						$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( "<", "&lt;", $wert );
									//$tr = $tr."<td style='text-align:left;  white-space: nowrap;  color:#".$standardfarbe.";' >".$wert."</td>";
									break;
								case "num":
									//$wert = trim( $wert, "0" );
									//$wert = trim( $wert, "," );
									//$tr = $tr."<td style='text-align:right;  white-space: nowrap;  color:#".$standardfarbe.";' >".$wert."</td>";
									break;
								case "datum":
								case "geld":
									//$tr = $tr."<td style='text-align:right;  white-space: nowrap;  color:#".$standardfarbe.";' >".$wert."</td>";
									break;
								case "archivierungsdatum":
									$archdat = "<td style='text-align:right;  white-space: nowrap;  width:150px; color:#".$standardfarbe.";' >".$wert." Uhr</td>";
									break;
								case "titell":
									if ( strlen( $wert ) == 0 )
									{
										$generiere_titel = true;
									}
									else
									{
										$titell = $wert;
										$generiere_titel = false;
									}
									//$tr = $tr."<td style='text-align:right;  white-space: nowrap;  color:#".$standardfarbe.";' >".$wert."</td>";
									break;
								case "dokart":
									if ( $wert != $dokartdummy )
									{
										$dokart = liefere_dokartinformationen( $mandant_name, $wert );
										$dokartdummy = $wert;
									}
									break;
								case "dok":
									if ( $recherche_id_anzeigen == "ja" )
									{
										$dokid = "<td class='dok_id' style='text-align:right; white-space: nowrap;  width:60px; color:#".$standardfarbe.";' >".$wert."</td>";
									}
									else
									{
										$dokid = "<td class='dok_id' style='text-align:right; white-space: nowrap; display:none; width:60px; color:#".$standardfarbe.";' >".$wert."</td>";
									}
									$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 = "<td style='width:80px;  white-space: nowrap; '>".$wert_neu.$einheit."</td>";
									break;
								case "kennung":
									$rech_kennung = "<td style='width:80px;  white-space: nowrap; '>".$wert."</td>";
									break;
							}
						}
						
						if ( $generiere_titel )
						{
							$titell = "(".$dokart[ 2 ][ "dokart_name" ].") Dokument-ID ".$dok_id_id;
						}
						
						$titell = "<td  style='text-align:left;  white-space: nowrap;  color:#".$standardfarbe.";' >".$titell."</td>";
						
						$tr = $tr.$titell; //.$dokid.$archdat."</tr>";
						
						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 = $tr."</tbody>";
					
					$skript		= "<script>$(function() { $('#".$id."').dataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'bLengthChange': true, 'iDisplayLength': 25, 'bAutoWidth': false, 'bSort': true, 'scrollX': '100%' }); } );  $(document).on( 'dblclick', '#".$id." tr', function () {  ".$ansicht_js."  });</script>";
					
					$html = $skript."<table id='".$id."' style='width:100%' class='compact display' >".$th.$tr."</table>";
				}
				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"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
							$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		= "<script>$(function() { $('#".$id."').dataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'bLengthChange': true, 'iDisplayLength': 25, 'bAutoWidth': false, 'bSort': true, 'scrollX': '100%' }); } );  $(document).on( 'dblclick', '#".$id." tr', function () {  ".$ansicht_js."  });</script>";
						
						$skript		= "<script>$(function() { $('#".$id."').dataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'bLengthChange': true, 'iDisplayLength': 25, 'bAutoWidth': false, 'bSort': true, 'scrollX': '100%' }); } );  $(document).on( 'dblclick', '#".$id." tr', function () {  ".$ansicht_js."  });</script>";
						
						//$skript		= "<script>$(function() { $('#".$id."').dataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'iDisplayLength': 5, 'bAutoWidth': false, 'bSort': true, 'scrollX': '100%', 'lengthMenu': [5,10,25,50] }); } ); $(document).on( 'dblclick', '#".$id." tr', function () {  ".$ansicht_js."  });</script>";
						
						$th = "<thead><tr><th>Info</th><th style='max-width:15px;' >T</th>";
						$tr = "<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 = "<img src='img/folder.png' width='16px' height='16px' />";
							}
							else
							{
								$akte_pic = "<img src='img/empty.png' width='16px' height='16px' />";
							}
							
							if ( $dokument[ "n_flag" ] == "1" )
							{
								$notiz_pic = "<img src='img/notes.png' width='16px' height='16px' />";
							}
							else
							{
								$notiz_pic = "<img src='img/empty.png' width='16px' height='16px' />";
							}
							
							if ( $dokument[ "v_flag" ] == "1" )
							{
								$version_pic = "<img src='img/version.png' width='16px' height='16px' />";
							}
							else
							{
								$version_pic = "<img src='img/empty.png' width='16px' height='16px' />";
							}
							
							foreach( $m as $mime_arr )
							{
								//array ( array( "kuerzel"=>"pdf",	"mime_type"=>"application/pdf",						"icon"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
								if ( $dokument[ "mime_type" ] == $mime_arr[ "mime_type" ] )
								{
									$icon = "<img src='".$mime_arr[ "icon" ]."' />";
									break;
								}
							}
							
							if ( strlen( $icon ) == 0 )
							{
								$icon = "<img src='img/ico_dok.gif' />";
							}

							$direktes_oeffnen_pic = "<img src='img/open.png' style='cursor: pointer;' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$dokument[ "dok_id" ]."&kategorie=".$dokument[ "mime_type" ]."&konfig_option=5&systemeinstellung=".$tab_panel."\" ), $( \"#ausknipsen_".$tab_panel."\" ).hide();' />";
							
							$tr = $tr."<td style='width:80px;  white-space: nowrap; ' ><img src='img/full_open.png' style='cursor: pointer;' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=".$tab_panel."&element=".$dokument[ "dok_id" ]."\" ), $( \"#ausknipsen_".$tab_panel."\" ).hide();' />".$direktes_oeffnen_pic.$akte_pic.$version_pic.$notiz_pic."</td><td class='mime_type' style='max-width: 15px; text-align: center;'>".$icon."</td>";
							
							//$tr = $tr."<td style='width:100px; white-space: nowrap; ' ><img src='img/full_open.png' style='cursor: pointer;' width='16px' height='16px' onclick='window.location.href=\"#dokumentanzeige\";  $( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=&element=".$dokument[ "dok_id" ]."\" );' /><img src='img/open.png' style='cursor: pointer;' width='16px' height='16px' onclick='window.location.href=\"#dokumentanzeige\";  $( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$dokument[ "dok_id" ]."&kategorie=".urlencode( $dokument[ "mime_type" ] )."&konfig_option=11&systemeinstellung=".$tab_panel."\" );' />".$akte_pic.$version_pic.$notiz_pic."</td>";
							
							//$tr = $tr."<td class='dok_id' style='text-align:right; width:60px; white-space: nowrap; ' >".$dokument[ "dok_id" ]."</td>";
							
							//$tr = $tr."<td style='text-align:center; width:150px; white-space: nowrap; ' >".date( "d.m.Y H:i", $ergebnis[ 2 ][ $dokument[ "dok_id" ] ][ "hinzugefuegt_am" ] )." Uhr</td>";
							
							//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( "<", "&lt;", $wert );
										$tr = $tr."<td style='text-align:left; white-space: nowrap; ' >".$wert."</td>";
										break;
									case "num":
										
										$tr = $tr."<td style='text-align:right;white-space: nowrap;  ' >".$wert."</td>";
										break;
									case "datum":
									case "geld":
										$tr = $tr."<td style='text-align:right; white-space: nowrap; ' >".$wert."</td>";
										break;
									case "archivierungsdatum":
										$archdat = "<td style='text-align:right;  white-space: nowrap;  width:150px; color:#".$standardfarbe.";' >".date( "d.m.Y H:i", $wert )." Uhr</td>";
										break;
									case "dok":
										$dokid = "<td class='dok_id' style='text-align:right;  white-space: nowrap;  width:60px; color:#".$standardfarbe.";' >".$wert."</td>";
										/*$dokid = "<td style='text-align:right; width:60px;' >".$wert."</td>";
										$dok_id_id = $wert;*/
										//xlog( 5, "Dokument-ID ".$wert );
										break;
									case "Name":
										if ( ( $zaehler == 0 ) && ( $typ_1[ 1 ] != "p" ) )
										{
											$th = $th."<th style='white-space: nowrap; '>".$wert."</th>";
										}
										break;
									case "dokart":
										if ( $typ_1[ 1 ] == "name" )
										{
											$header		= "<h3>".$wert."</h3>";
										}
										break;
								}
							}
							$zaehler = 1;
							$tr = $tr.$dokid.$archdat."</tr>";
						}
						$tr = $tr."</tbody>";
						$th = $th."<th>Dokument-ID</th><th>Archivierungsdatum</th></tr></thead>";
						$html = $html.$header.$skript."<table id='".$id."'  class='compact display' style='width:100%; ' >".$th.$tr."</table><br/>"; //
					}
				}
				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 = "<h3 style='margin-left:15px;'>Depot anlegen</h3>
			<script>$(function() {var spinner = $( '#spinner' ).spinner({ min:50, step:5 });})</script>
			
			<form name='depot_anlegen' action='su_web.php?cmd=depot_anlegen&mandant_name=".urlencode( $mandant_name )."' method='post' accept-charset='UTF-8' ><input type='hidden' name='aufgerufen' value='aufgerufen' />
			<table>
			<tr><td  style='width:115px;'>Depot</td><td><input type='text' maxlength='2' name='dokart_kuerzel' style='width:35px;' /></td></tr>
			<tr><td>Speicherort</td><td><select size='1' name='alpha_01' style='width:315px;' ><option value='D'>Datenbank</option><option value='F' selected='selected'>Dateisystem</option></select></td></tr>
			<tr><td>Ort</td><td><input type='text' name='alpha_02' style='width:310px;' /></td></tr>
			<tr><td>Max. Größe</td><td><input type='text' maxlength='10' name='alpha_03' value='50' id='spinner' style=''/> Megabyte</td></tr>
			<tr><td>Scramble</td><td><input type='checkbox' value='ja' name='alpha_04' /></td></tr>
			<tr><td>Status</td><td><select size='1' name='alpha_05' style='width:315px;' ><option selected='selected'>offen</option><option>geschlossen</option></select></td></tr>
			<tr><td style='vertical-align:top; padding-top:6px;'>Beschreibung</td><td><textarea cols='40' rows='4' name='alpha_06' /></td></tr></table>
			<input type='submit' style='margin-left:15px;' value='OK'>
			<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_depot.php\";'>
			</form>";
		}
		
		return $html;
	}
	
	function _web_liefere_depotinformationen( $dokart_kuerzel )
	{
		$depot_infos = liefere_depotinformationen( $_SESSION[ "mandant_name" ], $dokart_kuerzel, true );
		
		if ( $depot_infos[ 2 ][ "typ" ] == "D" )
		{
			$typ_fertig = "Datenbank";
		}
		else
		{
			$typ_fertig = "Dateisystem";
		}
		
		if ( $depot_infos[ 2 ][ "scramble" ] == true )
		{
			$scramble = "ja";
		}
		else
		{
			$scramble = "nein";
		}
		
		if ( strlen( $depot_infos[ 2 ][ "geaendert_am" ] ) == 0 )
		{
			$geaendert = "";
		}
		else
		{
			$geaendert = date( "d.m.Y H:i", $depot_infos[ 2 ][ "geaendert_am" ] ).' Uhr';
		}
		
		//xlog( 4, ">".$depot_infos[ 2 ][ "aktuelle_groesse_byte" ]."<".">".$depot_infos[ 2 ][ "schranke" ] * 1024 * 1024 . "<");
		
		$auslastung = bcdiv( bcmul( $depot_infos[ 2 ][ "aktuelle_groesse_byte" ], 100 ) , bcmul( bcmul( $depot_infos[ 2 ][ "schranke" ], 1024 ), 1024 ), 2 );
		//xlog( 4, "1 ".$auslastung );
		$auslastung = round( $auslastung, 2);
		//xlog( 4, "2 ".$auslastung );
		$auslastung = sprintf("%01.2f", $auslastung);
		//xlog( 4, "3 ".$auslastung );
		$html = '<table border="0" style="display:inline; font-size:90%">
					<tr><td style="width:130px; padding-bottom:3px;" >Depot</td><td style="font-weight:bold;width:270px;">'.$depot_infos[ 2 ][ "kuerzel" ].'</td></tr>
					<tr><td style="padding-bottom:3px;" >Speicherort</td><td style="font-weight:bold;">'.$typ_fertig.'</td></tr>
					<tr><td style="padding-bottom:3px;" >Ort</td><td style="font-weight:bold;">'.$depot_infos[ 2 ][ "ort" ].'</td></tr>
					<tr><td style="padding-bottom:3px;" >Maximale Größe</td><td style="font-weight:bold;">'.$depot_infos[ 2 ][ "schranke_text" ].'</td></tr>
					<tr><td style="padding-bottom:3px;" >Aktuelle Größe</td><td style="font-weight:bold;">'.$depot_infos[ 2 ][ "aktuelle_groesse_text" ].' </td></tr>
					<tr><td style="width:130px; padding-bottom:3px;" >Auslastung</td><td style="font-weight:bold;">'.$auslastung.' %</td></tr>
					<tr><td style="width:130px; padding-bottom:3px;">Scramble</td><td style="font-weight:bold;">'.$scramble.'</td></tr>
					<tr><td style="width:130px; padding-bottom:3px;">Status</td><td style="font-weight:bold;">'.$depot_infos[ 2 ][ "status" ].'</td></tr>
					<tr><td style="width:130px; padding-bottom:3px;">Beschreibung</td><td style="font-weight:bold;">'.$depot_infos[ 2 ][ "beschreibung" ].'</td></tr>
					<tr><td colspan="2"><hr style="border:1px solid white;"/></td></tr>
					<tr><td style="width:130px; padding-bottom:3px;">erstellt am</td><td style="font-weight:bold;">'.date( "d.m.Y H:i", $depot_infos[ 2 ][ "erstellt_am" ] ).' Uhr</td></tr>
					<tr><td style="width:130px; padding-bottom:3px;">letzte &Auml;nderung</td><td style="font-weight:bold;">'.$geaendert.'</td></tr>
					</table>';
		
		
		return $html;
	}
	
	function _web_liefere_depot_optionen( $kuerzel )
	{
	
		// Anlegen
		$html = "<input type=\"button\" value=\"Anlegen\" style=\"width:150px;margin-left:10px;\" onclick=\"$( '#ergebnis_3' ).load('su_web.php?cmd=depot_anlegen' );  \" />";
		// Ändern
		$html = $html."<input type='button' value='&Auml;ndern' style='width:150px;margin-left:10px;' onclick=\"$( '#ergebnis_3' ).load('su_web.php?cmd=depot_aendern&element='+'".urlencode( $kuerzel )."');  \" />";
		// Löschen
		$html = $html."<input type='button' value='L&ouml;schen' style='width:150px;margin-left:10px;' onclick=\"ajaxFunction( 'su_web.php?cmd=depot_loeschen&element='+'".urlencode( $kuerzel )."', 'ergebnis_3' );\" />";
		
		
		// Erweitert .... bislang nicht nötig
		//$html = $html."<input type='button' value='Erweitert ...' style='width:150px;margin-left:10px;' onclick=\"document.location.href='ad_benutzer_erw.php?benutzer_anmeldename=".urlencode( $benutzer_anmeldename )."';\" />";
		
		
		
		return $html;
		
		
	
	}
	
	function _web_depot_aendern( $aufgerufen, $kuerzel, $alpha_01, $alpha_02, $alpha_03, $alpha_04, $alpha_05, $alpha_06 )
	{
		if ( $aufgerufen == "aufgerufen" )
		{
			
			$alpha_03 = $alpha_03 * 1024 * 1024;
			
			$ergebnis = depot_aendern( $_SESSION[ "mandant_name" ], $kuerzel, $alpha_02, $alpha_03, $alpha_05, $alpha_06 );
			
			$_SESSION[ "meldung_ad" ] = $ergebnis[ 1 ];
			
			header( "Location: ad_depot.php" );
			
			exit;
			
		}
		else
		{
			
			$depot = liefere_depotinformationen( $_SESSION[ "mandant_name" ], $kuerzel );
			
			$f_disabled = "";
			
			if ( $depot[ 2 ][ "typ" ] == "D" )
			{
				$f_disabled = "disabled";
				$db_checked = "selected='selected'";
			}
			else
			{
				$db_checked = "";
				$fs_checked = "selected='selected'";
			}
			
			if ( $depot[ 2 ][ "scramble" ] == true )
			{
				$scramble = "checked='checked'";
			}
			else
			{
				$scramble = "";
			}
			
			if ( $depot[ 2 ][ "status" ] == "offen" )
			{
				$status_offen			= "selected='selected'";
				$status_geschlossen		= "";
			}
			else
			{
				$status_offen			= "";
				$status_geschlossen		= "selected='selected'";
			}
			
			$untere_schranke = floor( $depot[ 2 ][ "aktuelle_groesse_byte" ] / 1024 / 1024 ) + 1;
			
			$html = "<h3 style='margin-left:15px;'>Depot anlegen</h3>
			<script>$(function() {var spinner = $( '#spinner' ).spinner({ min:".$untere_schranke.", step:5 });})</script>
			
			<form name='depot_anlegen' action='su_web.php?cmd=depot_aendern&mandant_name=".urlencode( $mandant_name )."' method='post' accept-charset='UTF-8' >
			<input type='hidden' name='aufgerufen' value='aufgerufen' />
			<input type='hidden' name='element' value='".$depot[ 2 ][ "kuerzel" ]."' />
			<table>
			<tr><td  style='width:115px;'>Depot</td><td><input type='text' maxlength='2' name='anzeige_kuerzel_nicht_benutzt' disabled style='width:35px;' value='".$depot[ 2 ][ "kuerzel" ]."' /></td></tr>
			<tr><td>Speicherort</td><td><select size='1' name='alpha_01' style='width:315px;' disabled ><option value='D' ".$db_checked.">Datenbank</option><option value='F' ".$fs_checked.">Dateisystem</option></select></td></tr>
			<tr><td>Ort</td><td><input type='text' name='alpha_02' ".$f_disabled." style='width:310px;' value='".$depot[ 2 ][ "ort" ]."' /></td></tr>
			<tr><td>Max. Größe</td><td><input type='text' maxlength='10' name='alpha_03' value='".$depot[ 2 ][ "schranke" ]."' id='spinner' style=''/> Megabyte</td></tr>
			<tr><td>Scramble</td><td><input type='checkbox' value='ja' disabled name='alpha_04' ".$scramble." /></td></tr>
			<tr><td>Status</td><td><select size='1' name='alpha_05' style='width:315px;' ><option ".$status_offen." >offen</option><option ".$status_geschlossen." >geschlossen</option></select></td></tr>
			<tr><td style='vertical-align:top; padding-top:6px;'>Beschreibung</td><td><textarea cols='40' rows='4' name='alpha_06' >".$depot[ 2 ][ "beschreibung" ]."</textarea></td></tr></table>
			<input type='submit' style='margin-left:15px;' value='OK'>
			<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_depot.php\";'>
			</form>";
		}
		
		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 = "<h3 style='margin-left:15px;'>Depot l&ouml;schen</h3>
			<form name='depot_loeschen' action='su_web.php?cmd=depot_loeschen' method='post' >
			<input type='hidden' name='aufgerufen' value='aufgerufen' />
			<input type='hidden' name='element' value='".$kuerzel."' />
				<p style='margin-left:15px; font-size:90%;'>Wollen Sie das Depot <b>".$kuerzel."</b> wirklich l&ouml;schen?</p>
			<input type='submit' style='margin-left:15px;' value='OK'>
			<input type='button' value='Abbrechen' onclick='document.location.href=\"ad_depot.php\";'>
			</form>";
		}
		
		return $html;
		
		
	}
	
	function _web_liefere_dok( $dok_id, $tab_panel ) // depricated
	{
		// depricated
		return "<input type='button' value='zurück zur Trefferliste' onclick='$( \"#ausknipsen_".$tab_panel."\" ).show(), $( \"#dokumentanzeige_".$tab_panel."\" ).hide()' /><br /><img src='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."' />";
	}
	
	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		= '<li><a id="akt_'.$j.'" href="#akt_show_'.$j.'">Aktenstruktur</a></li>';
				$div_aktenstruktur	= "<div id='akt_show_".$j."'>".$akten_html."</div>";
			}
			
			if ( $dok[ 2 ][ "workflow" ] == "1" )
			{
				$protokoll_html		=  _web_liefere_workflow_protokoll( $dok_id );
				
				
				$protokoll		= '<li><a id="wprot_'.$j.'" href="#wprot_show_'.$j.'">Workflow</a></li>';
				$div_protokoll	= "<div id='wprot_show_".$j."'>".$protokoll_html."</div>";
			}
			
			//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		= '<li><a id="ds_'.$j.'" href="#dokument_show_'.$j.'">Dokumentansicht</a></li>';
				$div_dokumentanzeige	= "<div id='dokument_show_".$j."'>".$object."</div>";
			}
			
			
			
			
			$html = '';
			if ( strlen( $dok[ 2 ][ "titel" ] ) > 0 )
			{
				$titelangabe = "<hr /><span style='font-size:150%;font-weight:700;'> ".$dok[ 2 ][ "titel" ]."</span><hr />";
			}
			
			if ( strlen( $tab_panel ) > 0 )
			{
				$html = $html."<input type='button' value='zur Trefferliste' onclick='$( \"#ausknipsen_".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).hide(); $( \"#dokumentanzeige".$tab_panel."\" ).html( \"\" ); ' /><br />";
			}
			$html = $html.$titelangabe."<div id='".$j."_tabloid' style='min-height:550px;' >";
			
			//$html = $html.'<ul><li><a id="at_'.$j.'" href="#attrib_'.$j.'">Attribute</a></li><li><a id="hi_'.$j.'" href="#history_'.$j.'">Dokumenthistorie</a></li><li><a id="not_'.$j.'" href="#notiz_'.$j.'">Notizen</a></li><li><a id="at_'.$j.'" href="#tags_vt_'.$j.'">Tags / Volltext</a></li>'.$aktenstruktur.$dokumentansicht.'</ul>';
			
			$html = $html.'<ul><li><a id="at_'.$j.'" href="#attrib_'.$j.'">Attribute</a></li><li><a id="hi_'.$j.'" href="#history_'.$j.'">Dokumenthistorie</a></li><li><a id="not_'.$j.'" href="#notiz_'.$j.'">Notizen</a></li>'.$aktenstruktur.$protokoll.$dokumentansicht.'</ul>';
			
			/////////////////////////////////////////////
			// 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			= "<p>Es werde Licht!</p>";
			$tags_volltext_html		= "<p>Es werde Licht! - Oder auch nicht!</p>";
			
			
			/////////////////////////////////////////////
			// Inhalt der DIVs
			
			
			
			$div_attribute			= "<div id='attrib_".$j."'>".$attribut_div."</div>";
			$div_notizen			= "<div id='notiz_".$j."'>".$html_notiz."</div>";
			$div_history			= "<div id='history_".$j."'>".$history_html."</div>";
			$div_tags_vt			= ""; //"<div id='tags_vt_".$j."'>".$tags_volltext_html."</div>";
			
			/////////////////////////////////////////////
			// finales Zusammensetzen
			
			$html = $html.$div_attribute.$div_history.$div_notizen.$div_tags_vt.$div_aktenstruktur.$div_protokoll.$div_dokumentanzeige;
			
			$html = $html."</div><script>$(function() {	$( \"#".$j."_tabloid\" ).tabs();	});	</script>";
			
			//return "<input type='button' value='zurTrefferliste' onclick='$( \"#ausknipsen_".$tab_panel."\" ).show(), $( \"#dokumentanzeige_".$tab_panel."\" ).hide()' /><br /><img src='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."' />";
			
		}
		else
		{
			$html = "<p >Sie verfügen <span style='font-weight:bold;'>nicht</span> über <span style='font-weight:bold;'>ausreichende Berechtigungen</span>, um sich das Dokument ".$dok_id." anzeigen zu lassen.</p><p><span style='font-weight:bold;'>Das tut uns leid.</span> Bitte kontaktieren Sie Ihren Administrator für weitere Unterstützung.</p>";
		}
		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 = "<table>";
		$system_attr = "<table>";
		
		$anzahl = 0;
		
		$jv_script = "<script>function ".$j."_aendern() { ";
		$jv_script_2 = "<script>function ".$j."_zurueck_aendern() { ";
		
		$func2 = '<script>$( \'.date-pick\' ).datepicker({ disabled: true, showAnim: \'clip\', buttonImageOnly: true,  showOn: \'both\', changeMonth: true, changeYear: true, yearRange: \'1990:2020\', buttonImage: \'img/kalender.png\', showWeek: true } ); $( \'.num\' ).spinner({ disabled: true, step: 1, culture: "de-DE" } ); $( \'.geld\' ).spinner({  step: 0.01, disabled: true, numberFormat: "C", culture: "de-DE" } ); </script>';
		
		$func = "<script>function dokument_aktualisieren() {
					
					var func_url = 'su_web.php?cmd=dokument_aktualisieren&element_id=".$dok_id."&mandant_name=".urlencode( $_SESSION[ "mandant_name" ] )."'; 
					
					
					
		";
		
		$maske_aendern = $maske_aendern."<table border='0'>";
		
		// hier werden die Attribute aufgelistet.
		
		foreach ( $dokart[ 2 ][ "attribute" ] as $attribut )
		{
			if ( substr( $attribut[ "attrib_typ" ], 0, 2 ) != "p_" )
			{
				$anzahl = $anzahl + 1;
				
				$maske_aendern = $maske_aendern."<tr>";
				
				/////////////////////////////////////////////////////////
				// 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( $_SESSION[ "mandant_name" ], "standardfarbe" );
						break;
					case "gruen":
						$farbe = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_gruen" );
						break;
					case "blau":
						$farbe = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_blau" );
						break;
					case "gelb":
						$farbe = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_gelb" );
						break;
					case "rot":
						$farbe = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_rot" );
						break;
					case "braun":
						$farbe = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_braun" );
						break;
				}
				
				$style = $fett.$unterstrichen.$kursiv." color:#".$farbe."; vertical-align:middle; padding-right:10px; ";
				
				if ( $attribut[ "attrib_typ" ] == "num" )
				{
					$attrib_einheit = " (".$attribut[ "attrib_einheit" ].")";
				}
				else
				{
					$attrib_einheit = "";
				}
				
				$maske_aendern = $maske_aendern."<td style='height:100%; width:100%; ".$style." '>".$attribut[ "attrib_name" ].$attrib_einheit."</td>";
				
				/////////////////////////////////////////////////////////
				// 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
				
				
				
				
				
				/////////////////////////////////////////////////////////
				
				$maske_aendern = $maske_aendern."<td>";
				
				//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	= "<option />";
				}
				
				// Wertemenge
				if ( strlen( $attribut[ "attrib_wertemenge" ] ) > 0 )
				{
					$maske_aendern = $maske_aendern."<select disabled id='".$j.$attribut[ "attrib_db_spalte" ]."' ".$pflichtfeld_class." size='1' name='".$attribut[ "attrib_db_spalte" ]."' style=' height:100%; width:257px;' >".$wertemenge_leerelement;
					
					$ergebnis = liefere_wertemenge_elemente( $_SESSION[ "mandant_name" ], $attribut[ "attrib_wertemenge" ] );
					
					foreach ( $ergebnis[ 2 ] as $element )
					{
						if ( $element[ "alpha_01" ] == $dok[2][ $attribut[ "attrib_db_spalte" ] ] )
						{
							$selected_option = "selected";
						}
						else
						{
							$selected_option = "";
						}
						$maske_aendern = $maske_aendern."<option ".$selected_option." value='".$element[ "alpha_01" ]."'>".$element[ "alpha_01" ]."</option>";
					}
					
					
					
					$maske_aendern = $maske_aendern."</select>";
					
				}
				else
				{
					// keine Wertemenge.
					switch ( $attribut[ "attrib_typ" ] )
					{
						case "num":
						case "p_num":
							$jv_script = $jv_script.' $( ".num" ).spinner( "option", "disabled", false );';
							$jv_script_2 = $jv_script_2.' $( ".num" ).spinner( "option", "disabled", true );';
							$maske_aendern = $maske_aendern."<input id='".$j.$attribut[ "attrib_db_spalte" ]."' disabled class='num'  type='text' ".$pflichtfeld_class." name='".$attribut[ "attrib_db_spalte" ]."'  style=' height:100%; width:230px;' value='".$dok[2][ $attribut[ "attrib_db_spalte" ] ]."' />";
							break;
						case "alpha":
						case "p_alpha":
							$maske_aendern = $maske_aendern."<input id='".$j.$attribut[ "attrib_db_spalte" ]."' disabled type='text' ".$pflichtfeld_class." name='".$attribut[ "attrib_db_spalte" ]."'  style=' height:100%;' value='".$dok[2][ $attribut[ "attrib_db_spalte" ] ]."' />";
							break;
						case "geld":
						case "p_geld":
						default:
							$jv_script = $jv_script.' $( ".geld" ).spinner( "option", "disabled", false );';
							$jv_script_2 = $jv_script_2.' $( ".geld" ).spinner( "option", "disabled", true );';
							$maske_aendern = $maske_aendern."<input class='geld' id='".$j.$attribut[ "attrib_db_spalte" ]."' disabled type='text' ".$pflichtfeld_class." name='".$attribut[ "attrib_db_spalte" ]."'  style=' height:100%; width:230px;' value='".$dok[2][ $attribut[ "attrib_db_spalte" ] ]."' />";
							break;
						case "datum":
						case "p_datum":
							$jv_script = $jv_script.'$( ".date-pick" ).datepicker( "option", "disabled", false ); ';
							$jv_script_2 = $jv_script_2.'$( ".date-pick" ).datepicker( "option", "disabled", true ); ';
							$maske_aendern = $maske_aendern."<input id='".$j.$attribut[ "attrib_db_spalte" ]."' disabled type='text' name='".$attribut[ "attrib_db_spalte" ]."' class='date-pick  ".$pflichtfeld_string."'  style='border:1px solid #dddddd; width:224px;  height:90%;' value='".$dok[2][ $attribut[ "attrib_db_spalte" ] ]."' />";
							break;
						case "text":
							$maske_aendern = $maske_aendern."<textarea id='".$j.$attribut[ "attrib_db_spalte" ]."' disabled type='text' ".$pflichtfeld_class." name='".$attribut[ "attrib_db_spalte" ]."' rows='6' style=' height:100%;' >".$dok[2][ $attribut[ "attrib_db_spalte" ] ]."</textarea>";
							break;
					}
				}
				
				$jv_script = $jv_script."    document.getElementById('".$j.$attribut[ "attrib_db_spalte" ]."').disabled = false;\n";
				$jv_script_2 = $jv_script_2."    document.getElementById('".$j.$attribut[ "attrib_db_spalte" ]."').disabled = true;\n";
				$func = $func."var ".$attribut[ "attrib_db_spalte" ].";\n".$attribut[ "attrib_db_spalte" ]." = document.getElementById( '".$j.$attribut[ "attrib_db_spalte" ]."' );\nvar k = encodeURIComponent( ".$attribut[ "attrib_db_spalte" ].".value ); \nfunc_url = func_url + '&".$attribut[ "attrib_db_spalte" ]."='+k;";
				
				
				// Gibt es Positionsdatenfelder?
				// Falls ja, sollte hier eine Tabelle angezeigt werden
				
				
				$maske_aendern = $maske_aendern."</td>";
				
				$maske_aendern = $maske_aendern."</tr>";
			}
			else
			{
				$posdaten = $posdaten."<td>".$attribut[ "attrib_name" ]."</td>";
			}
		}
		
		if ( strlen( $posdaten ) > 0 )
		{
			$posdaten		= "<table id='postab_".$j."' class='compact display' ><thead><tr>".$posdaten."</tr></thead>";
			$pos_skript		= "<script>$( '#postab_".$j."' ).dataTable( { 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': true, 'bLengthChange': false, 'iDisplayLength': 10, 'scrollCollapse': true, 'scrollY': '200px', 'bAutoWidth': false, 'bSort': false } );</script>";
			
			$posdaten = $posdaten."<tbody>";
			
			if ( count( $dok[ 2 ][ "mehrfachattribute" ] ) > 0 )
			{
				
				foreach( $dok[ 2 ][ "mehrfachattribute" ] as $zeile )
				{
					$posdaten = $posdaten."<tr>";
					foreach( $zeile as $key => $value )
					{
						if ( $key != "dok_id" )
						{
							$posdaten = $posdaten."<td>".$value."</td>";
						}
					}
					$posdaten = $posdaten."</tr>";
				}
				
				
			}
			
			$posdaten = $posdaten."</tbody></table>";
		}
		
		$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."<tr><td style='width:170px;' >".$dok[ 2 ][ "Name_".$element ]."</td><td style='width:270px;' ><input id='".$j.$element."' type='text' style='width:211px;' disabled value='".$wert."' /></td></tr>";
					$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."}</script>";
		$jv_script_2 = $jv_script_2."}</script>";
		$func = $func."</script>";
		
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >Dokument-ID</td><td>".$dok[ 2 ][ "dok_id" ]."</td></tr>";
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >Kennung</td><td>".$dok[2]["kennung"]."</td></tr>";
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >Datei-Version</td><td>".$dok[2]["d_version"]."</td></tr>";
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >Attribut-Version</td><td>".$dok[2]["k_version"]."</td></tr>";
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >Dokumentart</td><td>".$dokart[ 2 ][ "dokart_name" ]."</td></tr>";
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >Depot</td><td>".$dok[ 2 ]["depot"]."</td></tr>";
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >Größe</td><td>".number_format( $dok[ 2 ][ "groesse" ], 0, '', '.')." Bytes</td></tr>";
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >MD5</td><td>".$dok[2]["md5"]."</td></tr>";
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >MIME Type</td><td>".$dok[2]["mime_type"]."</td></tr>";
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >Archivierungsdatum</td><td>".date( "d.m.Y H:i", $dok[2]["archivierungsdatum"] )." Uhr</td></tr>";
		//$system_attr = $system_attr."<tr><td>Sperrstatus</td><td>".$dok[2]["sperr_status"]."</td></tr>";
		//$system_attr = $system_attr."<tr><td>Sperr-Beginn</td><td>".$dok[2]["depot"]."</td></tr>";
		//$system_attr = $system_attr."<tr><td>sperrender Benutzer</td><td>".$dok[2]["sperr_benutzer"]."</td></tr>";
		$system_attr = $system_attr."<tr><td style='width:180px; font-weight:bold;' >ursprünglicher Dateiname</td><td>".$dok[ 2 ]["ursprungs_dateiname"]."</td></tr>";
		
		$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."<tr><td>&nbsp;</td><td>&nbsp;</td></tr>";
			}
		}
		else if ( $anzahl > $anzahl_system_attr )
		{
			for ( $i = $anzahl_system_attr; $i < $anzahl; $i++ )
			{
				$system_attr = $system_attr."<tr><td>&nbsp;</td><td>&nbsp;</td></tr>";
			}
		}
		
		$dokart_attr = $dokart_attr."</table>";
		$system_attr = $system_attr."</table>";
		
		$ergebnis = besitzt_benutzer_systemrecht( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ], $dokart[ 2 ][ "dokart_typ" ]."_".$dokart[ 2 ][ "dokart_kuerzel" ]."_AENDERN" );
		
		$button = "<div id='".$j."_aendern_div'>";
		
		if ( $ergebnis[ 0 ] == 1 )
		{
			$button = $button."<input type='button' value='Dokument ändern' id='".$j."button_aendern' onclick='".$j."_aendern(); $( \"#".$j."button_speichern\" ).show(); $( \"#".$j."_div_aendern\" ).show(); $( \"#".$j."button_aendern\" ).hide();' />";
			$button = $button."<input type='button' value='Änderungen speichern' style='display:none;' id='".$j."button_speichern' onclick='".$j."_zurueck_aendern(); $( \"#".$j."button_speichern\" ).hide(); dokument_aktualisieren(); $( \"#".$j."button_aendern\" ).show();' />";
		}
		else
		{
			$button = "&nbsp;";
		}
		
		$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 = "<input type='button' style='margin-left:20px;' value='Dokument löschen' id='".$j."button_loeschen' onclick='ajaxFunction( \"su_web.php?cmd=loesche_dokument&mandant_name=".urlencode( $_SESSION[ "mandant_name" ] )."&element_id=".$dok_id."\", \"".$j."_aendern_div\" );' />";
			
		}
		else
		{
			$button_loeschen = "&nbsp;";
		}
		
		////_web_fav_anlegen( $mandant_name, $benutzer_anmeldename, $dok_id, $ueber_element )
		$favoriten_dialog_form	= "<div id='".$j."favoriten_form' title='zu Favoriten hinzufügen' ></div>";
		$postkorb_dialog_form	= "<div id='".$j."postkorb_form' title='an Postkorb senden' ></div>";
		$finde_in_postkorb_form	= "<div id='".$j."finde_in_postkorb_form' title='finde in Postkorb' ></div>";
		
		$favoriten_button		= "<div id='".$j."favoriten_ergebnis' style='display:inline' ><input type='button' style='margin-left:20px;' value='zu Favoriten hinzufügen' id='".$j."button_favoriten' onclick='$( \"#".$j."favoriten_form\" ).dialog( \"open\" ); $( \"#".$j."favoriten_form\" ).load( \"su_web.php?cmd=liefere_fav_maske&alpha_03=".$dok_id."&alpha_02=".urlencode( $_SESSION[ "benutzer_anmeldename" ] )."&alpha_01=".urlencode( $_SESSION[ "mandant_name" ] )."&alpha_04=".urlencode( $j )."\" );' /></div>";
		
		$postkorb_button		= "<div id='".$j."postkorb_ergebnis' style='display:inline' ><input type='button' style='margin-left:20px;' value='an Postkorb senden' id='".$j."button_postkorb' onclick='$( \"#".$j."postkorb_form\" ).dialog( \"open\" ); $( \"#".$j."postkorb_form\" ).load( \"su_web.php?cmd=liefere_postkorb_maske&alpha_03=".$dok_id."&alpha_02=".urlencode( $_SESSION[ "benutzer_anmeldename" ] )."&alpha_01=".urlencode( $_SESSION[ "mandant_name" ] )."&alpha_04=".urlencode( $j )."\" ); ' /></div>";
		
		
		//_web_finde_in_postkorb( $mandant_name, $benutzer_anmeldename, $dok_id, $j );
		$finde_in_postkorb_button		= "<div id='".$j."finde_in_postkorb_ergebnis' style='display:inline' ><input type='button' style='margin-left:20px;' value='finde in Postkorb' id='".$j."button_postkorb_finde_in' onclick='$( \"#".$j."finde_in_postkorb_form\" ).dialog( \"open\" ); $( \"#".$j."finde_in_postkorb_form\" ).load( \"su_web.php?cmd=finde_in_postkorb&alpha_03=".$dok_id."&alpha_02=".urlencode( $_SESSION[ "benutzer_anmeldename" ] )."&alpha_01=".urlencode( $_SESSION[ "mandant_name" ] )."&alpha_04=".urlencode( $j )."\" ); ' /></div>";
		
		
		$favoriten_script			= "<script> dialog1 = $( \"#".$j."favoriten_form\" ).dialog({ autoOpen: false, height: 150, width: 350, modal: true });</script>";
		$postkorb_script			= "<script> dialog2 = $( \"#".$j."postkorb_form\" ).dialog({ autoOpen: false, height: 330, width: 600, modal: true });</script>";
		$postkorb_finden_script		= "<script> dialog3 = $( \"#".$j."finde_in_postkorb_form\" ).dialog({ autoOpen: false, height: 420, width: 700, modal: true });</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."</div>";
		
		switch ( $config )
		{
			default:
			case 0:
				$table = $pos_skript."<table><tr><td style='vertical-align:top; ' ><h3>Dokumentart-Attribute</h3><hr /></td><td style='vertical-align:top;padding-left: 20px;' ><h3>Systemattribute</h3><hr /></td></tr><tr><td style='vertical-align:top;' >".$dokart_attr."</td><td style='vertical-align:top;padding-left: 20px;' >".$system_attr."</td></tr><tr><td colspan='2'>".$posdaten."</td></tr><tr><td colspan='2'>".$button."<br /></td></tr></table>";
				break;
			case 1:
				$filer = "<img src='img/ico_akt_b.gif' style='' /><br /><span>Akten-ID ".$dok_id."</span>";
				//$table = "<table><tr><td style='vertical-align:top;' >".$dokart_attr."</td><td colspan='2'>".$posdaten."</td><td><img src='img/ico_akt_b.gif' style='height:80%;' /></td></tr></table>";
				$table = "<table><tr><td style='vertical-align:top; width:400px;' ><h3>Akten-Attribute</h3><hr /></td><td style='vertical-align:top;padding-left: 20px;' ></td></tr><tr><td style='vertical-align:top;' >".$dokart_attr."</td><td style='vertical-align:top;padding-left: 20px;' >".$filer."</td></tr><tr><td colspan='2'>".$posdaten."</td></tr></table>";
				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 = "<div id='not_div_".$j."'><div id='not_inhalt_".$j."'>";
		if ( $notizen[ 0 ] > 0 )
		{
			$html_notiz					= $html_notiz."<table>";
			$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."<tr><td style='width:130px;' ><b>".date( "d.m.Y H:i", $notiz[ "notiz_zeitstempel" ] )." Uhr</b></td><td><b>".$benutzer[ 2 ][ "benutzer_vorname" ]." ".$benutzer[ 2 ][ "benutzer_nachname" ]." (".$benutzer[ 2 ][ "benutzer_anmeldename" ].")</b></td></tr><tr><td width='750px;' colspan='2'>".$notiz[ "notiz_inhalt" ]."<br /><hr /></td></tr>";
			}
			$html_notiz = $html_notiz."</table>";
		}
		else
		{
			$html_notiz = $html_notiz."<p>Es sind keine Notizen vorhanden.</p>";
		}
		$html_notiz = $html_notiz."</div></div>";
		
		if ( $config == 0 )
		{
			$html_notiz = $html_notiz."<script>function fuege_notiz_hinzu(){ var k; k = document.getElementById( 'textarea_".$j."' ).value; k = encodeURIComponent( k ); $( '#not_inhalt_".$j."' ).load( 'su_web.php?cmd=liefere_notizen_zu_dokument&element_id=".$dok_id."&kategorie='+k )  }</script><textarea cols='80' rows='12' id='textarea_".$j."' ></textarea><br /><input type='button' value='Notiz hinzufügen' onclick=\"fuege_notiz_hinzu();\" />";
		}
		
		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		= "<script>$(function() { $('#vers_".$j."').dataTable( { 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'bLengthChange': true, 'iDisplayLength': 25, 'bAutoWidth': false, 'bSort': false }); } );</script>";
		$ergebnis_hist			= liefere_versionseintraege( $dok_id );
		//dok_id, ereignis, info, d_version, k_version, zeitstempel, benutzer_anmeldename
		$ergebnis_hist_html		= "<div id='versionentabelle_".$j."'><table id='vers_".$j."' class='compact display' style='width:100%;' ><thead><tr><th>Ereignis</th><th>Datei-Version</th><th>Kenndaten-Version</th><th>Dateigröße</th><th>Benutzer</th><th>Zeitstempel</th><th>öffnen</th></tr></thead><tbody>";
		
		
		$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 = "<input type='button' value='Datei' style='width:70px; height:20px; font-size:.8em;' onclick='$( \"#alte_version_".$j."\" ).show(), $( \"#versionentabelle_".$j."\" ).hide(), $( \"#alte_version_".$j."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$dok_id."&kategorie=".$versionseintrag[ "mime_type" ]."&konfig_option=4&systemeinstellung=".$j."&element_typ=0&version=".$versionseintrag[ "d_version" ]."\" );' />";
					$k_button = "<input type='button' value='Kenndaten' style='width:70px;".$k_version_style." height:20px; font-size:.8em;' onclick='$( \"#alte_version_".$j."\" ).show(), $( \"#versionentabelle_".$j."\" ).hide(), $( \"#alte_version_".$j."\" ).load( \"su_web.php?cmd=liefere_kenndaten_version&systemeinstellung=".$j."&element=".$dok_id."&sys_wert_neu=".urlencode( $dokart[ 2 ][ "dokart_kuerzel" ] )."&version=".$versionseintrag[ "k_version" ]."\" );' />";
					break;
				case "PIC_RESIZE":
					$d_button = "<input type='button' value='Original' style='width:70px; height:20px; font-size:.8em;' onclick='$( \"#alte_version_".$j."\" ).show(), $( \"#versionentabelle_".$j."\" ).hide(), $( \"#alte_version_".$j."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$dok_id."&kategorie=".$versionseintrag[ "mime_type" ]."&konfig_option=4&systemeinstellung=".$j."&element_typ=0&version=".$versionseintrag[ "d_version" ]."\" );' />";
					$k_button = "<input type='button' value='neue Datei' style='width:70px; height:20px; font-size:.8em;' onclick='$( \"#alte_version_".$j."\" ).show(), $( \"#versionentabelle_".$j."\" ).hide(), $( \"#alte_version_".$j."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$dok_id."&kategorie=".$versionseintrag[ "mime_type" ]."&konfig_option=4&systemeinstellung=".$j."&element_typ=1&version=".$versionseintrag[ "d_version" ]."\" );' />";
					break;
				case "ATTRIB_UPDATE":
					$d_button = "";
					$k_button = "<input type='button' value='Kenndaten' style='width:70px;".$k_version_style." height:20px; font-size:.8em;' onclick='$( \"#alte_version_".$j."\" ).show(), $( \"#versionentabelle_".$j."\" ).hide(), $( \"#alte_version_".$j."\" ).load( \"su_web.php?cmd=liefere_kenndaten_version&systemeinstellung=".$j."&element=".$dok_id."&sys_wert_neu=".urlencode( $dokart[ 2 ][ "dokart_kuerzel" ] )."&version=".$versionseintrag[ "k_version" ]."\" );' />";
					break;
				case "NEUE_DATEI":
					$d_button = "<input type='button' value='Version ".$versionseintrag[ "d_version" ]."' style='width:70px; height:20px; font-size:.8em;' onclick='$( \"#alte_version_".$j."\" ).show(), $( \"#versionentabelle_".$j."\" ).hide(), $( \"#alte_version_".$j."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$dok_id."&kategorie=".$versionseintrag[ "mime_type" ]."&konfig_option=4&systemeinstellung=".$j."&element_typ=0&version=".$versionseintrag[ "d_version" ]."\" );' />";
					$k_button = "";
					break;
			}
			
			
			
			
			
			
			
			
			//$ver_buttons = "<input type='button' value='öffnen' style='width:60px; height:20px; font-size:.8em;' onclick='$( \"#alte_version_".$j."\" ).show(), $( \"#versionentabelle_".$j."\" ).hide(), $( \"#alte_version_".$j."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$dok_id."&kategorie=".$versionseintrag[ "mime_type" ]."&konfig_option=3&systemeinstellung=".$j."&version=".$versionseintrag[ "d_version" ]."\" );' />";
			
			
			
			$ver_buttons = $d_button.$k_button;
			
			$benutzername = $benutzer[ 2 ][ "benutzer_vorname" ]." ".$benutzer[ 2 ][ "benutzer_nachname" ];
			
			$ergebnis_hist_html = $ergebnis_hist_html."<tr><td>".$versionseintrag[ "ereignis" ]."</td><td>".$versionseintrag[ "d_version" ]."</td><td>".$versionseintrag[ "k_version" ]."</td><td>".number_format( $versionseintrag[ "groesse" ], 0, '', '.')." Bytes</td><td>".$benutzername."</td><td>".date( "d.m.Y H:i", $versionseintrag[ "zeitstempel" ] )." Uhr</td><td style='width:150px;' >".$ver_buttons."</td></tr>";
		}
		
		//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."<tbody></table></div><br /><div id='alte_version_".$j."'></div>".$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 = "<td style='min-height:800px; vertical-align:top;'><div id='".$k."_anzeige'>".$dokumentanzeige."</div></td>";
				break;
			case 1:
				// Aufruf aus dem Workflow-Plugin wfl_plugin_aktenstrukturen.php
				$td_style				= "";
				$k						= "aseiuzrfsuaeghfol";
				$anzeige				= "";
				$dok_anzeige_config		= 14;
				break;
		}
		
		
		$html = "<table><tr><td style='vertical-align:top; ".$td_style." '><div id='".$k."_jstree' style='max-height:600px; overflow:auto;' ></div></td>".$anzeige."</tr></table>";
		
		$m = liefere_unterstuetzte_mime_types();
		
		foreach( $m as $mime_arr )
		{
			//array ( array( "kuerzel"=>"pdf",	"mime_type"=>"application/pdf",						"icon"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
			$switch = $switch."case '".$mime_arr[ "kuerzel" ]."': mime_type='".$mime_arr[ "mime_type" ]."'; break; ";
		}
		
		
		
		$akten_skript		= "<script>$(function () { $('#".$k."_jstree').jstree(
			{
				'plugins' : [ 'wholerow' ],
				'core' :
				{
					'expand_selected_onload' : true,
					'themes' :
					{
						'name' : false
					},
					'data': 
					{
						'url': 'su_web.php',
						'data': function(node)
								{ return { 'alpha_01': node.id, 'cmd': 'liefere_aktenstrukturen_JSON', 'alpha_02': '".$dok_id."' }; } 
					}
					
				}

			}); });
			
			$('#".$k."_jstree').on(\"select_node.jstree\", function (e, data) { 
				
				var icon = data.instance.get_node( data.selected ).icon;
				var text = data.instance.get_node( data.selected ).text;
				var id   = data.instance.get_node( data.selected ).id;
				
				var mime_type_check = icon.substring( 8, 11 );
				var mime_type;
				var config = ".$dok_anzeige_config.";
				
				switch( mime_type_check )
				{
					".$switch."
				}
				
				if ( mime_type == 'text/akte' )
				{
					config = 10;
				}
				
				//alert( icon + ' | ' + text + ' | ' + id );
				
				$( '#".$k."_anzeige' ).load( 'su_web.php?cmd=verpacke_dok_in_tags&element='+id+'&kategorie='+mime_type+'&konfig_option='+config	);
				
				});
		</script>";
		
		
		
		
		$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"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
									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>";
							$b_off		= "</b>";
							$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"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
						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 = "<table id='table_".$j."' class='display compact' ><thead><th>Eintrag-ID</th><th>Workflow</th><th>Zeitstempel</th><th>Benutzer</th><th>Ereignis</th><th>Text</th></thead>";
			
			$html_protokoll = $html_protokoll."<tbody>";
			
			foreach( $p[ 2 ] as $zeile )
			{
				$html_protokoll = $html_protokoll."<tr><td>".$zeile[ "id" ]."</td><td>".$zeile[ "workflow_name" ]."</td><td>".$zeile[ "zeitstempel_h" ]."</td><td>".$zeile[ "benutzer_anmeldename" ]."</td><td>".$zeile[ "ereignis" ]."</td><td>".$zeile[ "text" ]."</td></tr>";
				
			}
			$html_protokoll = $html_protokoll."</tbody></table>";
			
			$skript = "<script>$( '#table_".$j."' ).dataTable( { 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'bLengthChange': true, 'iDisplayLength': 25, 'bAutoWidth': false, 'bSort': false });</script>";
			
			
			$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 style='display:inline;'><tr><td>";
				$table_close	= "</td></tr><tr><td><img src='img/full_open.png' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(); $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=".$tab_panel."&element=".$dok_id."\" ); $( \"#ausknipsen_".$tab_panel."\" ).hide();' /><img src='img/open.png' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$dok_id."&kategorie=".urlencode( $mime_type )."&konfig_option=5&systemeinstellung=".urlencode( $tab_panel )."\" ); $( \"#dokumentanzeige".$tab_panel."\" ).show(); $( \"#ausknipsen_".$tab_panel."\" ).hide(); '; /> Dokument-ID ".$dok_id." | <a href='#header'>oben</a> | <a href='#footer'>unten</a></td></tr></table>";
				break;
			case 1:			// Dokumentanzeige innerhalb von _web_liefere_dok_kompl; $element_typ = 0|1, spielt aber keine Rolle (d.h. wird ignoriert)
				$link = "<a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n' ><b>Download</b></a><br /><br />";
				
				break;
			case 2:			// Recherche mit Typ "Originalgröße", $element_typ = 0
				$table_open		= "<table style='display:inline;'><tr><td>";
				$dokview		= "<img src=+String.fromCharCode(34)+su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=h+String.fromCharCode(34)+";
				$table_close	= "</td></tr><tr><td><img src='img/full_open.png' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=".$tab_panel."&element=".$dok_id."\" ), $( \"#ausknipsen_".$tab_panel."\" ).hide();' /><img src='img/open.png' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(); $( \"#ausknipsen_".$tab_panel."\" ).hide(); $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$dok_id."&kategorie=".urlencode( $mime_type )."&konfig_option=5&systemeinstellung=".urlencode( $tab_panel )."\" );' /> Dokument-ID ".$dok_id." | <a href='#header'>oben</a> | <a href='#footer'>unten</a></td></tr></table>";
				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 = "<a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' ><b>Download</b></a><br /><br />";
				$button = "<input type='button' value='zur Versionsliste' onclick='$( \"#versionentabelle_".$tab_panel."\" ).show(), $( \"#alte_version_".$tab_panel."\" ).hide()' /><br />";
				break;
			case 5:			// direkte Dokumentanzeige aus der Trefferliste
				$link = "<a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' ><b>Download</b></a><br /><br />";
				$button = "<input type='button' value='zur Trefferliste' onclick='$( \"#ausknipsen_".$tab_panel."\" ).show(); $( \"#dokumentanzeige".$tab_panel."\" ).hide(); $( \"#dokumentanzeige".$tab_panel."\" ).html( \"\" );' /><br />";
				break;
			case 6:			// Dokumentanzeige aus einer Galerie
				
				$tab_panel = explode( "|", $tab_panel );
				
				$table_open		= "<table style='display:inline;'><tr><td>";
				$table_close	= "</td></tr><tr><td><img src='img/full_open.png' style='cursor: pointer;' width='16px' height='16px' onclick='$( \"#".$tab_panel[ 0 ]."_ergebnis_".$tab_panel[ 1 ]."\" ).show(), $( \"#".$tab_panel[ 0 ]."_ergebnis_".$tab_panel[ 1 ]."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&element=".$dok_id."\" ) ' /><img src='img/open.png' style='cursor: pointer;' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=h\")' /> Dokument-ID ".$dok_id." | <a href='#header'>oben</a> | <a href='#footer'>unten</a></td></tr></table>";
				break;
				// Ansicht der Favoriten in "verkleinerter Darstellung"
			case 8:
				$table_open		= "<table style='display:inline;'><tr><td>";
				$table_close	= "</td></tr><tr><td><img src='img/full_open.png' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).show(), $( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=".$tab_panel."&element=".$dok_id."\" ), $( \"#ausknipsen_".$tab_panel."\" ).hide();' /><img src='img/open.png' width='16px' height='16px' onclick='$( \"#dokumentanzeige".$tab_panel."\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&konfig_option=11&kategorie=".urlencode( $mime_type )."&element=".$dok_id."\")' /> Dokument-ID ".$dok_id." | <a href='#header'>oben</a> | <a href='#footer'>unten</a></td></tr></table>";
				
				break;
			case 11:
				$link = "<a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' ><b>Download</b></a><br /><br />";
				break;
			case 12:
				$link = "<a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' ><b>Download</b></a><br /><br />";
				$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	= "<script language='javascript' type='text/javascript'> $('.fancybox').fancybox({  }); </script>";
					$bild		= "<a class='fancybox' data-fancybox-type='image' href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&element_typ=0&kategorie=h&version=".$version."' title='' ><img src='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&element_typ=1&kategorie=h&version=".$version."' alt='' /></a>";
				}
				if ( ( $config == 5 ) || ( $config == 12 ) || ( $config == 1 ) || ( $config == 2 ) || ( $config == 9 ) || ( $config == 11 ) || ( $config == 99 ) || ( $config == 14 ) )
				{
					$skripting	= "";
					$bild		= "<img src='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&element_typ=0&kategorie=h&version=".$version."' style=' max-width:100%;' />";
				}
				
				if ( ( $config == 7 )  || ( $config == 4 ) )
				{
					$bild		= "<img src='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&element_typ=".$element_typ."&kategorie=h&version=".$version."' style='max-width:100%;' />";
				}
				
				$object = $table_open.$button.$link.$bild.$table_close.$skripting;
				
				
				break;
			case "application/pdf":
				//xlog( 3, "elementtyp ".$element_typ );
				//$table_open		= "<table style='display:inline;'><tr><td>";
				//$table_close	= "</td></tr><tr><td>awfklajwe</td></tr></table>";
				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."<object id='dok21' data='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=h&version=".$version."' type='application/pdf' style='width:".$width." height:".$height."' ></object>".$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."<div style='background-color: #888888;' ><object  data='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=h&version=".$version."' type='text/plain' style='width:".$width."; height:".$height."; ' /></div>".$table_close;
				break;
			case "application/x-maff":
			case "text/html":
				$object = $table_open.$button."<img src='img/ico_htm_b.gif' style='width: 160px; height: 160px;' /><a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' >Download</a>".$table_close;
				break;
			case "video/mp4":
				if ( $config == 0 )
				{
					$object = $table_open.$button.$link."<img src='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&element_typ=1&kategorie=h&version=".$version."' alt='' />".$table_close;
				}
				else
				{
					$object = $table_open.$button.$link."<video src='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' controls />".$table_close;
				}
				
				break;
			case "text/akte":
				if ( ( $config == 9 ) || ( $config == 5 ) || ( $config == 12 ) )
				{
					$anzeige = _web_liefere_dok_kompl_aktenstrukturen( $dok_id, $mime_type );
				}
				elseif ( ( $config == 10 ) || ( $config == 4 ) || ( $config == 8 ) )
				{
					//$filer = "<img src='img/ico_akt_b.gif' style='' /><br /><span>Akten-ID ".$dok_id."</span>";
					
					//$dok = liefere_dokumentinformationen( $_SESSION[ "mandant_name" ], $dok_id );
					$dokart = "";
					$dok = "";
					$config = 1;
					$anzeige = _web_liefere_dok_kompl_attribute( $dok_id, $dokart, $dok, $config );
					
					//$anzeige = "<table><tr><td>hallo</td><td>".$filer."</td></tr></table>";
					
					
					//$anzeige = $anzeige."<span>hallo</span>";
				}
				$object = $button.$anzeige;
				break;
			case "application/vnd.ms-e":
				$object = $table_open.$button."<img src='img/ico_xls_b.gif' style='width: 160px; height: 160px;' /><a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' >Download</a>".$table_close;
				break;
			case "application/msword":
				$object = $table_open.$button."<img src='img/ico_wrd_b.gif' style='width: 160px; height: 160px;' /><a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' >Download</a>".$table_close;
				break;
			case "application/rtf":
				$object = $table_open.$button."<img src='img/ico_rtf_b.gif' style='width: 160px; height: 160px;' /><a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' >Download</a>".$table_close;
				break;
			case "application/octetstream":
			case "application/octet-stream":
				$object = $table_open.$button."<img src='img/ico_app_b.gif' style='width: 160px; height: 160px;' /><a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' >Download</a>".$table_close;
				break;
			default:
				$object = $table_open.$button."<img src='img/ico_dok_b.gif' style='width: 160px; height: 160px;' /><a href='su_web.php?cmd=liefere_dok_binary&element=".$dok_id."&kategorie=n&version=".$version."' >Download</a>".$table_close;
				//$object = "Liefere Dok-ID ".$dok_id;
				break;
		}
	
	
		return $object;
	}
	
	
	
	
	
	
	
	
	
	function _web_liefere_notizen_zu_dokument( $dok_id, $notiz )
	{
		
		if ( strlen( $notiz ) > 0 )
		{
			$ergebnis = notiz_an_dokument_anlegen( $_SESSION[ "mandant_name" ], $dok_id, $notiz );
		}
		
		
		$notizen = liefere_notizen_an_dokument( $_SESSION[ "mandant_name" ], $dok_id, "" );
		
		if ( $notizen[ 0 ] > 0 )
		{
			$html_notiz = $html_notiz."<table>";
			foreach( $notizen[ 2 ] as $notiz )
			{
				$benutzer = liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $notiz[ "benutzer_anmeldename" ] );
				$html_notiz = $html_notiz."<tr><td><b>".date( "d.m.Y H:i", $notiz[ "notiz_zeitstempel" ] )." Uhr</b></td><td><b>".$benutzer[ 2 ][ "benutzer_vorname" ]." ".$benutzer[ 2 ][ "benutzer_nachname" ]." (".$benutzer[ 2 ][ "benutzer_anmeldename" ].")</b></td></tr><tr><td colspan='2'>".$notiz[ "notiz_inhalt" ]."<br /><hr /></td></tr>";
			}
			$html_notiz = $html_notiz."</table>";
		}
		else
		{
			$html_notiz = $html_notiz."<p>Es sind keine Notizen vorhanden.</p>";
		}
		
		return $html_notiz;
	}
	
	function _web_loesche_dokument( $mandant_name, $dok_id )
	{
		$ergebnis = loesche_dokument( $mandant_name, $dok_id );
		
		//$_SESSION[ "ERGEBNIS_DOK_LOESCHEN" ] = $ergebnis[ 1 ];
		
		//header( "Location: us_recherche.php" );
		
		return $ergebnis[ 1 ];
	}
	
	function _web_liefere_kenndaten_version( $dok_id, $version, $tab_panel, $dokart )
	{
		//_web_liefere_kenndaten_version( $element, $version, $systemeinstellung, $sys_wert_neu );
		$button = "<input type='button' value='zur Versionsliste' onclick='$( \"#versionentabelle_".$tab_panel."\" ).show(), $( \"#alte_version_".$tab_panel."\" ).hide()' /><br />";
		
		$kenn_version = liefere_kenndaten_versionseintrag( $_SESSION[ "mandant_name" ], $dok_id, $version, $dokart );
		
		$posattribute = array();
		
		foreach( $kenn_version[ 3 ][ "attribute" ] as $attribut )
		{
			if ( substr( $attribut[ "attrib_db_spalte" ], 0, 2 ) != "p_" )
			{
				$anzahl = $anzahl + 1;
				
				$html_zeile = $html_zeile."<tr>";
				
				/////////////////////////////////////////////////////////
				// 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( $_SESSION[ "mandant_name" ], "standardfarbe" );
						break;
					case "gruen":
						$farbe = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_gruen" );
						break;
					case "blau":
						$farbe = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_blau" );
						break;
					case "gelb":
						$farbe = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_gelb" );
						break;
					case "rot":
						$farbe = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_rot" );
						break;
					case "braun":
						$farbe = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_braun" );
						break;
				}
				
				$style = $fett.$unterstrichen.$kursiv." color:#".$farbe."; ";
				
				$html_zeile = $html_zeile."<td style='height:100%; width:170px; ".$style." '>".$attribut[ "attrib_name" ]."</td>";
				
				/////////////////////////////////////////////////////////
				// 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_zeile = $html_zeile."<td>";
				
				//xlog( 1, $attribut[ "attrib_name" ]." pflicht ".$attribut[ "attrib_pflicht" ] );
				
				if ( $attribut[ "attrib_pflicht" ] == true )
				{
					$pflichtfeld_class		= " class='pflichtfeld' ";
					$pflichtfeld_string		= " pflichtfeld ";
					$leerelement			= "";
					
				}
				else
				{
					$pflichtfeld_class		= " class='kein_pflichtfeld' ";
					$pflichtfeld_string		= " ";
					$leerelement			= "<option />";
				}
				
				// Wertemenge
				if ( strlen( $attribut[ "attrib_wertemenge" ] ) > 0 )
				{
					$html_zeile = $html_zeile."<select disabled id='".$j.$attribut[ "attrib_db_spalte" ]."' ".$pflichtfeld_class." size='1' name='".$attribut[ "attrib_db_spalte" ]."' style=' height:100%; width:257px;' >".$leerelement;
					
					$ergebnis = liefere_wertemenge_elemente( $_SESSION[ "mandant_name" ], $attribut[ "attrib_wertemenge" ] );
					
					foreach ( $ergebnis[ 2 ] as $element )
					{
						if ( $element[ "alpha_01" ] == $kenn_version[ 2 ][ $attribut[ "attrib_db_spalte" ] ] )
						{
							$selected_option = "selected";
						}
						else
						{
							$selected_option = "";
						}
						$html_zeile = $html_zeile."<option ".$selected_option." value='".$element[ "alpha_01" ]."'>".$element[ "alpha_01" ]."</option>";
					}
					
					
					
					$html_zeile = $html_zeile."</select>";
					
				}
				else
				{
					// keine Wertemenge.
					switch ( $attribut[ "attrib_typ" ] )
					{
						case "num":
						case "p_num":
							if ( $num_skript_uebergeben == false )
							{
								$jv_script_2 = $jv_script_2.' $( ".num" ).spinner( "option", "disabled", true );';
								$num_skript_uebergeben = true;
							}
							$html_zeile = $html_zeile."<input id='".$j.$attribut[ "attrib_db_spalte" ]."' disabled class='num'  type='text' ".$pflichtfeld_class." name='".$attribut[ "attrib_db_spalte" ]."'  style=' height:100%; width:230px;' value='".$kenn_version[ 2 ][ $attribut[ "attrib_db_spalte" ] ]."' />";
							break;
						case "alpha":
						case "p_alpha":
							$html_zeile = $html_zeile."<input id='".$j.$attribut[ "attrib_db_spalte" ]."' disabled type='text' ".$pflichtfeld_class." name='".$attribut[ "attrib_db_spalte" ]."'  style=' height:100%;' value='".$kenn_version[ 2 ][ $attribut[ "attrib_db_spalte" ] ]."' />";
							break;
						case "geld":
						case "p_geld":
						default:
							if ( $geld_skript_uebergeben == false )
							{
								$jv_script_2 = $jv_script_2.' $( ".geld" ).spinner( "option", "disabled", true );';
								$geld_skript_uebergeben = true;
							}
							$html_zeile = $html_zeile."<input class='geld' id='".$j.$attribut[ "attrib_db_spalte" ]."' disabled type='text' ".$pflichtfeld_class." name='".$attribut[ "attrib_db_spalte" ]."'  style=' height:100%; width:230px;' value='".$kenn_version[2][ $attribut[ "attrib_db_spalte" ] ]."' />";
							break;
						case "datum":
						case "p_datum":
							//$jv_script = $jv_script.'$( ".date-pick" ).datepicker( "option", "disabled", false ); ';
							if ( $datum_skript_uebergeben == false )
							{
								$jv_script_2 = $jv_script_2.'$( ".date-pick" ).datepicker( "option", "disabled", true ); ';
								$datum_skript_uebergeben = true;
							}
							$html_zeile = $html_zeile."<input id='".$j.$attribut[ "attrib_db_spalte" ]."' disabled type='text' name='".$attribut[ "attrib_db_spalte" ]."' class='date-pick  ".$pflichtfeld_string."'  style='border:1px solid #dddddd; width:224px;  height:90%;' value='".$kenn_version[ 2 ][ $attribut[ "attrib_db_spalte" ] ]."' />";
							break;
					}
				}
				
				//$jv_script_2 = $jv_script_2."    document.getElementById('".$j.$attribut[ "attrib_db_spalte" ]."').disabled = true;\n";
				//$func = $func."var ".$attribut[ "attrib_db_spalte" ].";\n".$attribut[ "attrib_db_spalte" ]." = document.getElementById( '".$j.$attribut[ "attrib_db_spalte" ]."' );\nvar k = encodeURIComponent( ".$attribut[ "attrib_db_spalte" ].".value ); \nfunc_url = func_url + '&".$attribut[ "attrib_db_spalte" ]."='+k;";
				
				
				// Gibt es Positionsdatenfelder?
				// Falls ja, sollte hier eine Tabelle angezeigt werden
				
				
				$html_zeile = $html_zeile."</td>";
				
				$html_zeile = $html_zeile."</tr>";
			}
			else
			{
				$posattribute[] = $attribut;
			}
		}
		
		if ( count( $posattribute ) > 0 )
		{
			
			foreach ( $posattribute as $pa )
			{
				$th = $th."<th>".$pa[ "attrib_name" ]."</th>";
			}
			$th = "<thead>".$th."</thead>";
			
			
			//xlog( 4, json_encode( $kenn_version[ 4 ]) );
			if ( count( $kenn_version[ 4 ] ) > 0 )
			{
				foreach( $kenn_version[ 4 ] as $zeile )
				{
					$td = "";
					
					foreach ( $posattribute as $pa )
					{
					//	xlog( 4, json_encode( $zeile ) );
					//	xlog( 4, json_encode( $pa ) );
						
						
						
						
						
						
						$td = $td."<td>".$zeile[ $pa[ "attrib_db_spalte" ] ]."</td>";
						
						
						
						
					}
					
					$tr = $tr."<tr>".$td."</tr>";
					
				}
				
			}
			
			
			$tbody = "<tbody>".$tr."</tbody>";
			
			$phtml = "<table id='posdaten439salkdf' class='compact display ' >".$th.$tbody."</table><script>$( '#posdaten439salkdf' ).DataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'searching': false, 'lengthchange':false, 'ordering':false, 'paging':false });</script>";
		}
		
		
		//$html_zeile = $html_zeile."<tr><td colspan='2'><hr /></td></tr>";
		
		$html_zeile = "<table>".$html_zeile."</table>";
		
		
		$html_zeile_2 = $html_zeile_2."<tr><td><b>Aktualisierungszeitpunkt</b></td><td style='padding-left: 20px'>".date( "d.m.Y H:i", $kenn_version[ 2 ][ "aktualisierungs_zeitpunkt" ] )." Uhr</td></tr>";
		$benutzer = liefere_benutzerinformationen( $_SESSION[ "mandant_name" ], $kenn_version[ 2 ][ "aktualisierungs_benutzer" ] );
		
		$benutzername = $benutzer[ 2 ][ "benutzer_vorname" ]." ".$benutzer[ 2 ][ "benutzer_nachname" ]." (".$kenn_version[ 2 ][ "aktualisierungs_benutzer" ].")";
		
		$html_zeile_2 = $html_zeile_2."<tr><td><b>Aktualisierungs-Benutzer</b></td><td style='padding-left: 20px'>".$benutzername."</td></tr>";
		$html_zeile_2 = $html_zeile_2."<tr><td><b>Kenndaten-Version</b></td><td style='padding-left: 20px'>".$version."</td></tr>";
		
		$html_zeile_2 = "<table>".$html_zeile_2."</table>";
		
		$func = '<script>$( \'.date-pick\' ).datepicker({ disabled: true, buttonImageOnly: true,  showOn: \'both\', buttonImage: \'img/kalender.png\' } ); $( \'.num\' ).spinner({ disabled: true, step: 1, culture: "de-DE" } ); $( \'.geld\' ).spinner({  step: 0.01, disabled: true, numberFormat: "C", culture: "de-DE" } ); </script>';
		
		$table = "<table><tr><td style='vertical-align:top; width:400px;' ><h3>Dokumentart-Attribute</h3><hr /></td><td style='vertical-align:top;padding-left: 20px;' ><h3>Versionseigenschaften</h3><hr /></td></tr><tr><td style='vertical-align:top;' >".$html_zeile."</td><td style='vertical-align:top;padding-left: 20px;' >".$html_zeile_2."</td></tr></table>".$phtml;
		
		
		
		$html = $table.$func;
		
		
		return $button.$html;
	}
	
	
	
	
	
	function _web_transref( $id, $ref )
	{
		//xlog( 4, $id." => ".$ref );
		
		$ergebnis = liefere_wertemenge_elemente( $_SESSION[ "mandant_name" ], "transakt" );
		
		$gefunden = false;
		
		foreach ( $ergebnis[ 2 ] as $schluessel => $zeile )
		{
			if ( mb_strtolower( $id ) == mb_strtolower( $zeile[ "alpha_01" ] ) )
			{
				$gefunden = true;
				$header = $zeile[ "alpha_02" ];
				
				if ( strlen( $zeile[ "alpha_03" ] ) > 0 )
				{
					$_SESSION[ $zeile[ "alpha_03" ] ] = $zeile[ "alpha_04" ];
				}
				
				break;
				
			}
			
		}
		
		if ( $gefunden )
		{
			header( "Location: ".$header );
			
		}
		else
		{
			switch( $ref )
			{
				/////////////////////////////////////////////////////////////
				// Administrator-Bereich
				/////////////////////////////////////////////////////////////
				case "Administratorbereich &Uuml;bersicht":
					header( "Location: ad_uebersicht.php" );
					break;
				case "Administratorbereich Mandantverwaltung":
					header( "Location: ad_mandant.php" );
					break;
				case "Administratorbereich Benutzerverwaltung":
					header( "Location: ad_benutzer.php" );
					break;
				case "Administratorbereich Gruppenverwaltung":
					header( "Location: ad_gruppe.php" );
					break;
				case "Administratorbereich Benutzer in Gruppen":
					header( "Location: ad_benutzer_in_gruppen.php" );
					break;
				case "Administratorbereich Gruppen in Gruppen":
					header( "Location: ad_gruppen_in_gruppen.php" );
					break;
				case "Administratorbereich Gruppen/Systemrechtzuordnung":
					header( "Location: ad_gruppe_systemrechte.php" );
					break;
				case "Administratorbereich Attributverwaltung":
					header( "Location: ad_attribut.php" );
					break;
				case "Administratorbereich Dokument- und Aktenverwaltung":
					header( "Location: ad_dokumentart.php" );
					break;
				case "Administratorbereich Depotverwaltung":
					header( "Location: ad_depot.php" );
					break;
				case "Administratorbereich Wertemengen":
					header( "Location: ad_wertemenge.php" );
					break;
				case "Administratorbereich Systemkonfiguration":
					header( "Location: ad_konfig.php" );
					break;
				case "Jobverwaltung":
					header( "Location: ad_jobs.php" );
					break;
				case "Support":
					header( "Location: ad_support.php" );	
					break;
				/////////////////////////////////////////////////////////////
				// User-Bereich
				/////////////////////////////////////////////////////////////
				case "Benutzereinstellungen f&uuml;r Systembenutzer Administrator":
					header( "Location: us_einstellungen.php" );
					break;
				case "Übersicht":
					header( "Location: us_uebersicht.php" );
					break;
				case "Recherche von Dokumenten und Akten":
					header( "Location: us_recherche.php" );
					break;
				case "Dokumentimport / Aktenanlage":
					header( "Location: us_import.php" );
					break;
				/////////////////////////////////////////////////////////////
				// Default, falls sonst nix geht
				/////////////////////////////////////////////////////////////
				default:
					header( "Location: us_uebersicht.php" );
					break;
			}
			
			
		}
		
		
		
	}
	
	function _web_liefere_werkzeug_wkz0( $element_id )
	{
		//$html = "halkjafoöwi ".$element_id;
		
		switch( $element_id )
		{
			case "dat_system":
				$html = "<div id='dat_sys_liste'><table><tr><td>";
				$html = $html."<h3>Dateisystem</h3>";
				
				$import_ordner = liefere_konfig( $_SESSION[ "mandant_name" ], "import_ordner" );
				
				$verz[] = $import_ordner;
				
				$import_par = liefere_wertemenge_elemente( $_SESSION[ "mandant_name" ], "imp_par" );
				
				if ( $import_par[ 0 ] > 0 )
				{
					foreach( $import_par[ 2 ] as $element )
					{
						if ( ! in_array( $element[ "alpha_01" ], $verz ) )
						{
							$verz[] = $element[ "alpha_01" ];
						}
					}
				}
				
				//xlog( 3, "bekannte verzeichnisse ".json_encode( $verz ) );
				
				foreach( $verz as $verzeichnis )
				{
					$dir_option = $dir_option."<option value='".$verzeichnis."' >".$verzeichnis."</option>";
				}
				
				$html = $html."<select  style='width:500px;' onchange=\"$( '#dat_system_erg' ).load( 'su_web.php?cmd=dat_sys_liefere_verz&alpha_01='+this.value ); \" >".$dir_option."</select><br />";
				
				$html = $html."<div id='dat_system_erg' style='overflow:visible;'>";
				
				$html = $html._web_dat_sys_liefere_verzeichnis( $import_ordner );
				
				$html = $html."</div><div class=\"clearer\">&nbsp;</div>";
				$html = $html."</td></tr></table></div>";
				
				break;
			case "dok_loeschen_2":
				$html = "<table><tr><td>";
				$html = $html."<h3>Dokumente löschen (Version 2)</h3>";
				
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='dok_loeschen_wkz0_2' />";
				$html = $html."Das anzugebende Select-Statement muss im Result-Set die Dokument-ID (<b>dok_id</b>) haben.<hr />";
				$html = $html."Select:<br />";
				
				$html = $html."<textarea  style='width:550px; height:150px;' id='alpha_01' name='alpha_01' >select dok_id from ca_index where dok_id in (select dok_id from ca_dok_ablage where dokart_kuerzel='00476') and alpha_01 = 'Tegeler';</textarea><br /><input type='button' onclick=' var sel; sel = getElementById( \"alpha_01\" ).value; $(\"#dokloe_erg\").load(\"su_web.php?cmd=dokatt_aendern_pruefe_select&alpha_01=\" + encodeURIComponent( sel ) );' value='Testen'><br />";
				
				$html = $html."<div id='dokloe_erg' style='height:50px;' ></div>";
				
				$html = $html."<br/><table>";
				
				$opt = "<option>ja</option><option>nein</option>";
				
				$html = $html."<tr><td>Hart löschen:</td><td><select size='1' style='width:200px;'  id='alpha_02' name='alpha_02' >".$opt."</select></td></tr>";
				//$html = $html."<tr><td>neuer Wert:</td><td><input type='text' style='width:200px;'  id='alpha_03' name='alpha_03' ></input></td></tr>";
				
				$html = $html."</table><br/>";
				
				$html = $html."<input type='submit' value='Los!'>";
				$html = $html."</form>";
				$html = $html."</td></tr></table>";
				
				break;
			case "dok_loeschen":
				$html = "<table><tr><td>";
				$html = $html."<h3>Dokumente löschen</h3>";
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='dok_loeschen_wkz0' />";
				$html = $html."<table>";
				$html = $html."<tr><td style='width:180px;'>Start-Dokument-ID</td><td><input type='text' id='num' name='alpha_01' value='100000000' style='width:180px;' ></td></tr>";
				$html = $html."<tr><td>Ende-Dokument-ID</td><td><input type='text' name='alpha_02' value='999999999' style='width:180px;' ></td></tr>";
				
				$dokuarten = liefere_dok_akten_art_liste( $_SESSION[ "mandant_name" ] );
				
				foreach( $dokuarten[ 2 ] as $dokart )
				{
					$options = $options."<option value='".$dokart[ "dokart_kuerzel" ]."'>".$dokart[ "dokart_name" ]."</option>";
				}
				
				$html = $html."<tr><td>Dokumentart</td><td><select name='alpha_03' style='width:185px;' ><option value='alle' selected >alle</option>".$options."</select></td></tr>";
				$html = $html."<tr><td>hartes Loeschen?</td><td><select style='width:185px;' name='alpha_04'><option value='ja' >ja</option><option value='nein' selected >nein</option></select></td></tr>";
				$html = $html."</table>";
				$html = $html."<input type='submit' value='OK'>";
				$html = $html."</form>"; //<script>$(function() { $( '.spinner' ).spinner({ step: 0.01, numberFormat: 'n' }); });</script>";
				
				$func2 = "<script> $( '#num' ).spinner({ step: 1 } );  </script>";
				$html = $html."</td></tr></table>";
				
				
				break;
			case "dok_exportieren":
				$html = "<table><tr><td>";
				$html = $html."<h3>Dokumente exportieren</h3>";
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='dok_exp_wkz0' />";
				$html = $html."<table>";
				$html = $html."<tr><td style='width:180px;'>Start-Dokument-ID</td><td><input type='text' id='num' name='alpha_01' value='100000000' style='width:180px;' ></td></tr>";
				$html = $html."<tr><td>Ende-Dokument-ID</td><td><input type='text' name='alpha_02' value='999999999' style='width:180px;' ></td></tr>";
				
				$dokuarten = liefere_dok_akten_art_liste( $_SESSION[ "mandant_name" ] );
				
				foreach( $dokuarten[ 2 ] as $dokart )
				{
					$options = $options."<option value='".$dokart[ "dokart_kuerzel" ]."'>".$dokart[ "dokart_name" ]."</option>";
				}
				
				$ziel = liefere_konfig( $_SESSION[ "mandant_name" ], "import_ordner" );
				
				$html = $html."<tr><td>Dokumentart</td><td><select name='alpha_03' style='width:185px;' ><option value='alle' selected >alle</option>".$options."</select></td></tr>";
				$html = $html."<tr><td style='width:180px;'>Ausgabe-Verzeichnis</td><td><input type='text' id='num' name='alpha_04' value='".$ziel."' style='width:180px;' ></td></tr>";
				$html = $html."</table>";
				$html = $html."<input type='submit' value='OK'>";
				$html = $html."</form>"; //<script>$(function() { $( '.spinner' ).spinner({ step: 0.01, numberFormat: 'n' }); });</script>";
				
				$html = $html."</td></tr></table>";
				
				break;
			case "dok_export_2":
				$html = "<table><tr><td>";
				$html = $html."<h3>Dokumente exportieren V2</h3>";
				
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='dok_exp_wkz0_2' />";
				$html = $html."Das anzugebende Select-Statement muss im Result-Set die Dokument-ID (<b>dok_id</b>) haben.<hr />";
				$html = $html."Select:<br />";
				
				$html = $html."<textarea  style='width:550px; height:150px;' id='alpha_01' name='alpha_01' >select dok_id from ca_index where dok_id in (select dok_id from ca_dok_ablage where dokart_kuerzel='00476') and alpha_01 = 'Tegeler';</textarea><br /><input type='button' onclick=' var sel; sel = getElementById( \"alpha_01\" ).value; $(\"#dokatt_erg\").load(\"su_web.php?cmd=dokatt_aendern_pruefe_select&alpha_01=\" + encodeURIComponent( sel ) );' value='Testen'><br />";
				
				$html = $html."<div id='dokatt_erg' style='height:50px;' ></div>";
				
				$html = $html."<table>";
				
				$ziel = liefere_konfig( $_SESSION[ "mandant_name" ], "import_ordner" );
				
				$html = $html."<tr><td style='width:180px;'>Ausgabe-Verzeichnis</td><td><input type='text' id='num' name='alpha_04' value='".$ziel."' style='width:180px;' ></td></tr>";
				
				$html = $html."</table>";
				
				$html = $html."<input type='submit' value='Los!'>";
				$html = $html."</form>";
				$html = $html."</td></tr></table>";
				
				break;
			case "dok_importieren":
				$html = "<table><tr><td>";
				$html = $html."<h3>Dokumente importieren</h3>";
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='dok_imp_wkz0' />";
				
				$html = $html."<input type='submit' value='Los!'>";
				$html = $html."</form>"; //<script>$(function() { $( '.spinner' ).spinner({ step: 0.01, numberFormat: 'n' }); });</script>";
				
				
				$html = $html."</td></tr></table>";
				
				break;
			case "jobs_anlegen":
				$html = "<table><tr><td>";
				$html = $html."<h3>Jobs anlegen</h3>";
				$html = $html."<p>Bitte beachten: Es werden nur Jobs angelegt für Dokumentarten, die in der Wertemenge <b>job</b> mit entsprechender Konfiguration enthalten sind.</p>";
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='jobs_anlegen_wkz0' />";
				$html = $html."<table>";
				$html = $html."<tr><td style='width:180px;'>Start-Dokument-ID</td><td><input type='text' id='num' name='alpha_01' value='100000000' style='width:180px;' ></td></tr>";
				$html = $html."<tr><td>Ende-Dokument-ID</td><td><input type='text' name='alpha_02' value='999999999' style='width:180px;' ></td></tr>";
				
				$dokuarten = liefere_dok_akten_art_liste( $_SESSION[ "mandant_name" ] );
				
				foreach( $dokuarten[ 2 ] as $dokart )
				{
					$options = $options."<option value='".$dokart[ "dokart_kuerzel" ]."'>".$dokart[ "dokart_name" ]."</option>";
				}
				
				$html = $html."<tr><td>Dokumentart</td><td><select name='alpha_03' style='width:185px;' ><option value='alle' selected >alle</option>".$options."</select></td></tr>";
				$html = $html."<tr><td style='width:180px;'>Job-Typ</td><td><select name='alpha_04' style='width:185px;' ><option value='AKTE' selected >AKTE</option><option value='PIC_RESIZE' >PIC_RESIZE</option></select></td></tr>";
				$html = $html."</table>";
				$html = $html."<input type='submit' value='OK'>";
				$html = $html."</form>"; //<script>$(function() { $( '.spinner' ).spinner({ step: 0.01, numberFormat: 'n' }); });</script>";
				
				
				$html = $html."</td></tr></table>";
				
				break;
			case "jobs_durchfuehren":
				$html = "<table><tr><td>";
				$html = $html."<h3>Jobs durchführen</h3>";
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='jobs_exec_wkz0' />";
				$html = $html."<table>";
				$html = $html."<tr><td style='width:180px;'>Start-Dokument-ID</td><td><input type='text' id='num' name='alpha_01' value='100000000' style='width:180px;' ></td></tr>";
				$html = $html."<tr><td>Ende-Dokument-ID</td><td><input type='text' name='alpha_02' value='999999999' style='width:180px;' ></td></tr>";
				
				$dokuarten = liefere_dok_akten_art_liste( $_SESSION[ "mandant_name" ] );
				
				foreach( $dokuarten[ 2 ] as $dokart )
				{
					$options = $options."<option value='".$dokart[ "dokart_kuerzel" ]."'>".$dokart[ "dokart_name" ]."</option>";
				}
				
				$html = $html."<tr><td>Dokumentart</td><td><select name='alpha_03' style='width:185px;' ><option value='alle' selected >alle</option>".$options."</select></td></tr>";
				$html = $html."</table>";
				
				$html = $html."<input type='submit' value='Los!'>";
				$html = $html."</form>"; //<script>$(function() { $( '.spinner' ).spinner({ step: 0.01, numberFormat: 'n' }); });</script>";
				
				$html = $html."</td></tr></table>";
				
				break;
			case "jobs_loeschen":
				$html = "<table><tr><td>";
				$html = $html."<h3>Jobs löschen</h3>";
				$html = $html."<p>Aktuell können nur Jobs gelöscht werden, die sich auf Dokumente beziehen.</p>";
				
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='jobs_loesch_wkz0' />";
				$html = $html."<table>";
				$html = $html."<tr><td style='width:180px;'>Start-Dokument-ID</td><td><input type='text' id='num' name='alpha_01' value='100000000' style='width:180px;' ></td></tr>";
				$html = $html."<tr><td>Ende-Dokument-ID</td><td><input type='text' name='alpha_02' value='999999999' style='width:180px;' ></td></tr>";
				$html = $html."<tr><td>Job-Typ</td><td><select name='alpha_03' style='width:185px;' ><option value='alle' selected >alle</option><option value='PIC_RESIZE'>PIC_RESIZE</option><option value='AKTE'>AKTE</option></select></td></tr>";
				$html = $html."<tr><td>Job-Status</td><td><select name='alpha_04' style='width:185px;' ><option value='alle' >alle</option><option value='fertig' selected >fertig</option><option value='NEU'>NEU</option><option value='FEHLER'>FEHLER</option></select></td></tr>";
				
				$html = $html."</table>";
				
				$html = $html."<input type='submit' value='Los!'>";
				$html = $html."</form>";
				$html = $html."</td></tr></table>";
				
				break;
			case "titel_aktualisieren":
				
				$html = "<table><tr><td>";
				$html = $html."<h3>Dokumenttitel aktualisieren</h3>";
				$html = $html."<p>Wenn sich die Titelattribute einer Dokumentart ändern, sollte diese Funktion für die entsprechende Dokumentart aufgerufen werden.</p><p>Es werden pro Durchgang max. 10.000 Dokumente aktualisiert, mehr geht aufgrund Beschränkungen der Datenbank leider nicht.</p>";
				
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='jobs_doktitakt_wkz0' />";
				$html = $html."<table>";
				$dokuarten = liefere_dok_akten_art_liste( $_SESSION[ "mandant_name" ] );
				
				foreach( $dokuarten[ 2 ] as $dokart )
				{
					$options = $options."<option value='".$dokart[ "dokart_kuerzel" ]."'>".$dokart[ "dokart_name" ]."</option>";
				}
				
				$html = $html."<tr><td style='width:180px;'>Start-Dokument-ID</td><td><input type='text' id='num' name='alpha_01' value='100000000' style='width:180px;' ></td></tr>";
				$html = $html."<tr><td>Ende-Dokument-ID</td><td><input type='text' name='alpha_02' value='999999999' style='width:180px;' ></td></tr>";
				$html = $html."<tr><td>Dokumentart</td><td><select name='alpha_03' style='width:185px;' ><option />".$options."</select></td></tr>";
				$html = $html."</table>";
				
				$html = $html."<input type='submit' value='Los!'>";
				$html = $html."</form>";
				$html = $html."</td></tr></table>";
				
				break;
			case "dok_verknuepf_anlegen":
				$html = "<table><tr><td>";
				$html = $html."<h3>Dokumente mit Akten verknüpfen</h3>";
				$html = $html."<p>Aktuell muss das übergeordnete Dokument eine Akte sein (das untergeordnete Dokument kann ein Dokument oder eine Akte sein).</p>";
				
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='dok_verknuepf_anlegen_wkz0' />";
				$html = $html."<table>";
				$html = $html."<tr><td style='width:280px;'>übergeordnete Akten-DOK_ID</td><td><input type='text' id='num' name='alpha_01' value='' style='width:180px;' ></td></tr>";
				$html = $html."<tr><td>untergeordnete Dokument/Akten-DOK_ID</td><td><input type='text' name='alpha_02' value='' style='width:180px;' ></td></tr>";
				$html = $html."</table>";
				
				$html = $html."<input type='submit' value='Los!'>";
				$html = $html."</form>";
				$html = $html."</td></tr></table>";
				
				break;
			case "dok_verknuepf_loeschen":
				$html = "<table><tr><td>";
				$html = $html."<h3>Verknüpfung zwischen zwei Dokumenten löschen</h3>";
				
				
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='dok_verknuepf_loeschen_wkz0' />";
				$html = $html."<table>";
				$html = $html."<tr><td style='width:280px;'>übergeordnete Akten-DOK_ID</td><td><input type='text' id='num' name='alpha_01' value='' style='width:180px;' ></td></tr>";
				$html = $html."<tr><td>untergeordnete Dokument/Akten-DOK_ID</td><td><input type='text' name='alpha_02' value='' style='width:180px;' ></td></tr>";
				$html = $html."</table>";
				
				$html = $html."<input type='submit' value='Los!'>";
				$html = $html."</form>";
				$html = $html."</td></tr></table>";
				
				break;
			case "dok_attrib_aendern":
				$html = "<table><tr><td>";
				$html = $html."<h3>Dokumentattribute ändern</h3>";
				
				$html = $html."<form action='su_web.php' >";
				$html = $html."<input type='hidden' name='cmd' value='dokatt_aendern' />";
				$html = $html."Das anzugebende Select-Statement muss im Result-Set die Dokument-ID (<b>dok_id</b>) haben.<hr />";
				$html = $html."Select:<br />";
				
				$html = $html."<textarea  style='width:550px; height:150px;' id='alpha_01' name='alpha_01' >select dok_id from ca_index where dok_id in (select dok_id from ca_dok_ablage where dokart_kuerzel='00476') and alpha_01 = 'Tegeler';</textarea><br /><input type='button' onclick=' var sel; sel = getElementById( \"alpha_01\" ).value; $(\"#dokatt_erg\").load(\"su_web.php?cmd=dokatt_aendern_pruefe_select&alpha_01=\" + encodeURIComponent( sel ) );' value='Testen'><br />";
				
				$html = $html."<div id='dokatt_erg' style='height:50px;' ></div>";
				
				$attributfelder = liefere_wertemenge_elemente( $_SESSION[ "mandant_name" ], "dbabl" );
				
				foreach( $attributfelder[ 2 ] as $zeile )
				{
					$opt = $opt."<option>".$zeile[ "alpha_01" ]."</option>";
					
				}
				$html = $html."<table>";
				
				$html = $html."<tr><td>Attribut:</td><td><select size='1' style='width:200px;'  id='alpha_02' name='alpha_02' >".$opt."</select></td></tr>";
				$html = $html."<tr><td>neuer Wert:</td><td><input type='text' style='width:200px;'  id='alpha_03' name='alpha_03' ></input></td></tr>";
				
				$html = $html."</table>";
				
				$html = $html."<input type='submit' value='Los!'>";
				$html = $html."</form>";
				$html = $html."</td></tr></table>";
				
				break;
			
		}
		
		return $html;
	}
	
	function _web_dat_sys_liefere_verzeichnis( $ordner )
	{
		$html = "<table><tr><td><table>";
		
		$verz = scandir( $ordner );
		
		if ( $verz !== false )
		{
			foreach( $verz as $datverz )
			{
				// Verzeichnis: blau, Fettdruck
				// PDF: rot
				// Bild: grün
				// Indexdatei: Standardfarbe
				$farbe_verz = liefere_konfig( $_SESSION[ "mandant_name" ], "farbe_blau" );
				$farbe_idx = liefere_konfig( $_SESSION[ "mandant_name" ], "standardfarbe" );
				
				//xlog( 3, "Datverzeichnis ".$ordner.DIRECTORY_SEPARATOR.$datverz );
				
				if ( is_dir( $ordner.DIRECTORY_SEPARATOR.$datverz ) )
				{
					//xlog( 3, "Datverzeichnis sss".is_dir( $ordner.DIRECTORY_SEPARATOR.$datverz ) );
					$d = "ordner";
					$color = $farbe_verz;
				}
				else
				{
					$d = "datei";
					
					$color = $farbe_idx;
					/*
					$dateiendung = substr( $datverz, -3, 3 );
					
					if ( $dateiendung !== false )
					{
						$dateiendung = strtoupper( $dateiendung );
						
						switch( $dateiendung )
						{
							case "PDF":
								$color = $farbe_idx;
								break;
							case "JPG":
								$color = $farbe_idx;
								break;
							case "IDX":
								$color = $farbe_idx;
								break;
						}
					}
					*/
					
				}
				
				
				
				
				$html = $html."<tr><td>".$d."</td><td style='color:#".$color."; '>".$datverz."</span></td><td><input type='button' value='Details' onclick='$( \"#dat_sys_erg\" ).load( \"su_web.php?cmd=liefere_details_zu_datei&alpha_01=".urlencode( $datverz )."&alpha_02=".urlencode( $ordner )."\"); ' /></tr>";
				
			}
		}
		else
		{
			$html = $html."<tr><td>Es ist ein Fehler aufgetreten.</td></tr>";
		}
		
		$html = $html."</table></td><td style='vertical-align: top; ' ><div id='dat_sys_erg'></div></td></tr></table>";
		
		return $html;
		
	}
	
	function _web_liefere_details_zu_datei( $dateiname, $verzeichnisname )
	{
		$size = filesize( $verzeichnisname.DIRECTORY_SEPARATOR.$dateiname );
		
		$html = $html."<h3>Informationen</h3>";
		$html = $html."<hr />";
		
		$html = $html."<table>";
		
		$html = $html."<tr><td style='width:175px;'><span style='font-weight:bold; ' >Verzeichnis</span></td><td>".$verzeichnisname."</td></tr>";
		$html = $html."<tr><td><span style='font-weight:bold;' >Dateiname</span></td><td>".$dateiname."</td></tr>";
		$html = $html."<tr><td><span style='font-weight:bold;' >Dateigröße</span></td><td>".number_format( $size, 0, ",", "." )." Bytes</td></tr>";
		
		
		
		$html = $html."</table>";
		$html = $html."<hr />";
		
		//$html = $html."<input type='text' value='".$dateiname."' style='width:300px;' /><input type='button' value='umbenennen' ><br />";
		//$html = $html."<input type='button' value='in TEMP-Ordner verschieben' onclick='$( \"#dat_sys_liste\" ).load( \"su_web.php?cmd=dat_sys_liefere_verz&alpha_01=".urlencode( $verzeichnisname )."\" ); $( \"#dat_sys_erg\" ).load( \"su_web.php?cmd=verschiebe_in_temp_ordner&alpha_01=".urlencode( $dateiname )."&alpha_02=".urlencode( $verzeichnisname )."\" ); ' >";
		//
		$html = $html."<h3>Ansicht</h3>";
		
		$dateiendung = substr( $dateiname, -3, 3 );
		
		$dateiendung = strtoupper( $dateiendung );
		
		switch ( $dateiendung )
		{
			case "IDX":
				$inhalt = file_get_contents( $verzeichnisname.DIRECTORY_SEPARATOR.$dateiname );
				$html = $html."<hr/><pre>".$inhalt."</pre><hr/>";
				break;
			case "ERR":
				$inhalt = file_get_contents( $verzeichnisname.DIRECTORY_SEPARATOR.$dateiname );
				$html = $html."<hr/><pre>".$inhalt."</pre><hr/>";
				break;
			case "INI":
				$inhalt = file_get_contents( $verzeichnisname.DIRECTORY_SEPARATOR.$dateiname );
				$html = $html."<hr/><pre>".$inhalt."</pre><hr/>";
				break;
			case "JPG":
				$html = $html."<hr/><img src='".$verzeichnisname.DIRECTORY_SEPARATOR.$dateiname."'><hr/>";
		}
		
		
		
		return $html;
		
	}
	
	function _web_verschiebe_in_temp_ordner( $dateiname, $verzeichnisname )
	{
		return "hallo";
	}
	
	function _web_dok_loeschen_wkz0_2( $STATEMENT, $hartes_loeschen )
	{
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		$i = 0;
		$j = 0;
		
		if ( strlen( $STATEMENT ) > 0 )
		{
			$ergebnis = xdb( $STATEMENT );
			
			foreach( $ergebnis[ 1 ] as $zeile )
			{
				
				if ( $hartes_loeschen == "ja" )
				{
					$u = true;
				}
				else
				{
					$u = false;
				}
				
				$d					= loesche_dokument_2( $_SESSION[ "mandant_name" ], $zeile[ "dok_id" ], $u );
				
				
				
				if ( $d[ 0 ] > 0 )
				{
					// erfolgreiche Aktualisierungen zählen
					$i++;
				}
				else
				{
					// fehlerhafte Aktualisierungen zählen
					$j++;
				}
				
				set_time_limit( 30 );
			}
		}
		
		$erg = "";
		
		if ( $j > 0 )
		{
			$erg =  " Es gab ".$j." Fehler (siehe Protokoll).";
		}
		
		$_SESSION[ "wkz_meld" ] = "Es wurden <b>".$i."</b> Dokumente gelöscht (hartes Löschen: ".$hartes_loeschen.").".$erg;
		header( "Location: w_dok_werkzeug.php" );
	}
	
	function _web_dok_exp_wkz0_2( $STATEMENT, $export_pfad )
	{
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		$i = 0;
		$j = 0;
		
		if ( strlen( $STATEMENT ) > 0 )
		{
			$ergebnis = xdb( $STATEMENT );
			
			foreach( $ergebnis[ 1 ] as $zeile )
			{
				
				
				
				$d					= exportiere_dokument( $_SESSION[ "mandant_name" ], $zeile[ "dok_id" ], $export_pfad );
				
				
				
				if ( $d[ 0 ] > 0 )
				{
					// erfolgreiche Aktualisierungen zählen
					$i++;
				}
				else
				{
					// fehlerhafte Aktualisierungen zählen
					$j++;
				}
				
				set_time_limit( 30 );
			}
		}
		
		$erg = "";
		
		if ( $j > 0 )
		{
			$erg =  " Es gab ".$j." Fehler (siehe Protokoll).";
		}
		
		$_SESSION[ "wkz_meld" ] = "Es wurden <b>".$i."</b> Dokumente exportiert.".$erg;
		header( "Location: w_dok_werkzeug.php" );
	}
	
	function _web_dokattribute_aendern( $STATEMENT, $attrib_spalte, $wert )
	{
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		//xlog( 5, "A01".$STATEMENT);
		//xlog( 5, "A02".$attrib_spalte);
		//xlog( 5, "A03".$wert);
		
		$i = 0;
		$j = 0;
		
		if ( ( strlen( $STATEMENT ) > 0 ) && ( strlen( $attrib_spalte ) > 0 ) )
		{
			$ergebnis = xdb( $STATEMENT );
			
			foreach( $ergebnis[ 1 ] as $zeile )
			{
				$d					= liefere_dokumentinformationen( $_SESSION[ "mandant_name" ], $zeile[ "dok_id" ] );
				
				$neue_attribute_arr	= $d[ 2 ];
				$mehrfachattribute	= $d[ 2 ][ "mehrfachattribute" ];
				
				$neue_attribute_arr[ $attrib_spalte ] = $wert;
				
				$e					= aktualisiere_dokument_attribute( $_SESSION[ "mandant_name" ], $zeile[ "dok_id" ], $neue_attribute_arr, $mehrfachattribute );
				
				if ( $e[ 0 ] > 0 )
				{
					// erfolgreiche Aktualisierungen zählen
					$i++;
				}
				else
				{
					// fehlerhafte Aktualisierungen zählen
					$j++;
				}
				
				set_time_limit( 30 );
			}
			
			
		}
		
		$_SESSION[ "wkz_meld" ] = "Es gab <b>".$i."</b> erfolgreiche und <b>".$j."</b> fehlerhafte Attributaktualisierungen.";
		header( "Location: w_dok_werkzeug.php" );
		
	}
	
	function _web_dokatt_aendern_pruefe_select( $alpha_01 )
	{
		//xlog( 4, "STATEMENT: ".$alpha_01 );
		
		$erg = xdb( $alpha_01 );
		
		$add = "";
		
		if ( $erg[ 0 ] < 0 )
		{
			xlog( 2, "suweb._web_dokatt_aendern_pruefe_select".$erg[ 1 ] );
			$add = " (".$erg[ 1 ].")";
		}
		
		return $erg[ 0 ]." Treffer".$add." <b>".date( "H:i:s", time() )." Uhr</b>";
	}
	
	function _web_dok_loeschen_wkz0( $start_dok_id, $ende_dok_id, $dokuart, $hartes_loeschen )
	{
		
		
		$start_dok_id	= trim( $start_dok_id );
		$ende_dok_id	= trim( $ende_dok_id );
		
		
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		$ok = existiert_mandant( $_SESSION[ "mandant_name" ] );
		
		if ( ( strlen( $start_dok_id ) > 0 ) and ( strlen( $ende_dok_id ) > 0 ) and ( is_numeric( $start_dok_id ) ) and ( is_numeric( $ende_dok_id ) )  )
		{
			
			if ( $dokuart == "alle" )
			{
				$where = "";
			}
			else
			{
				$where = " and dokart_kuerzel = '".$dokuart."'";
			}
			
			if ( $hartes_loeschen == "ja" )
			{
				$hl = true;
			}
			else
			{
				$hl = false;
			}
			
			$STATEMENT = "select dok_id from ca_dok_ablage where dok_id >= ".$start_dok_id." and dok_id <= ".$ende_dok_id." and mandant_id = ".$ok[ 0 ].$where;
			
			//xlog( 5, $STATEMENT );
			
			$ergebnis = xdb( $STATEMENT );
			
			$i = 0;
			$j = 0;
			
			foreach ( $ergebnis[ 1 ] as $zeile )
			{
			
				$erg = loesche_dokument_2( $_SESSION[ "mandant_name" ], $zeile[ "dok_id" ], $hl );
				
				if ( $erg[ 0 ] > 0 )
				{
					$i++;
				}
				else
				{
					$j++;
				}
				set_time_limit( 30 );
			}
			
			if ( $j > 0 )
			{
				$j_txt = " Bei ".$j." Dokumente sind Fehler aufgetreten (siehe System-Log).";
			}
			
			$_SESSION[ "wkz_meld" ] = "Es wurden ".$i." Dokumente gelöscht.".$j_txt;
			header( "Location: w_dok_werkzeug.php" );
		}
		else
		{
			$_SESSION[ "wkz_meld" ] = "Ungültige Eingabe - Es wurden keine Dokumente gelöscht.";
			header( "Location: w_dok_werkzeug.php" );
		}
	}
	
	function _web_speichere_notizen_pbn( $benutzer_anmeldename, $notiz_1, $notiz_2, $notiz_3, $notiz_4, $notiz_5, $notiz_6, $notiz_7, $notiz_8, $notiz_9, $notiz_10 )
	{
		//function variable_recherche( $mandant_name, $dokart_kuerzel, $benutzer_anmeldename, $stichwoerter, $sortierung=array(), $dokument_holen = false )
		$ergebnis = variable_recherche( $_SESSION[ "mandant_name" ], "USERNOTE", $benutzer_anmeldename, array( array( "feld"=>"alpha_01", "operator"=>"EQUAL", "wert"=>$benutzer_anmeldename ) ) );
		
		if ( $ergebnis[ 0 ] > 0 )
		{
			$kennung = $ergebnis[ 2 ][ 0 ][ "kennung" ];
		}
		else
		{
			$kennung = "";
		}
		
		xlog( 5, "Benutzer: ".$benutzer_anmeldename." Kennung: ".$kennung );
		
		$importdatei = $benutzer_anmeldename."_".time()."|||||".$notiz_1."|||||".$notiz_2."|||||".$notiz_3."|||||".$notiz_4."|||||".$notiz_5."|||||".$notiz_6."|||||".$notiz_7."|||||".$notiz_8."|||||".$notiz_9."|||||".$notiz_10;
		
		xlog( 5, $importdatei );
		
		//import( $mandant_name, $dokart_kuerzel, $kennung, $attribute, $mehrfachattribute, $dokument_binary, $optionen )
		$imp_erg = import( $_SESSION[ "mandant_name" ], "USERNOTE", $kennung, array( "alpha_01"=>$benutzer_anmeldename, "datum_01"=>date( "d.m.Y" ) ), "", $importdatei, array( "mime_type"=>"text/plain" ) );
		
		return "Die Notizen des Benutzers ".$benutzer_anmeldename." wurden gespeichert. (".date( "d.m.Y H:i", time() )." Uhr)";
	}
	
	function _web_dok_exp_wkz0( $start_dok_id, $ende_dok_id, $dokuart, $export_pfad )
	{
		$start_dok_id	= trim( $start_dok_id );
		$ende_dok_id	= trim( $ende_dok_id );
		
		
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		$ok = existiert_mandant( $_SESSION[ "mandant_name" ] );
		
		if ( ( strlen( $start_dok_id ) > 0 ) and ( strlen( $ende_dok_id ) > 0 ) and ( is_numeric( $start_dok_id ) ) and ( is_numeric( $ende_dok_id ) )  )
		{
			
			if ( $dokuart == "alle" )
			{
				$where = "";
			}
			else
			{
				$where = " and dokart_kuerzel = '".$dokuart."'";
			}
			
			
			
			$STATEMENT = "select dok_id from ca_dok_ablage where dok_id >= ".$start_dok_id." and dok_id <= ".$ende_dok_id." and mandant_id = ".$ok[ 0 ].$where;
			
			//xlog( 5, $STATEMENT );
			
			$ergebnis = xdb( $STATEMENT );
			
			$i = 0;
			$j = 0;
			
			foreach ( $ergebnis[ 1 ] as $zeile )
			{
			
				$erg = exportiere_dokument( $_SESSION[ "mandant_name" ], $zeile[ "dok_id" ], $export_pfad );
				
				if ( $erg[ 0 ] > 0 )
				{
					$i++;
				}
				else
				{
					$j++;
				}
				
				set_time_limit( 30 );
				
			}
			
			if ( $j > 0 )
			{
				$j_txt = " Bei ".$j." Dokumente sind Fehler aufgetreten (siehe System-Log).";
			}
			
			$_SESSION[ "wkz_meld" ] = "Es wurden ".$i." Dokumente exportiert.".$j_txt;
			header( "Location: w_dok_werkzeug.php" );
		}
		else
		{
			$_SESSION[ "wkz_meld" ] = "Ungültige Eingabe - Es wurden keine Dokumente exportiert.";
			header( "Location: w_dok_werkzeug.php" );
		}
	}
	
	function _web_dok_imp_wkz0( )
	{
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		
		
		
		$ergebnis = import_lauf( $_SESSION[ "mandant_name" ] );
		
		
		
		
		
		$_SESSION[ "wkz_meld" ] = $ergebnis[ 1 ];
		header( "Location: w_dok_werkzeug.php" );
		
	}
	
	function _web_jobs_anlegen_wkz0( $start_dok_id, $ende_dok_id, $dokuart, $job_typ )
	{
		$start_dok_id	= trim( $start_dok_id );
		$ende_dok_id	= trim( $ende_dok_id );
		
		
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		$ok = existiert_mandant( $_SESSION[ "mandant_name" ] );
		
		if ( ( strlen( $start_dok_id ) > 0 ) and ( strlen( $ende_dok_id ) > 0 ) and ( is_numeric( $start_dok_id ) ) and ( is_numeric( $ende_dok_id ) )  )
		{
			
			if ( $dokuart == "alle" )
			{
				$where = "";
			}
			else
			{
				$where = " and dokart_kuerzel = '".$dokuart."'";
			}
			
			
			
			$STATEMENT = "select dok_id, dokart_kuerzel from ca_dok_ablage where dok_id >= ".$start_dok_id." and dok_id <= ".$ende_dok_id." and mandant_id = ".$ok[ 0 ].$where;
			
			xlog( 5, $STATEMENT );
			
			$ergebnis = xdb( $STATEMENT );
			
			$i = 0;
			$j = 0;
			
			$wertemenge = liefere_wertemenge_elemente( $_SESSION[ "mandant_name" ], "job" );
			
			//xlog( 1, json_encode( $wertemenge ) );
			
			foreach ( $ergebnis[ 1 ] as $zeile )
			{
				
				//job_anlegen( $mandant_name, $element, $job_typ, $parameter_1 = "", $parameter_2 = "", $parameter_3 = "", $parameter_4 = "", $parameter_5 = "", $element_typ = "d" )
				
				
				
				if ( $wertemenge[ 0 ] > 0 )
				{
					$treffer = 0;
					foreach ( $wertemenge[ 2 ] as $element )
					{
						/*
						xlog( 1, $zeile[ "dok_id" ]." ".$element[ "alpha_01" ]." ".$job_typ );
						xlog( 2, $element[ "alpha_02" ] ."  ". $dokuart );
						xlog( 3, ( $element[ "alpha_02" ] == $dokuart ) );
						xlog( 3, ( $dokuart == "alle" ) );
						xlog( 3, ( $job_typ == $element[ "alpha_01" ] ) );
						
						*/
						
						//xlog( 2, $element[ "alpha_02" ] . "  ". $dokuart . " ". $job_typ ." ". $element[ "alpha_01" ]  );
						
						if ( ( ( $element[ "alpha_02" ] == $dokuart ) || ( $dokuart == "alle" ) ) && ( $job_typ == $element[ "alpha_01" ] ) && $zeile[ "dokart_kuerzel" ] == $element[ "alpha_02" ] )
						{
							//function job_anlegen( $mandant_name, $element, $job_typ, $parameter_1 = "", $parameter_2 = "", $parameter_3 = "", $parameter_4 = "", $parameter_5 = "", $element_typ = "d" )
							$erg = job_anlegen( $_SESSION[ "mandant_name" ], $zeile[ "dok_id" ], $element[ "alpha_01" ], $element[ "alpha_03" ], $element[ "alpha_04" ], $element[ "alpha_05" ], $element[ "alpha_06" ], $element[ "alpha_07" ] );
							
							if ( $erg[ 0 ] > 0 )
							{
								$i++;
							}
							else
							{
								$j++;
							}
							$treffer = 1;
						}
						
					}
					if ( $treffer = 0 )
					{
						$k++;
					}
				}
				
			}
			
			if ( $j > 0 )
			{
				$j_txt = " Bei ".$j." Dokumente sind Fehler aufgetreten (siehe System-Log).";
			}
			if ( $k > 0 )
			{
				$k_txt = " Bei ".$k." Dokumenten wurde keine passende Konfiguration gefunden.";
			}
			
			$_SESSION[ "wkz_meld" ] = "Es wurden Jobs für ".$i." Dokumente angelegt.".$j_txt.$k_txt;
			header( "Location: w_dok_werkzeug.php" );
		}
		else
		{
			$_SESSION[ "wkz_meld" ] = "Ungültige Eingabe - Es wurden keine Jobs angelegt.";
			header( "Location: w_dok_werkzeug.php" );
		}
	}
	
	function _web_jobs_durchfuehren_wkz0( $start_dok_id, $ende_dok_id, $dokuart )
	{
		$start_dok_id	= trim( $start_dok_id );
		$ende_dok_id	= trim( $ende_dok_id );
		
		
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		$ok = existiert_mandant( $_SESSION[ "mandant_name" ] );
		
		if ( ( strlen( $start_dok_id ) > 0 ) and ( strlen( $ende_dok_id ) > 0 ) and ( is_numeric( $start_dok_id ) ) and ( is_numeric( $ende_dok_id ) )  )
		{
			
			if ( $dokuart == "alle" )
			{
				$where = "";
			}
			else
			{
				$where = " and dokart_kuerzel = '".$dokuart."'";
			}
			
			
			
			$STATEMENT = "select job_id from ca_jobs where element in ( select dok_id from ca_dok_ablage where dok_id >= ".$start_dok_id." and dok_id <= ".$ende_dok_id." and mandant_id = ".$ok[ 0 ].$where." ) and element_typ = 'd' ";
			
			//xlog( 5, $STATEMENT );
			
			$ergebnis = xdb( $STATEMENT );
			
			$i = 0;
			$j = 0;
			
			foreach ( $ergebnis[ 1 ] as $zeile )
			{
			
				$erg = job_durchfuehren( $_SESSION[ "mandant_name" ], $zeile[ "job_id" ] );
				
				if ( $erg[ 0 ] > 0 )
				{
					$i++;
				}
				else
				{
					$j++;
				}
				
				// Setze die maximale Ausführungszeit wieder zurück
				set_time_limit( 30 );
			}
			
			if ( $j > 0 )
			{
				$j_txt = " Bei ".$j." Jobs sind Fehler aufgetreten (siehe System-Log).";
			}
			
			$_SESSION[ "wkz_meld" ] = "Es wurden ".$i." Jobs durchgeführt.".$j_txt;
			header( "Location: w_dok_werkzeug.php" );
		}
		else
		{
			$_SESSION[ "wkz_meld" ] = "Ungültige Eingabe - Es wurden keine Jobs durchgeführt.";
			header( "Location: w_dok_werkzeug.php" );
		}
	}
	
	function _web_jobs_loeschen_wkz0( $start_dok_id, $ende_dok_id, $job_typ, $job_status )
	{
		$start_dok_id	= trim( $start_dok_id );
		$ende_dok_id	= trim( $ende_dok_id );
		
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		$ok = existiert_mandant( $_SESSION[ "mandant_name" ] );
		
		if ( ( strlen( $start_dok_id ) > 0 ) and ( strlen( $ende_dok_id ) > 0 ) and ( is_numeric( $start_dok_id ) ) and ( is_numeric( $ende_dok_id ) )  )
		{
			if ( $job_status == "alle" )
			{
				$where = "";
			}
			else
			{
				$where = "and job_status = '".$job_status."'";
			}
			
			if ( $job_typ == "alle" )
			{
				//$where = $where;
			}
			else
			{
				$where = $where." and job_typ = '".$job_status."'";
			}
			
			$STATEMENT = "select job_id from ca_jobs where element in ( select dok_id from ca_dok_ablage where dok_id >= ".$start_dok_id." and dok_id <= ".$ende_dok_id." and mandant_id = ".$ok[ 0 ]." ) and element_typ = 'd'  ".$where;
			
			//select job_id from ca_jobs where element in ( select dok_id from ca_dok_ablage where dok_id >= 1000000 and dok_id <= 9999999 and mandant_id = 24 ) and element_typ = 'd' and job_typ = 'alle' and job_status = 'fertig'
			
			//xlog( 4, $STATEMENT );
			
			$ergebnis = xdb( $STATEMENT );
			
			$i = 0;
			$j = 0;
			
			foreach ( $ergebnis[ 1 ] as $zeile )
			{
			
				$erg = job_loeschen( $_SESSION[ "mandant_name" ], $zeile[ "job_id" ] );
				set_time_limit( 30 );
				if ( $erg[ 0 ] > 0 )
				{
					$i++;
				}
				else
				{
					$j++;
				}
			}
			
			if ( $j > 0 )
			{
				$j_txt = " Bei ".$j." Jobs sind Fehler aufgetreten (siehe System-Log).";
			}
			
			$_SESSION[ "wkz_meld" ] = "Es wurden ".$i." Jobs gelöscht.".$j_txt;
			header( "Location: w_dok_werkzeug.php" );
		}
		else
		{
			$_SESSION[ "wkz_meld" ] = "Ungültige Eingabe - Es wurden keine Jobs gelöscht.";
			header( "Location: w_dok_werkzeug.php" );
		}
	}
	
	function _web_jobs_doktitakt_wkz0( $start_dok_id, $ende_dok_id, $dokart_kuerzel )
	{
		$start_dok_id	= trim( $start_dok_id );
		$ende_dok_id	= trim( $ende_dok_id );
		
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		$ok = existiert_mandant( $_SESSION[ "mandant_name" ] );
		
		//xlog( 5, $start_dok_id." ".$ende_dok_id." ".$dokart_kuerzel );
		$titel_gefunden = 0;
		$k = 0;
		
		if ( ( strlen( $start_dok_id ) > 0 ) and ( strlen( $ende_dok_id ) > 0 ) and ( is_numeric( $start_dok_id ) ) and ( is_numeric( $ende_dok_id ) ) and ( strlen( $dokart_kuerzel ) > 0 ) )
		{
			$dokart				= liefere_dokartinformationen( $_SESSION[ "mandant_name" ], $dokart_kuerzel );
			
			$STATEMENT = "select dok_id from ca_dok_ablage where dok_id >= ".$start_dok_id." and dok_id <= ".$ende_dok_id." and dokart_kuerzel = '".$dokart_kuerzel."' and mandant_id = ".$ok[ 0 ];
			
			$dok_id_arr = xdb( $STATEMENT );
			
			if ( $dok_id_arr[ 0 ] > 0 )
			{
				foreach( $dok_id_arr[ 1 ] as $zeile )
				{
					$dok_ids[] = $zeile[ "dok_id" ];
					
					if ( count($dok_ids) == 10000 )
					{
						break;
					}
				}
				
				$ergebnis			= liefere_dokumentinformationen_multi( $_SESSION[ "mandant_name" ], $dok_ids, $dokart );
				
				foreach( $ergebnis[ 2 ] as $treffer )
				{
					$titel = "";
					$titel_lang = "";
					foreach( $dokart[ 2 ][ "attribute" ] as $attribut )
					{
						if ( ( $attribut[ "attrib_titel" ] == true ) && ( strlen( $treffer[ $attribut[ "attrib_db_spalte" ] ] ) > 0 ) )
						{
							$titel_gefunden		= 1;
							$titel				= $titel.$treffer[ $attribut[ "attrib_db_spalte" ] ]." | ";
						}
					}
					
					if ( $titel_gefunden == 0 )
					{
						break;
					}
					else
					{
						$titel					= substr( $titel, 0, -3 );
						$titel_lang				= "(".$dokart[ 2 ][ "dokart_name" ].") ".$titel;
						
						$STATEMENT_A = "update ca_dok_ablage set titel = '".$titel."', titel_lang = '".$titel_lang."' where dok_id = ".$treffer[ "dok_id" ];
						//xlog( 3, $STATEMENT_A );
						xdb( $STATEMENT_A );
						$k++;
					}
					set_time_limit( 30 );
				}
				
			}
			else
			{
				$_SESSION[ "wkz_meld" ]	= "Es wurden keine passenden Dokumente gefunden.";
				header( "Location: w_dok_werkzeug.php" );
			}
				
				
			
			
			
			
			
			
				
			if ( $titel_gefunden = 0 )
			{
				$_SESSION[ "wkz_meld" ]	= "In der Dokumentart ".$dokart_kuerzel." sind keine Titel-Attribute definiert.";
				header( "Location: w_dok_werkzeug.php" );
			}
			else
			{
				$_SESSION[ "wkz_meld" ]	= "In der Dokumentart ".$dokart_kuerzel." wurden ".$k." Dokumente mit einem neuen Titel versehen.";
				header( "Location: w_dok_werkzeug.php" );
			}
			
			
		}
		else
		{
			$_SESSION[ "wkz_meld" ]	= "Die angegebenen Informationen sind ungültig.";
			header( "Location: w_dok_werkzeug.php" );
		}
		
	}
	
	function _web_dok_verknuepf_anlegen_wkz0( $ober_dok_id, $unter_dok_id )
	{
		$ober_dok_id	= trim( $ober_dok_id );
		$unter_dok_id	= trim( $unter_dok_id );
		
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		$ober_dok_id = trim( $ober_dok_id );
		$unter_dok_id = trim( $unter_dok_id );
		
		$dok = liefere_dokumentinformationen( $_SESSION[ "mandant_name" ], $ober_dok_id );
		
		if ( $dok[ 2 ][ "mime_type" ] == "text/akte" )
		{
			$ergebnis = verknuepfe_dok_mit_dok( $ober_dok_id, $unter_dok_id );
			$_SESSION[ "wkz_meld" ]	= $ergebnis[ 1 ];
		}
		else
		{
			$_SESSION[ "wkz_meld" ]	= "Das übergeordnete Dokument ".$ober_dok_id." ist keine Akte.";
		}
		
		header( "Location: w_dok_werkzeug.php" );
	}
	
	function _web_dok_verknuepf_loeschen_wkz0( $ober_dok_id, $unter_dok_id )
	{
		$ober_dok_id	= trim( $ober_dok_id );
		$unter_dok_id	= trim( $unter_dok_id );
		
		$_SESSION[ "w_dok_werkzeug" ] = "a";
		
		$ober_dok_id = trim( $ober_dok_id );
		$unter_dok_id = trim( $unter_dok_id );
		
		$ergebnis = loesche_verknuepfung( $ober_dok_id, $unter_dok_id );
		$_SESSION[ "wkz_meld" ]	= $ergebnis[ 1 ];
		
		header( "Location: w_dok_werkzeug.php" );
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	function _web_fav_ordner_anlegen( $mandant_name, $benutzer_anmeldename, $ordnername, $uebergeordnet )
	{
		
		$ergebnis = erstelle_favoriten_ordner( $mandant_name, $benutzer_anmeldename, $ordnername, $uebergeordnet );
		
		header( "Location:us_favoriten.php");
	}
	
	function _web_oeffne_fav_ordner( $ordner, $pfad )
	{
		$_SESSION[ "fav_ordnername" ] = $ordner;
		
		//xlog( 4, "fav_ordnername: ".$ordner." ".$pfad );
		
		header( "Location: us_favoriten.php" );
		//header( "Location: su_mandant.php" );
	}
	
	function _web_fav_anlegen( $mandant_name, $benutzer_anmeldename, $dok_id, $ueber_element )
	{
		//xlog( 4, "ueber ".$ueber_element );
		
		$ok = erstelle_favorit( $mandant_name, $benutzer_anmeldename, $dok_id, $ueber_element );
		
		return "<span style='margin-left:20px;'>".$ok[ 1 ]."</span>";
	}
	
	function _web_liefere_fav_maske( $mandant_name, $benutzer_anmeldename, $dok_id, $j )
	{
		
		//xlog( 5, "vorlage: ".$mandant_name." ".$benutzer_anmeldename." ".$dok_id." >".$j );
		
		$fav_ordner = liefere_favoriten_ordner( $mandant_name, $benutzer_anmeldename );
		
		if ( $fav_ordner[ 0 ] > 0 )
		{
			foreach( $fav_ordner[ 2 ] as $favoritordner )
			{
				$html_options = $html_options."<option>".$favoritordner[ "ordnername" ]."</option>";
			}
		}
		
		$html = "<select id='".$j."beta_03' style='width:250px;' ><option value='root'>Favoriten</option>".$html_options."</select><input type='button' value='OK' onclick='var v = document.getElementById( \"".$j."beta_03\" ).value; $( \"#".$j."favoriten_form\" ).dialog( \"close\" );  $( \"#".$j."favoriten_ergebnis\" ).load( \"su_web.php?cmd=fav_anlegen&alpha_01=".urlencode( $mandant_name )."&alpha_02=".urlencode( $benutzer_anmeldename )."&alpha_03=".urlencode( $dok_id )."&alpha_04=\" + encodeURIComponent( v ) );'>";
		
		
		return $html;
		
	}
	
	function _web_lade_favoriten( $mandant_name, $benutzer_anmeldename, $ordnername, $ansicht, $ziel_div = "" )
	{
		//xlog( 5, "Parameter: ".$mandant_name."|".$benutzer_anmeldename."|".$ordnername."|".$ansicht."|".$ziel_div );
		
		$ergebnis = liefere_favoriten_liste( $mandant_name, $benutzer_anmeldename, $ordnername );
		
		aktualisiere_benutzerspezifische_einstellung_2( $mandant_name, $benutzer_anmeldename, "favordner_ansicht_".$ordnername, $ansicht, "Favoriten", "fav_ansicht", "ja", "Ansicht des Favoriten-Ordners ".$ordnername, "Ansicht des Favoriten-Ordners ".$ordnername );
		
		if ( $ergebnis[ 0 ] == 0 )
		{
			$html = "<p>Derzeit sind keine Favoriten in diesem Ordner angelegt.</p>";
		}
		else
		{
			
			
			if ( strlen( $ziel_div ) > 0 )
			{
				$fav_ansicht = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "favordner_ansicht_".$ordnername );
				
				if ( $fav_ansicht == "" )
				{
					$fav_ansicht = "Liste";
				}
				
				switch( $fav_ansicht )
				{
					case "Liste":
						$liste_aktiv		= "checked";
						$miniatur_aktiv		= "";
						break;
					case "verkleinerte Darstellung":
						$liste_aktiv		= "";
						$miniatur_aktiv		= "checked";
						break;
				}
				
				$html = "<div id='fav_ansicht' style='display:inline;'>
							<input type='radio' name='fav_ansicht_radio' onclick='$( \"#".$ziel_div."\" ).load( \"su_web.php?cmd=lade_favoriten&alpha_01=".urlencode( $mandant_name )."&alpha_02=".urlencode( $benutzer_anmeldename )."&alpha_03=".urlencode( $ordnername )."&alpha_04=Liste&alpha_05=".urlencode( $ziel_div )."\" );' ".$liste_aktiv." >Liste</input>
							<input type='radio' name='fav_ansicht_radio' onclick='$( \"#".$ziel_div."\" ).load( \"su_web.php?cmd=lade_favoriten&alpha_01=".urlencode( $mandant_name )."&alpha_02=".urlencode( $benutzer_anmeldename )."&alpha_03=".urlencode( $ordnername )."&alpha_04=".urlencode( "verkleinerte Darstellung" )."&alpha_05=".urlencode( $ziel_div )."\" );' ".$miniatur_aktiv." >verkleinerte Darstellung</input>
						</div><br />";
			}
			
			
			switch ( $ansicht )
			{
				case "Liste":
					$dokart = "";
					
					
					
					$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 );
						
						// So, hier muss jetzt für jede Dokumentart innerhalb der Favoriten eine Tabelle gebaut werden.
						
						$id = liefere_zufaelligen_string( 10 );
						
						//$skript		= "<script>$(function() { $('#".$id."').dataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'bLengthChange': true, 'iDisplayLength': 25, 'bAutoWidth': false, 'bSort': true, 'scrollX': '100%' }); } );  $(document).on( 'dblclick', '#".$id." tr', function () {  ".$ansicht_js."  });</script>";
						
						
						$skript		= "<script>$(function() { $('#".$id."').dataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'iDisplayLength': 5, 'bAutoWidth': false, 'bSort': true, 'scrollX': '100%', 'lengthMenu': [5,10,25,50] }); } );</script>";
						
						$th = "<thead><tr><th>Info</th><th>Dokument-ID</th><th>als Favorit gesetzt am</th>";
						$tr = "<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 = "<img src='img/folder.png' width='16px' height='16px' />";
							}
							else
							{
								$akte_pic = "<img src='img/empty.png' width='16px' height='16px' />";
							}
							
							if ( $dokument[ "n_flag" ] == "1" )
							{
								$notiz_pic = "<img src='img/notes.png' width='16px' height='16px' />";
							}
							else
							{
								$notiz_pic = "<img src='img/empty.png' width='16px' height='16px' />";
							}
							
							if ( $dokument[ "v_flag" ] == "1" )
							{
								$version_pic = "<img src='img/version.png' width='16px' height='16px' />";
							}
							else
							{
								$version_pic = "<img src='img/empty.png' width='16px' height='16px' />";
							}
							
							$tr = $tr."<td style='width:100px; white-space: nowrap; ' ><img src='img/full_open.png' style='cursor: pointer;' width='16px' height='16px' onclick='window.location.href=\"#dokumentanzeige\";  $( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=&element=".$dokument[ "dok_id" ]."\" );' /><img src='img/open.png' style='cursor: pointer;' width='16px' height='16px' onclick='window.location.href=\"#dokumentanzeige\";  $( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$dokument[ "dok_id" ]."&kategorie=".urlencode( $dokument[ "mime_type" ] )."&konfig_option=11&systemeinstellung=".$tab_panel."\" );' />".$akte_pic.$version_pic.$notiz_pic."<img src='img/fav_loesch.png' width='16px' height='16px' onclick='$.ajax({ url: \"su_web.php?cmd=favorit_loeschen&mandant_name=".urlencode( $mandant_name )."&alpha_02=".$benutzer_anmeldename."&alpha_03=".$dokument[ "dok_id" ]."&alpha_04=".urlencode( $ordnername )."\", success: location.reload() });  ' /></td>";
							//location.reload();
							$tr = $tr."<td style='text-align:right; width:60px; white-space: nowrap; ' >".$dokument[ "dok_id" ]."</td>";
							
							$tr = $tr."<td style='text-align:center; width:150px; white-space: nowrap; ' >".date( "d.m.Y H:i", $ergebnis[ 2 ][ $dokument[ "dok_id" ] ][ "hinzugefuegt_am" ] )." Uhr</td>";
							
							
							
							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( "<", "&lt;", $wert );
										$tr = $tr."<td style='text-align:left; white-space: nowrap; ' >".$wert."</td>";
										break;
									case "num":
										
										$tr = $tr."<td style='text-align:right;white-space: nowrap;  ' >".$wert."</td>";
										break;
									case "datum":
									case "geld":
										$tr = $tr."<td style='text-align:right; white-space: nowrap; ' >".$wert."</td>";
										break;
									case "archivierungsdatum":
										$archdat = "<td style='text-align:right;width:150px;white-space: nowrap; ' >".$wert." Uhr</td>";
										break;
									case "dok":
										/*$dokid = "<td style='text-align:right; width:60px;' >".$wert."</td>";
										$dok_id_id = $wert;*/
										//xlog( 5, "Dokument-ID ".$wert );
										break;
									case "Name":
										if ( ( $zaehler == 0 ) && ( $typ_1[ 1 ] != "p" ) )
										{
											$th = $th."<th style='white-space: nowrap; '>".$wert."</th>";
										}
										break;
									case "dokart":
										if ( $typ_1[ 1 ] == "name" )
										{
											$header		= "<h3>".$wert."</h3>";
										}
										break;
								}
							}
							$zaehler = 1;
							$tr = $tr."</tr>";
						}
						$tr = $tr."</tbody>";
						$th = $th."</tr></thead>";
						$html = $html.$header.$skript."<table id='".$id."'  class='compact display' style='width:100%; ' >".$th.$tr."</table><br/>";
					}
					
					
					
					break;
				case "verkleinerte Darstellung":
					//$html			= "";
					$config			= 8;
					$tab_panel		= "";
					$element_typ	= 1;
					foreach ( $ergebnis[ 2 ] as $favorit )
					{
						//            _web_verpacke_dok_in_tags( $dok_id, $mime_type, $config = 0, $tab_panel = "", $version = "", $element_typ = 0 )
						
						
						$html = $html._web_verpacke_dok_in_tags( $favorit[ "dok_id" ], $favorit[ "mime_type" ], $config, $tab_panel, "", $element_typ );
					}
					
					//$html = "ajw4eiofj";
					break;
			}
			
			
		}
		
		
		
		return $html;
		
	}
	
	function _web_favorit_loeschen( $mandant_name, $benutzer_anmeldename, $dok_id, $ordnername )
	{
		//xlog( 1, "angekommen: ".$mandant_name."|".$benutzer_anmeldename."|".$dok_id."|".$ordnername );
		
		$ergebnis = loesche_favorit( $mandant_name, $benutzer_anmeldename, $dok_id, $ordnername );
		
		return $ergebnis[ 1 ];
		
	}
	
	function _web_favoritenordner_loeschen( $mandant_name, $benutzer_anmeldename, $ordnername )
	{
		//
		//http://localhost/ca/su_web.php?cmd=favoritenordner_loeschen&alpha_01=Gaia&alpha_02=ca_admin&alpha_03=Favoritenordner
		
		$ergebnis = loesche_favoriten_ordner( $mandant_name, $benutzer_anmeldename, $ordnername );
		
		$_SESSION[ "fav_ordnername" ] = "root";
		
		header( "Location: us_favoriten.php" );
		
		
	}
	
	
	
	
	
	
	function _web_liefere_galerie( $galerie, $ebene, $auswahl_1, $auswahl_2, $auswahl_3, $auswahl_4, $auswahl_5 )
	{
		
		$bisherige_auswahl[ "ebene_1" ] = $auswahl_1;
		$bisherige_auswahl[ "ebene_2" ] = $auswahl_2;
		$bisherige_auswahl[ "ebene_3" ] = $auswahl_3;
		$bisherige_auswahl[ "ebene_4" ] = $auswahl_4;
		$bisherige_auswahl[ "ebene_5" ] = $auswahl_5;
		
		/*
		xlog ( 5, "auswahl 1 ".$auswahl_1 );
		xlog ( 5, "auswahl 2 ".$auswahl_2 );
		xlog ( 5, "auswahl 3 ".$auswahl_3 );
		xlog ( 5, "auswahl 4 ".$auswahl_4 );
		xlog ( 5, "auswahl 5 ".$auswahl_5 );
		
		*/
		
		$galerie_als_id = str_replace( " ", "_", $galerie );
		
		$ergebnis = liefere_galerie( $_SESSION[ "mandant_name" ], $galerie, $ebene, $bisherige_auswahl );
		
		switch ( $ergebnis[ 3 ] )
		{
			case "v":
				// Verzeichnis
				
				$html	= "<table><tr>";
				$i		= 0;
				foreach ( $ergebnis[ 2 ] as $eintrag )
				{
					
					if ( $i == 7 )
					{
						$html = $html."</tr><tr>";
						$i = 0;
					}
					$i++;
					$style = "width:180px; height:40px;";
					/*
					$k = strlen( $eintrag );
					
					if ( $k <= 8 )
					{
						$style = "width:110px; height:40px;";
					}
					elseif ( $k <= 12 )
					{
						
					}
					else
					{
						$style = "width:180px; height:40px;";
					}
					*/
					//xlog( 4, "ebene ".$ebene );
					switch ( $ebene )
					{
						case "1":
							$bisherige_auswahl_url = "&alpha_03=".urlencode( $eintrag );
							break;
						case "2":
							$bisherige_auswahl_url = "&alpha_03=".urlencode( $auswahl_1 )."&alpha_04=".urlencode( $eintrag );
							break;
						case "3":
							$bisherige_auswahl_url = "&alpha_03=".urlencode( $auswahl_1 )."&alpha_04=".urlencode( $auswahl_2 )."&alpha_05=".urlencode( $eintrag );
							break;
						case "4":
							$bisherige_auswahl_url = "&alpha_03=".urlencode( $auswahl_1 )."&alpha_04=".urlencode( $auswahl_2 )."&alpha_05=".urlencode( $auswahl_3 )."&alpha_06=".urlencode( $eintrag );
							break;
						case "5":
							$bisherige_auswahl_url = "&alpha_03=".urlencode( $auswahl_1 )."&alpha_04=".urlencode( $auswahl_2 )."&alpha_05=".urlencode( $auswahl_3 )."&alpha_06=".urlencode( $auswahl_4 )."&alpha_07=".urlencode( $eintrag );
							break;
					}
					//xlog( 5, $bisherige_auswahl_url );
					
					$html_div_leeren = "";
					for ( $k = bcadd( $ebene, 2, 0 ); $k <= 6; $k++ )
					{
						$html_div_leeren = $html_div_leeren."$( \"#".$galerie_als_id."_ergebnis_".$k."\" ).html(\"\"); ";
					}
					
					
					//window.location.href=\"#ergebnis_".bcadd( $ebene, 1, 0 )."\"; ".$html_div_leeren."
					
					
					
					$html = $html."<td><input type='button' value='".$eintrag."' style='".$style."' onclick=' $( \"#".$galerie_als_id."_ergebnis_".bcadd( $ebene, 1, 0 )."\" ).load( \"su_web.php?cmd=liefere_galerie&alpha_01=".urlencode( $galerie )."&alpha_02=".bcadd( $ebene, 1, 0 ).$bisherige_auswahl_url."\" ); $( \"#".$galerie_als_id."_ergebnis_".bcadd( $ebene, 1, 0 )."\" ).show(); ".$html_div_leeren."' /></td>";
				}
				
				$html = $html."</tr></table>";
				
				break;
			case "d":
				$i = 0;
				
				switch ( $ebene )
				{
					case "1":
						$bisherige_auswahl_url = "&alpha_03=";
						break;
					case "2":
						$bisherige_auswahl_url = "&alpha_03=".urlencode( $auswahl_1 )."&alpha_04=";
						break;
					case "3":
						$bisherige_auswahl_url = "&alpha_03=".urlencode( $auswahl_1 )."&alpha_04=".urlencode( $auswahl_2 )."&alpha_05=";
						break;
					case "4":
						$bisherige_auswahl_url = "&alpha_03=".urlencode( $auswahl_1 )."&alpha_04=".urlencode( $auswahl_2 )."&alpha_05=".urlencode( $auswahl_3 )."&alpha_06=";
						break;
					case "5":
						$bisherige_auswahl_url = "&alpha_03=".urlencode( $auswahl_1 )."&alpha_04=".urlencode( $auswahl_2 )."&alpha_05=".urlencode( $auswahl_3 )."&alpha_06=".urlencode( $auswahl_4 )."&alpha_07=";
						break;
				}
				
				//xlog( 5, $bisherige_auswahl_url );
				
				foreach ( $ergebnis[ 2 ] as $listeneintrag => $dok_id_arr )
				{
					/*$i++;
					if ( $i == 7 )
					{
						$html = $html."<br/>";
						$i = 0;
					}
					*/
					$bisherige_auswahl_url_dummy = $bisherige_auswahl_url.urlencode( $listeneintrag );
					//<tr><td><b>".$listeneintrag."</b></td></tr><tr>
					
					$m = liefere_unterstuetzte_mime_types();
					
					switch ( $dok_id_arr[ "mime_type" ] )
					{
						case "application/pdf":
							$width	= "350px";
							$height	= "350px";
							$object	= "<object data='su_web.php?cmd=liefere_dok_binary&element=".$dok_id_arr[ "dok_id" ]."&kategorie=h&version=' type='application/pdf' style='width:".$width."; height:".$height.";' />";
							break;
						case "image/jpg":
						case "image/gif":
						case "image/jpeg":
						case "image/png":
							$object	= "<img src='su_web.php?cmd=liefere_dok_binary&element=".$dok_id_arr[ "dok_id" ]."&element_typ=1&kategorie=h' />";
							break;
						default:
							foreach( $m as $mime_arr )
							{
								//array ( array( "kuerzel"=>"pdf",	"mime_type"=>"application/pdf",						"icon"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
								if ( $dok_id_arr[ "mime_type" ] == $mime_arr[ "mime_type" ] )
								{
									$object = "<img src='".$mime_arr[ "icon_gross" ]."' />";
									break;
								}
							}
							
							if ( strlen( $object ) == 0 )
							{
								$object = "<img src='img/ico_dok_b.gif' />";
							}
							break;
					} 
					/*
					switch ( $dok_id_arr[ "mime_type" ] )
					{
						case "image/jpg":
						case "image/gif":
						case "image/jpeg":
						case "image/png":
							$object	= "<img src='su_web.php?cmd=liefere_dok_binary&element=".$dok_id_arr[ "dok_id" ]."&element_typ=1&kategorie=h' />";
							break;
						case "text/akte":
							$object	= "<img src='img/akte.png' />";
							break;
						case "application/vnd.ms-e":
							$object	= "<img src='img/ico_xls_b.gif' />";
							break;
						case "text/xml":
							$object	= "<img src='img/ico_xml_b.gif' />";
							break;
						case "text/html":
							$object	= "<img src='img/ico_htm_b.gif' />";
							break;
						case "application/pdf":
							$width	= "350px";
							$height	= "350px";
							$object	= "<object data='su_web.php?cmd=liefere_dok_binary&element=".$dok_id_arr[ "dok_id" ]."&kategorie=h&version=' type='application/pdf' style='width:".$width."; height:".$height.";' />";
							break;
						default:
							$object = "<img src='img/ico_dok_b.gif' />";
							break;
					}
					
					*/
					$html = $html."<table style='display:inline;' ><td>".$object."</td></tr><tr><td style='text-align:center;'><input type='button' value='Galerie ".$listeneintrag." öffnen' onclick='$( \"#".$galerie_als_id."_ergebnis_".$ebene."\" ).hide(); $( \"#".$galerie_als_id."_ergebnis_".bcadd( $ebene, 1, 0 )."\" ).load( \"su_web.php?cmd=liefere_galerie_elemente&alpha_01=".urlencode( $galerie )."&alpha_02=".bcadd( $ebene, 1, 0 ).$bisherige_auswahl_url_dummy."\" );' ></td></tr></table>";
					
					
				}
				break;
				
		}
		
		
		return $html;
		
	}
	
	function _web_liefere_galerie_elemente( $galerie, $ebene, $auswahl_1, $auswahl_2, $auswahl_3, $auswahl_4, $auswahl_5 )
	{
		
		$bisherige_auswahl[ "ebene_1" ] = $auswahl_1;
		$bisherige_auswahl[ "ebene_2" ] = $auswahl_2;
		$bisherige_auswahl[ "ebene_3" ] = $auswahl_3;
		$bisherige_auswahl[ "ebene_4" ] = $auswahl_4;
		$bisherige_auswahl[ "ebene_5" ] = $auswahl_5;
		
		$ergebnis = liefere_galerie_elemente( $_SESSION[ "mandant_name" ], $galerie, $bisherige_auswahl );
		
		if ( $ergebnis[ 0 ] > 0 )
		{
			$ergebnis_2 = liefere_benutzerspezifische_einstellung( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ], "us_galerie_bildgroesse" );
			
			$galerie_als_id = str_replace( " ", "_", $galerie );
			
			$html = "<input type='button' value='zurück zur Galerieansicht' onclick='$( \"#".$galerie_als_id."_ergebnis_".bcsub( $ebene, 1, 0 )."\" ).show(); $( \"#".$galerie_als_id."_ergebnis_".$ebene."\" ).html( \"\" );'><br />";
			
			foreach( $ergebnis[ 2 ] as $treffer )
			{
				
				if ( $ergebnis_2 == "Originalgröße" )
				{
					$config = 7;
				}
				else
				{
					$config = 6;
				}
				
				//            _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" ], $config, $galerie_als_id."|".bcadd( $ebene, 1, 0 ) );
				//$html = $html."Dokument_id ".$treffer[ "dok_id" ]." Mime-Typ ".$treffer[ "mime_type" ]."<br/>";
			}
		}
		
		
		return $html;
	}
	
	
	
	
	
	
	
	
	
	
	function _web_liefere_werkzeug_swkz( $mandant_name, $befehl )
	{
		//xlog( 4, $befehl );
		switch( $befehl )
		{
			case "liefere_log":
				$html = _web_liefere_log( $mandant_name );
				break;
			case "liefere_jobs":
				$html = _web_liefere_jobs( $mandant_name );
				break;
				
		}
		
		//xlog( 4, substr( $html, 0, 220 ) );
		
		return $html;
	}
	
	
	
	
	
	function _web_liefere_log( $mandant_name )
	{
		$log = liefere_log( $mandant_name );
		
		$skript		= "<script>$(function() { $('#logtabelle').dataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'bLengthChange': false, 'iDisplayLength': 50, 'bAutoWidth': false, 'bSort': false, 'scrollY': '600px', 'scrollCollapse': true, 'paging': false }); } );</script>";
		
		
		$html = $skript."<table id='logtabelle' class='compact display' >";
		$html = $html."<thead><tr><th>Datum</th><th>Uhrzeit</th><th>Log-Level</th><th>Meldung</th></tr></thead>";
		$html = $html."<tbody>";
		
	//	xlog( 4, "Log: ".json_encode( $log ) );
		foreach( $log as $eintrag )
		{
			//xlog( 4, "su-web json".json_encode( $eintrag) );
			$eintrag_meldung = str_replace( "<", "&lt;", $eintrag[ "meldung" ] );
			
			$datum = explode( "." , $eintrag[ "datum" ] );
			$datum = $datum[ 2 ].".".$datum[ 1 ].".".$datum[ 0 ];
			
			$html = $html."<tr><td>".$datum."</td><td>".$eintrag[ "uhrzeit" ]."</td><td>".$eintrag[ "loglevel" ]."</td><td>".$eintrag_meldung."</td></tr>";
			
		}
		
		$html = $html."</tbody></table>";
		
		
		//xlog( 5, $html );
		
		return $html;
		
	}
	
	function _web_liefere_jobs( $mandant_name )
	{
		$jobs = liefere_jobs( $mandant_name );
		
		$skript		= "<script>$(function() { $('#jobtabelle').dataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'bFilter': false, 'bLengthChange': false, 'iDisplayLength': 50, 'bAutoWidth': false, 'bSort': false, 'scrollY': '600px', 'scrollCollapse': true, 'paging': false }); } );</script>";
		
		$html = $skript."<table id='jobtabelle' class='compact display' >";
		$html = $html."<thead><tr><th>Element</th><th>Elementtyp</th><th>Job-ID</th><th>Job-Typ</th><th>Job-Status</th><th>Parameter 1</th><th>Parameter 2</th><th>Parameter 3</th><th>Parameter 4</th><th>Parameter 5</th><th>angelegt</th><th>zuletzt bearbeitet</th><th>abgeschlossen</th></tr></thead>";
		$html = $html."<tbody>";
		
		if ( $jobs[ 0 ] > 0 )
		{
		foreach( $jobs[ 2 ] as $job )
			{
				//xlog( 4, "su-web json".json_encode( $job ) );
				
				switch ( $job[ "element_typ" ] )
				{
					case "d":
						$jtyp = "Dokument";
						break;
				}
				
				$angelegt = date( "d.m.Y H:i", $job[ "angelegt_ts" ] )." Uhr";
				$letzte_bearbeitung = ($job[ "letzte_bearbeitung_ts" ] != "" ) ? date( "d.m.Y H:i", (int) $job[ "letzte_bearbeitung_ts" ] )." Uhr" : "";
				$abgeschlossen = ($job[ "abgeschlossen_ts" ] != "" ) ?  date( "d.m.Y H:i", (int) $job[ "abgeschlossen_ts" ] )." Uhr" : "";
				
				$html = $html."<tr><td>".$job[ "element" ]."</td><td>".$jtyp."</td><td>".$job[ "job_id" ]."</td><td>".$job[ "job_typ" ]."</td><td>".$job[ "job_status" ]."</td><td>".$job[ "p1" ]."</td><td>".$job[ "p2" ]."</td><td>".$job[ "p3" ]."</td><td>".$job[ "p4" ]."</td><td>".$job[ "p5" ]."</td><td>".$angelegt."</td><td>".$letzte_bearbeitung."</td><td>".$abgeschlossen."</td></tr>";
				
			}
		}
		$html = $html."</tbody></table>";
		
		
		//xlog( 5, $html );
		
		return $html;
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	function _web_liefere_schreibtisch_JSON( $mandant_name, $benutzer_anmeldename, $node_id )
	{
		if ( substr( $node_id, 0, 3 ) == "rvd" )
		{
			$node_id	= explode( "---", $node_id );
			$datum		= $node_id[ 1 ];
			$node_id	= $node_id[ 0 ];
		}
		
		switch ( $node_id )
		{
			case '#':
				$benutzer = liefere_benutzerinformationen( $mandant_name, $benutzer_anmeldename );
				
					
				$gruppen = in_welchen_gruppen_ist_benutzer_mitglied( $mandant_name, $benutzer_anmeldename );
				if ( $gruppen[ 0 ] > 0 )
				{
					$grp = liefere_alle_gruppen( $mandant_name, false );
					$kinder = array();
					foreach( $gruppen[ 2 ] as $gruppe )
					{
						if ( in_array( $gruppe, $grp[ 2 ] ) )
						{
							$kinder[] = array( 'id'=>"grppost---".$gruppe, 'text'=>$gruppe, 'state'=>array( 'opened'=>true ), 'icon'=>'img/email_2.png' );
							$opened = true;
						}
					}
				}
				else
				{
					$kinder = false;
					$opened = false;
				}
				
				//array( "id"=>$kind[ "dok_id" ], "text"=>$titel, "icon"=>$icon, "state"=>array( "opened"=>false, "disabled"=>false, "selected"=>false ), "children"=>$child );
				
				
				$rueckgabe = 
				array( 
					array( 'id'=>1, 'text'=>$benutzer[ 2 ][ "benutzer_name" ], 'state'=>array( 'opened'=>true ), 'icon'=>'img/user_male.png', "children"=>
						array( 
							array( 'id'=>'postkorb---'.$benutzer_anmeldename, 'text'=>'Postfach', 'state'=>array( 'opened'=>true ), 'icon'=>'img/email_1.png', "children"=>
								array(
									array( 'id'=>'posteingang---'.$benutzer_anmeldename, 'text'=>'Posteingang', 'state'=>array( 'opened'=>true, 'selected'=>true ), 'icon'=>'img/email_3.png', "children"=>
										array( array( 'id'=>21, 'text'=>'Gruppenpostkörbe', 'icon'=>'img/users_mixed.png', "state"=>array( "opened"=>$opened ), "children"=>$kinder ) ) ), 
									array( 'id'=>'postausgang---'.$benutzer_anmeldename, 'text'=>'Postausgang', 'icon'=>'img/email_3.png', "children"=>false ),
									array( 'id'=>'zukunft---'.$benutzer_anmeldename, 'text'=>'Zukunft', 'icon'=>'img/uhr.png', "children"=>false ) ) ),
							array( 'id'=>"fav---root", 'text'=>'Favoriten', 'icon'=>'img/ico_favoriten.png', "children"=>true ),
							array( 'id'=>5, 'text'=>'Recherche', 'icon'=>'img/ico_lupe.png', "children"=>
								array(
									array( 'id'=>"rv", 'text'=>'Rechercheverlauf', 'icon'=>'img/ico_lupe.png', "children"=>true ),
									array( 'id'=>"gr", 'text'=>'gespeicherte Recherchen', 'icon'=>'img/ico_lupe_papier.png', "children"=>true ),
									array( 'id'=>"nd", 'text'=>'neue Dokumente', 'icon'=>'img/ico_neu.png', "children"=>true )
									)
								),
							array( 'id'=>"form", 'text'=>'Formulare', 'icon'=>'img/form.png', "children"=>false )
							)
						)
					);
				break;
			case 'fav---root':
				// Favoriten
				$ordner		= liefere_favoriten_ordner( $mandant_name, $benutzer_anmeldename );
				$rueckgabe	= array();
				
				if ( $ordner[ 0 ] > 0 )
				{
					foreach( $ordner[ 2 ] as $ordner )
					{
						$rueckgabe[] = array( 'id'=>"fav---".$ordner[ "ordnername" ], 'text'=>$ordner[ "ordnername" ], 'icon'=>'img/ico_favoriten.png' );
					}
				}
				
				//$rueckgabe = array( $rueckgabe[] );
				break;
			case "rv":
				// Recherche-Verlauf - Datum-Ebene
				$verlauf = liefere_gespeicherte_recherchen_fuer_benutzer( $mandant_name, $benutzer_anmeldename, 'v' );
				
				if ( $verlauf[ 0 ] > 0 )
				{
					$datum = "";
					foreach ( $verlauf[ 2 ] as $eintrag )
					{
						if ( $eintrag[ "datum" ] != $datum )
						{
							$rueckgabe[]	= array( 'id'=>"rvd---".$eintrag[ "datum" ], 'text'=>$eintrag[ "datum" ], 'icon'=>'img/ico_lupe.png', "children"=>true );
							$datum			= $eintrag[ "datum" ];
						}
					}
				}
				
				break;
			case "gr":
				// gespeicherte Recherchen
				$verlauf = liefere_gespeicherte_recherchen_fuer_benutzer( $mandant_name, $benutzer_anmeldename, 's' );
				
				if ( $verlauf[ 0 ] > 0 )
				{
					$rueckgabe = array();
					foreach ( $verlauf[ 2 ] as $eintrag )
					{
						$rueckgabe[] = array( 'id'=>"gr---".$eintrag[ "id" ], 'text'=>$eintrag[ "name" ]." (".$eintrag[ "dokart_name" ].", ".$eintrag[ "rech_stil" ].")", 'icon'=>'img/ico_lupe.png' );
					}
				}
				break;
			case "rvd":
				// Recherche-Verlauf - Recherche-Ebene
				$verlauf = liefere_verlauf_recherchen_fuer_benutzer_nach_datum( $mandant_name, $benutzer_anmeldename, $datum );
				
				if ( $verlauf[ 0 ] > 0 )
				{
					$rueckgabe = array();
					foreach ( $verlauf[ 2 ] as $eintrag )
					{
						$rueckgabe[] = array( 'id'=>"rvdd---".$eintrag[ "id" ], 'text'=>$eintrag[ "dokart_name" ]." (".$eintrag[ "rech_stil" ].") ".date( "H:i", $eintrag[ "angelegt_am" ] )." Uhr", 'icon'=>'img/ico_lupe.png' );
					}
				}
				
				break;
			case "nd":
				// neue Dokumente - hier eine Liste der erlaubten Dokumentarten
				$e = welche_dokaktenarten_darf_benutzer_lesen( $mandant_name, $benutzer_anmeldename );
				
				$dokarten = liefere_dokartinformationen_multi( $mandant_name, $e[ 1 ], false );
				
				if ( $dokarten[ 0 ] > 0 )
				{
					foreach( $dokarten[ 2 ] as $eintrag )
					{
						if ( $eintrag[ "dokart_kuerzel" ] != "SCHABLONE" )
						{
							$rueckgabe[] = array( 'id'=>"ndd---".$eintrag[ "dokart_kuerzel" ], 'text'=>$eintrag[ "dokart_name" ], 'icon'=>'img/ico_lupe.png' );
						}
					}
				}
				
				break;
		}
		
		
		
		header('Content-Type: application/json');
		return json_encode( $rueckgabe );
	}
	
	function _web_liefere_schreibtisch_inhalt( $mandant_name, $benutzer_anmeldename, $text, $knoten_id )
	{
		/*
			$knoten_id:
			#	=> der Benutzername
			2	=> Posteingang des Benutzers
				21	=> Gruppenpostkörbe-Eintrag
				2Gruppenname => Gruppenname
			3	=> Postausgang des Benutzers
			4	=> Favoriten des Benutzers
				4XXX => Favoritenordner XXX
			5	=> Recherchen-Eintrag
				51 => Rechercheverlauf
					51XXX	=> Eintrag 51XXX
				52 => gespeicherte Recherchen
					52XXX	=> Eintrag 52XXX
				
			
			
		*/
		
		$erg = explode( "---", $knoten_id );
		
		$m = liefere_unterstuetzte_mime_types();
		
		//xlog( 4, json_encode( $erg ) );
		
		// erstmal die einfachen Dinge abfragen:
		switch( $erg[ 0 ] )
		{
			case "zukunft":
			case "grppost":
			case "posteingang":
					
				if ( $erg[ 0 ] == "grppost" )
				{
					$typ		= "g";
					$typ_lang	= "Gruppe ";
					$zukunft	= false;
					$name		= $erg[ 1 ];
				}
				if ( $erg[ 0 ] == "posteingang" )
				{
					$typ		= "b";
					$typ_lang	= "Benutzer ";
					$b			= liefere_benutzerinformationen( $mandant_name, $erg[ 1 ] );
					$name		= $b[ 2 ][ "benutzer_name_komplett" ];
					$zukunft	= false;
				}
				if ( $erg[ 0 ] == "zukunft" )
				{
					$typ = "b";
					$typ_lang = "Benutzer ";
					$zukunft	= true;
					$b			= liefere_benutzerinformationen( $mandant_name, $erg[ 1 ] );
					$name		= $b[ 2 ][ "benutzer_name_komplett" ];
					$z_lang		= "künftiger ";
					$th_zukunft	= "<th>zustellen am</th>";
				}
				
				
				$elemente = liefere_postkorb_elemente( $mandant_name, $erg[ 1 ], $typ, $zukunft );
				// element_id, dok_id, sender_benutzer, empfangen_am, quittiert_am, quittieren_bis, erinnern_am, betreff, typ, gelesen
				
				$ergebnis = "<h1 style='padding-bottom:20px;'>".$z_lang."Posteingang ".$typ_lang.$name."</h1>";
				
				if ( $elemente[ 0 ] > 0 )
				{
					$z = liefere_zufaelligen_string( 15 );
					
					
					$ergebnis = $ergebnis."<table id='postkorb_elemente".$z."' class='compact display' style=''>";
					$ergebnis = $ergebnis."<thead><tr><th>Info</th><th style='max-width: 16px;'>T</th><th style='display:none;'>Dok-ID</th><th style='display:none;' >Element-ID</th><th>Titel</th><th>Betreff</th><th>Absender</th><th>erhalten</th><th>erinnern am</th>".$th_zukunft."<th >Aktionen</th></tr></thead>"; //<th>quittieren bis</th>
					$ergebnis = $ergebnis."<tbody>";
					
					foreach( $elemente[ 2 ] as $eintrag )
					{
						if ( strlen( $eintrag[ "quittiert_am" ] ) > 0 )
						{
							continue;
						}
						
						if ( $eintrag[ "gelesen" ] == "0" )
						{
							$fett	= "fettdruck";
						}
						else
						{
							$fett	= "kein_fettdruck";
						}
						
						
						
						if ( $eintrag[ "a_flag" ] == "1" )
						{
							$akte_pic = "<img src='img/folder.png' width='16px' height='16px' />";
						}
						else
						{
							$akte_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						if ( $eintrag[ "n_flag" ] == "1" )
						{
							$notiz_pic = "<img src='img/notes.png' width='16px' height='16px' />";
						}
						else
						{
							$notiz_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						if ( $eintrag[ "v_flag" ] == "1" )
						{
							$version_pic = "<img src='img/version.png' width='16px' height='16px' />";
						}
						else
						{
							$version_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						
						///////////////////////////Feststellen des Icons aus dem Mime-Type
						foreach( $m as $mime_arr )
						{
							//array ( array( "kuerzel"=>"pdf",	"mime_type"=>"application/pdf",						"icon"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
							if ( $eintrag[ "mime_type" ] == $mime_arr[ "mime_type" ] )
							{
								$icon = "<img src='".$mime_arr[ "icon" ]."' />";
								break;
							}
						}
						
						if ( strlen( $icon ) == 0 )
						{
							$icon = "<img src='img/ico_dok.gif' />";
						}
						
						if ( $eintrag[ "mime_type" ] == "text/akte" )
						{
							$konfig_option = 12;
						}
						else
						{
							
							$konfig_option = 11;
						}
						
						$direktes_oeffnen_pic = "<img src='img/open.png' width='16px' height='16px' style='cursor: pointer;' onclick='$( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$eintrag[ "dok_id" ]."&kategorie=".$eintrag[ "mime_type" ]."&konfig_option=".$konfig_option."&systemeinstellung=\" ); $.ajax({ url:\"su_web.php\", data: { \"cmd\":\"setze_postkorb_element_als_gelesen\", \"alpha_01\": \"".$benutzer_anmeldename."\", \"mandant_name\": \"".$mandant_name."\", \"alpha_03\": \"".$eintrag[ "dok_id" ]."\", \"alpha_04\": \"".$eintrag[ "element_id" ]."\" } }).done( function() { $( \"#d".$eintrag[ "element_id" ]."\" ).removeClass(\"fettdruck\"); $( \"#but_ungel_".$eintrag[ "element_id" ]."\" ).show();  }  );' />";
						
						$icons = "<td style='width:88px;' ><img src='img/full_open.png'  style='cursor: pointer;' width='16px' height='16px' onclick='
						$.ajax({ url:\"su_web.php\", data: { \"cmd\":\"setze_postkorb_element_als_gelesen\", \"alpha_01\": \"".$benutzer_anmeldename."\", \"mandant_name\": \"".$mandant_name."\", \"alpha_03\": \"".$eintrag[ "dok_id" ]."\", \"alpha_04\": \"".$eintrag[ "element_id" ]."\" } }).done( function() { $( \"#d".$eintrag[ "element_id" ]."\" ).removeClass(\"fettdruck\"); $( \"#but_ungel_".$eintrag[ "element_id" ]."\" ).show();  }  ); $( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=&element=".$eintrag[ "dok_id" ]."\" )' />".$direktes_oeffnen_pic.$akte_pic.$version_pic.$notiz_pic."</td><td class='mime_type' style='text-align: center;'>".$icon."</td>";
						
						if ( strlen( $eintrag[ "titel_lang" ] ) == 0 )
						{
							$eintrag[ "titel_lang" ] = "(".$eintrag[ "dokart_name" ].") Dokument-ID ".$eintrag[ "dok_id" ];
						}
						
						
						switch ( $eintrag[ "typ" ] )
						{
							case "0":
								// normaler Postkorbeintrag
								if ( $eintrag[ "gelesen" ] == "1" )
								{
									$display_ungelesen = "inline";
								}
								else
								{
									$display_ungelesen = "none";
								}
								
								$ungelesen = "<button id='but_ungel_".$eintrag[ "element_id" ]."' style='font-size:10px; width:70px; display: ".$display_ungelesen.";' onclick=' $.ajax({ url:\"su_web.php\", data: { \"cmd\":\"setze_postkorb_element_als_ungelesen\", \"alpha_01\": \"".$benutzer_anmeldename."\", \"mandant_name\": \"".$mandant_name."\", \"alpha_03\": \"".$eintrag[ "dok_id" ]."\", \"alpha_04\": \"".$eintrag[ "element_id" ]."\" } }).done( function() { $( \"#d".$eintrag[ "element_id" ]."\" ).removeClass(\"kein_fettdruck\");$( \"#d".$eintrag[ "element_id" ]."\" ).addClass(\"fettdruck\");  $(\"#but_ungel_".$eintrag[ "element_id" ]."\").hide(); });' >ungelesen</button>";
								
								$quittieren = "<button style='font-size:10px; width:70px;' onclick='$.ajax({ url:\"su_web.php\", data: { \"cmd\":\"quittiere_postkorb_element\", \"alpha_01\": \"".urlencode( $benutzer_anmeldename )."\", \"mandant_name\": \"".urlencode( $mandant_name )."\", \"alpha_03\": \"".$eintrag[ "dok_id" ]."\", \"alpha_04\": \"".$eintrag[ "element_id" ]."\" } }).done( function() { $( \"#ergebnis\" ).load( \"su_web.php?cmd=liefere_schreibtisch_inhalt&alpha_01=".urlencode( $text )."&alpha_02=".urlencode( $knoten_id )."&mandant_name=".urlencode( $mandant_name )."&benutzer_anmeldename=".urlencode( $benutzer_anmeldename )."\" );  }  );' >quittieren</button>";
								
								
								//_web_quittiere_postkorb_element( $alpha_02 /*mandant_name*/, $alpha_01 /*benutzer_anmeldename*/, $alpha_03 /*dok_id*/, $alpha_04 /*Element-ID*/ );
								$buttons = $quittieren.$ungelesen;
								break;
							case "1":
								// Workflow-Postkorbeintrag
								if ( $eintrag[ "gelesen" ] == "1" )
								{
									$display_ungelesen = "inline";
								}
								else
								{
									$display_ungelesen = "none";
								}
								
								$ungelesen = "<button id='but_ungel_".$eintrag[ "element_id" ]."' style='font-size:10px; width:70px; display: ".$display_ungelesen.";' onclick=' $.ajax({ url:\"su_web.php\", data: { \"cmd\":\"setze_postkorb_element_als_ungelesen\", \"alpha_01\": \"".$benutzer_anmeldename."\", \"mandant_name\": \"".$mandant_name."\", \"alpha_03\": \"".$eintrag[ "dok_id" ]."\", \"alpha_04\": \"".$eintrag[ "element_id" ]."\" } }).done( function() { $( \"#d".$eintrag[ "element_id" ]."\" ).removeClass(\"kein_fettdruck\");$( \"#d".$eintrag[ "element_id" ]."\" ).addClass(\"fettdruck\");  $(\"#but_ungel_".$eintrag[ "element_id" ]."\").hide(); });' >ungelesen</button>";
								
								$workflow = "<button style='font-size:10px; width:70px;' onclick='window.location.href = \"w_maske.php?cmd=render&wid=".$eintrag[ "workflow_id" ]."&mid=".$eintrag[ "maske_id" ]."&did=".$eintrag[ "dok_id" ]."&eid=".$eintrag[ "element_id" ]."\"; $.ajax({ url:\"su_web.php\", data: { \"cmd\":\"setze_postkorb_element_als_gelesen\", \"alpha_01\": \"".$benutzer_anmeldename."\", \"mandant_name\": \"".$mandant_name."\", \"alpha_03\": \"".$eintrag[ "dok_id" ]."\", \"alpha_04\": \"".$eintrag[ "element_id" ]."\" } }).done( function() { $( \"#d".$eintrag[ "element_id" ]."\" ).removeClass(\"fettdruck\"); $( \"#but_ungel_".$eintrag[ "element_id" ]."\" ).show();  }  );' >Workflow</button>";
								
								$buttons = $workflow.$ungelesen;
								break;
						}
						
						if ( $erg[ 0 ] == "zukunft" )
						{
							$zu = "<td>".$eintrag[ "zustellen_am" ]."</td>";
						}
						
						
						$ergebnis = $ergebnis."<tr id='d".$eintrag[ "element_id" ]."' class='".$fett."'>".$icons."<td class='dok_id' style='display:none;'>".$eintrag[ "dok_id" ]."</td><td class='elem_id' style='display:none;'>".$eintrag[ "element_id" ]."</td><td>".$eintrag[ "titel_lang" ]."</td><td>".$eintrag[ "betreff" ]."</td><td>".$eintrag[ "sender_benutzer" ]."</td><td>".$eintrag[ "empfangen_am" ]."</td><td>".$eintrag[ "erinnern_am" ]."</td>".$zu."<td style='width:145px;'>".$buttons."</td></tr>"; // <td>".$eintrag[ "quittieren_bis" ]."</td>
						$buttons = "";
					}
					$ansicht = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "us_recherche_doppelklick_oeffnet" );
					
					
					if ( ( $ansicht == "" ) || ( $ansicht == "Ausführlich" ) )
					{
						$ansicht_js = "function ansicht_js() {
						var ref = $(this).find('.dok_id').text(); 
						var elem_id = $(this).find('.elem_id').text();
						
						$( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=&element=\"+encodeURIComponent( ref ) ); 
						
						$.ajax({ url:'su_web.php', data: { 'cmd':'setze_postkorb_element_als_gelesen', 'alpha_01': '".$benutzer_anmeldename."', 'mandant_name': '".$mandant_name."', 'alpha_03': ref, 'alpha_04': elem_id } }).done( function() { $( '#d'+elem_id ).removeClass('fettdruck'); $( \"#but_ungel_\"+elem_id ).show();  }  );
						
						}";
					}
					else
					{
						
						
						
						foreach( $m as $mime_arr )
						{
							//array ( array( "kuerzel"=>"pdf",	"mime_type"=>"application/pdf",						"icon"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
							$switch = $switch."case '".$mime_arr[ "kuerzel" ]."': mime='".$mime_arr[ "mime_type" ]."'; break; ";
						}
						
						$ansicht_js = "
						function 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 );
							var elem_id = $(this).find('.elem_id').text();
							
							var konfig_option = 11;
							
							switch ( k ){ 
							".$switch."
							
							};
							
							if ( k == 'akt' )
							{
								konfig_option = 12;
							}
							
							
							$.ajax({ url:'su_web.php', data: { 'cmd':'setze_postkorb_element_als_gelesen', 'alpha_01': '".$benutzer_anmeldename."', 'mandant_name': '".$mandant_name."', 'alpha_03': ref, 'alpha_04': elem_id } }).done( function() { $( '#d'+elem_id ).removeClass('fettdruck'); $( \"#but_ungel_\"+elem_id ).show();  }  );
							
							
							
							
							$( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=\"+encodeURIComponent( ref )+\"&kategorie=\"+encodeURIComponent( mime )+\"&konfig_option=\"+konfig_option+\"&systemeinstellung=\" );
						}
						";
					}
					
					$ergebnis = $ergebnis."</tbody></table><script>$('#postkorb_elemente".$z."').DataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'searching': false, 'ordering':false, 'paging':true, 'lengthMenu': [[5],[5]], 'scrollCollapse': true, 'bAutoWidth': false }); $(document).off( 'dblclick', '#postkorb_elemente".$z." tr', ".$ansicht_js."  );  $(document).on( 'dblclick', '#postkorb_elemente".$z." tr', ".$ansicht_js."  );</script>";
				}
				else
				{
					$ergebnis = $ergebnis."<span>Es gibt keine Elemente in diesem Postkorb.</span>";
				}
				break;
			case "fav":
				
				if ( $erg[ 1 ] == "root" )
				{
					$anzeige_erg = "";
				}
				else
				{
					$anzeige_erg = " Ordner ".$erg[ 1 ];
				}
				
				$ergebnis = "<h1 style='padding-bottom:20px;'>Favoriten".$anzeige_erg."</h1>";
				$fav_ansicht = liefere_benutzerspezifische_einstellung( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ], "favordner_ansicht_".$erg[ 1 ] );
				
				if ( $fav_ansicht == "" )
				{
					$fav_ansicht = "Liste";
				}
				$ergebnis = $ergebnis._web_lade_favoriten( $mandant_name, $benutzer_anmeldename, $erg[ 1 ], $fav_ansicht, "ergebnis" );
				
				break;
			case "1":
				$benutzer = liefere_benutzerinformationen( $mandant_name, $benutzer_anmeldename );
				
				if ( $benutzer[2]["benutzer_geschlecht"] == "m" )
				{
					$benutzericon = "user_male_b.png";
				}
				else
				{
					$benutzericon = "user_female_b.png";
				}
				
				if ( strlen( $benutzer[2]["domaene"] ) > 0 )
				{
					$domain = "<tr><td style='' >Domäne</td><td style='font-weight: bold; min-width:150px; height:20px;'>".$benutzer[2]["domaene"]."</td></tr>";
				}
				
				$ergebnis = "<img src='img/".$benutzericon."' /><br />
						<table>
							<tr><td style='' >Name</td><td style='font-weight: bold; min-width:150px; height:20px;'>".$benutzer[2]["benutzer_name"]."</td></tr>
							<tr><td style='' >ID</td><td style='font-weight: bold; min-width:150px; height:20px;'>".$benutzer[2]["benutzer_id"]."</td></tr>
							<tr><td style='min-width:180px;' >Anmeldename</td><td  style='font-weight: bold; min-width:150px; height:20px;'>".$benutzer_anmeldename."</td></tr>".$domain."
							<tr><td style='' >Geburtstag</td><td style='font-weight: bold; min-width:150px; height:20px;'>".$benutzer[2]["benutzer_geburtstag"]."</td></tr>
							<tr><td style='' >Mandant</td><td style='font-weight: bold; min-width:150px; height:20px;'>".$mandant_name."</td></tr>
							<tr><td style='' >Email-Adresse</td><td style='font-weight: bold; min-width:150px; height:20px;'>".$benutzer[2]["benutzer_email_adresse"]."</td></tr>
							<tr><td colspan='2'><hr /></td></tr>
							<tr><td style='' >angelegt am</td><td style='font-weight: bold; min-width:150px; height:20px;'>".date( "d.m.Y H:i", $benutzer[2]["benutzer_angelegt_am"] )." Uhr</td></tr>
							<tr><td style='' >letzte Passwort-Änderung</td><td style='font-weight: bold; min-width:150px; height:20px;'>".date( "d.m.Y H:i", $benutzer[2]["benutzer_passwort_letzte_aenderung"] )." Uhr</td></tr>
						</table>
				";
				break;
			case "postausgang":
				$elemente = liefere_postkorb_gesendete_elemente( $mandant_name, $benutzer_anmeldename );
				
				$b			= liefere_benutzerinformationen( $mandant_name, $erg[ 1 ] );
				$name		= $b[ 2 ][ "benutzer_name_komplett" ];
				
				$typ_lang	= "Benutzer ";
				
				$ergebnis = "<h1 style='padding-bottom:20px;'>Postausgang ".$typ_lang.$name."</h1>";
				
				if ( $elemente[ 0 ] > 0 )
				{
					
					$ergebnis = $ergebnis."<table id='postkorb_elemente' class='compact display'>";
					$ergebnis = $ergebnis."<thead><tr><th>Info</th><th>T</th><th style='display:none'>Dok-ID</th><th>Titel</th><th>Betreff</th><th>Empfänger</th><th>erhalten</th><th>erinnern am</th><th>Aktionen</th></tr></thead>";
					$ergebnis = $ergebnis."<tbody>";
					
					foreach( $elemente[ 2 ] as $eintrag )
					{
						if ( $eintrag[ "a_flag" ] == "1" )
						{
							$akte_pic = "<img src='img/folder.png' width='16px' height='16px' />";
						}
						else
						{
							$akte_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						if ( $eintrag[ "n_flag" ] == "1" )
						{
							$notiz_pic = "<img src='img/notes.png' width='16px' height='16px' />";
						}
						else
						{
							$notiz_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						if ( $eintrag[ "v_flag" ] == "1" )
						{
							$version_pic = "<img src='img/version.png' width='16px' height='16px' />";
						}
						else
						{
							$version_pic = "<img src='img/empty.png' width='16px' height='16px' />";
						}
						
						///////////////////////////Feststellen des Icons aus dem Mime-Type
						foreach( $m as $mime_arr )
						{
							//array ( array( "kuerzel"=>"pdf",	"mime_type"=>"application/pdf",						"icon"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
							if ( $eintrag[ "mime_type" ] == $mime_arr[ "mime_type" ] )
							{
								$icon = "<img src='".$mime_arr[ "icon" ]."' />";
								break;
							}
						}
						
						if ( strlen( $icon ) == 0 )
						{
							$icon = "<img src='img/ico_dok.gif' />";
						}
						
						if ( $eintrag[ "mime_type" ] == "text/akte" )
						{
							$konfig_option = 12;
						}
						else
						{
							// noch zu überarbeiten
							$konfig_option = 11;
						}
						
						$direktes_oeffnen_pic = "<img src='img/open.png' width='16px' height='16px' style='cursor: pointer;' onclick='$( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=".$eintrag[ "dok_id" ]."&kategorie=".$eintrag[ "mime_type" ]."&konfig_option=".$konfig_option."&systemeinstellung=\" );' />";
						
						$icons = "<td style='width:88px;' ><img src='img/full_open.png' style='cursor: pointer;' width='16px' height='16px' onclick='$( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=&element=".$eintrag[ "dok_id" ]."\" )' />".$direktes_oeffnen_pic.$akte_pic.$version_pic.$notiz_pic."</td><td class='mime_type' style='text-align: center;'>".$icon."</td>";
						
						if ( strlen( $eintrag[ "titel_lang" ] ) == 0 )
						{
							$eintrag[ "titel_lang" ] = "(".$eintrag[ "dokart_name" ].") Dokument-ID ".$eintrag[ "dok_id" ];
						}
						
						$ergebnis = $ergebnis."<tr>".$icons."<td style='display:none'  class='dok_id' >".$eintrag[ "dok_id" ]."</td><td>".$eintrag[ "titel_lang" ]."</td><td>".$eintrag[ "betreff" ]."</td><td>".$eintrag[ "empfaenger" ]."</td><td>".$eintrag[ "empfangen_am" ]."</td><td>".$eintrag[ "erinnern_am" ]."</td><td></td></tr>";
					}
					
					$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\" ).load( \"su_web.php?cmd=liefere_dok_kompl&tab_panel=&element=\"+encodeURIComponent( ref ) );";
					}
					else
					{
						foreach( $m as $mime_arr )
						{
							//array ( array( "kuerzel"=>"pdf",	"mime_type"=>"application/pdf",						"icon"=>"<img src='img/ico_pdf.gif' />", "icon_gross"=>"<img src='img/ico_pdf_b.gif' />" ), ...)
							$switch = $switch."case '".$mime_arr[ "kuerzel" ]."': mime='".$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 ); var konfig_option = 11;
						switch ( k ){ 
						".$switch."
						
						};
						
						if ( k == 'akt' )
						{
							konfig_option = 12;
						}
						
						
						
						
						$( \"#dokumentanzeige\" ).load( \"su_web.php?cmd=verpacke_dok_in_tags&element=\"+encodeURIComponent( ref )+\"&kategorie=\"+encodeURIComponent( mime )+\"&konfig_option=\"+konfig_option+\"&systemeinstellung=\" ); ";
					}
					
					//$ergebnis = $ergebnis."</tbody></table><script>$('#postkorb_elemente').DataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'searching': false, 'lengthchange':false, 'ordering':false, 'scrollY': '400px', 'scrollCollapse': true, 'paging': false, 'bAutoWidth': false });  $(document).on( 'dblclick', '#postkorb_elemente tr', function () {  ".$ansicht_js."  });</script>";
					$ergebnis = $ergebnis."</tbody></table><script>$('#postkorb_elemente').DataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'searching': false, 'lengthMenu': [[5],[5]], 'lengthchange':false, 'ordering':false, 'scrollCollapse': true, 'paging': true, 'bAutoWidth': false });  $(document).on( 'dblclick', '#postkorb_elemente tr', function () {  ".$ansicht_js."  });</script>";
				}
				else
				{
					$ergebnis = $ergebnis."<span>Es gibt keine Elemente in diesem Postkorb.</span>";
				}
				break;
			case "gr":
				if ( $erg[ 1 ] != "" )
				{
					$recherche = liefere_gespeicherte_recherche( $mandant_name, $benutzer_anmeldename, $erg[ 1 ], "" );
					
					/*
						$ergebnis_arr[ "mandant_id" ]				= $ergebnis[ 1 ][ 0 ][ "mandant_id" ];
						$ergebnis_arr[ "id" ]						= $ergebnis[ 1 ][ 0 ][ "id" ];
						$ergebnis_arr[ "dokart_kuerzel" ]			= $ergebnis[ 1 ][ 0 ][ "dokart_kuerzel" ];
						$ergebnis_arr[ "benutzer_anmeldename" ]		= $ergebnis[ 1 ][ 0 ][ "benutzer_anmeldename" ];
						$ergebnis_arr[ "stichwoerter" ]				= json_decode( $ergebnis[ 1 ][ 0 ][ "stichwoerter" ] );
						$ergebnis_arr[ "schablonenname" ]			= $ergebnis[ 1 ][ 0 ][ "schablonenname" ];
						$ergebnis_arr[ "name" ]						= $ergebnis[ 1 ][ 0 ][ "schablonenname" ];
						$ergebnis_arr[ "sortierung" ]				= json_decode( $ergebnis[ 1 ][ 0 ][ "sortierung" ] );
						$ergebnis_arr[ "anzahl_treffer" ]			= $ergebnis[ 1 ][ 0 ][ "anzahl_treffer" ];
						$ergebnis_arr[ "angelegt_am" ]				= $ergebnis[ 1 ][ 0 ][ "angelegt_am" ];
						$ergebnis_arr[ "datum" ]					= $ergebnis[ 1 ][ 0 ][ "datum" ];
					*/
					//xlog( 5, "nachher ".json_encode( $recherche[ 2 ][ "stichwoerter" ] ) );
					$ergebnis = "<h2>gespeicherte Recherche: ".$text."</h2>";
					
					$ergebnis = $ergebnis._web_fuehre_recherche_durch( $mandant_name, $recherche[ 2 ][ "dokart_kuerzel" ], $benutzer_anmeldename, $recherche[ 2 ][ "stichwoerter" ], $recherche[ 2 ][ "sortierung" ], $recherche[ 2 ][ "anzahl_treffer" ], $recherche[ 2 ][ "rech_stil" ] );
					
				}
				else
				{
					$e = liefere_gespeicherte_recherchen_fuer_benutzer( $mandant_name, $benutzer_anmeldename, 's' );
					
					if ( $e[ 0 ] > 0 )
					{
						$ergebnis = "<table id='gesp_rech' class='display compact'><thead><th>Recherche-Name</th><th>Dokumentart</th><th>angelegt am</th><th>Aktionen</th></thead>";
						$ergebnis = $ergebnis."<tbody>";
						foreach( $e[ 2 ] as $gesp_rech )
						{
							// _web_loesche_gespeicherte_recherche( $alpha_02 /*mandant_name*/, $alpha_01 /*benutzer_anmeldename*/, $alpha_03 /*element_id*/ );
							// http://localhost/ca/su_web.php?cmd=liefere_schreibtisch_inhalt&alpha_01=gespeicherte%20Recherchen&alpha_02=gr&mandant_name=Gaia&benutzer_anmeldename=ca_admin
							$ajax = "$.ajax({ url:\"su_web.php\", data: { \"cmd\":\"loesche_gespeicherte_recherche\", \"alpha_01\": \"".urlencode( $benutzer_anmeldename )."\", \"mandant_name\": \"".urlencode( $mandant_name )."\", \"alpha_03\": \"".$gesp_rech[ "id" ]."\" } }).done(  function() { $( \"#ergebnis\" ).load( \"su_web.php?cmd=liefere_schreibtisch_inhalt&alpha_01=".urlencode( "gespeicherte Recherchen" )."&mandant_name=gr&mandant_name=".urlencode( $mandant_name )."&benutzer_anmeldename=".urlencode( $benutzer_anmeldename )."\" ); $(\"#schreibtisch_jstree\").jstree(\"delete_node\", $( \"#gr---".$gesp_rech[ "id" ]."\" ) ); } );";
							
							$buttons	= "<button onclick='".$ajax."' style='font-size:10px; width:70px;'>löschen</button>";
							$ergebnis	= $ergebnis."<tr><td>".$gesp_rech[ "schablonenname" ]."</td><td>".$gesp_rech[ "dokart_name" ]."</td><td>".date( "d.m.Y H:i", $gesp_rech[ "angelegt_am" ] )." Uhr</td><td>".$buttons."</td></tr>";
						}
						$ergebnis = $ergebnis."</tbody></table><script>$('#gesp_rech').DataTable({ 'language': { 'url': 'js/dataTables.german.lang' }, 'bJQueryUI': true, 'searching': false, 'lengthchange':false, 'ordering':false, 'lengthMenu': [[5],[5]], 'scrollCollapse': true, 'paging': true, 'bAutoWidth': false });</script>";
					}
					else
					{
						$ergebnis = "<h2>Sie haben keine Recherchen gespeichert.</h2>";
					}
				}
				break;
			case "rvdd":
				
				$recherche = liefere_gespeicherte_recherche( $mandant_name, $benutzer_anmeldename, $erg[ 1 ], "" );
				
				/*
					$ergebnis_arr[ "mandant_id" ]				= $ergebnis[ 1 ][ 0 ][ "mandant_id" ];
					$ergebnis_arr[ "id" ]						= $ergebnis[ 1 ][ 0 ][ "id" ];
					$ergebnis_arr[ "dokart_kuerzel" ]			= $ergebnis[ 1 ][ 0 ][ "dokart_kuerzel" ];
					$ergebnis_arr[ "benutzer_anmeldename" ]		= $ergebnis[ 1 ][ 0 ][ "benutzer_anmeldename" ];
					$ergebnis_arr[ "stichwoerter" ]				= json_decode( $ergebnis[ 1 ][ 0 ][ "stichwoerter" ] );
					$ergebnis_arr[ "schablonenname" ]			= $ergebnis[ 1 ][ 0 ][ "schablonenname" ];
					$ergebnis_arr[ "name" ]						= $ergebnis[ 1 ][ 0 ][ "schablonenname" ];
					$ergebnis_arr[ "sortierung" ]				= json_decode( $ergebnis[ 1 ][ 0 ][ "sortierung" ] );
					$ergebnis_arr[ "anzahl_treffer" ]			= $ergebnis[ 1 ][ 0 ][ "anzahl_treffer" ];
					$ergebnis_arr[ "angelegt_am" ]				= $ergebnis[ 1 ][ 0 ][ "angelegt_am" ];
					$ergebnis_arr[ "datum" ]					= $ergebnis[ 1 ][ 0 ][ "datum" ];
				*/
				//xlog( 5, "nachher ".json_encode( $recherche[ 2 ][ "stichwoerter" ] ) );
				$ergebnis = "<h2>Recherche aus Verlauf: ".$text."</h2>";
				
				$ergebnis = $ergebnis._web_fuehre_recherche_durch( $mandant_name, $recherche[ 2 ][ "dokart_kuerzel" ], $benutzer_anmeldename, $recherche[ 2 ][ "stichwoerter" ], $recherche[ 2 ][ "sortierung" ], $recherche[ 2 ][ "anzahl_treffer" ], $recherche[ 2 ][ "rech_stil" ] );
				
				//xlog( 4, "ergebnis ".$ergebnis );
				break;
			case "ndd":
				
				
				$e = liefere_benutzerspezifische_einstellung( $mandant_name, $benutzer_anmeldename, "anzahl_tage_recherche_neue_doks" );
				
				$ergebnis = "<h2>Suche nach ".$text." aus den letzten ".$e." Tagen</h2>";
				
				
				$zeitpunkt = time();
				
				$zeitraum = bcmul( $e, 84600, 0 );
				
				$startzeitpunkt = bcsub( $zeitpunkt, $zeitraum, 0 );
				
				$startdatum = date( "d.m.Y", $startzeitpunkt );
				
				$stich[] = array( "feld"=>"archivierungsdatum", "operator"=>"GREATER_OR_EQUAL", "wert"=>$startdatum );
		
				$ergebnis = $ergebnis._web_fuehre_recherche_durch( $mandant_name, $erg[ 1 ], $benutzer_anmeldename, $stich, array(), 250, "Liste", "" );
				
				
				break;
		}
		
		
		
		//xlog( 4, "_web_liefere_schreibtisch_inhalt: ".$mandant_name."|".$benutzer_anmeldename."|".$knoten_id."|".$text );
		return $ergebnis;
	}
	
	
	
	
	
	
	
	function _web_setze_postkorb_element_als_gelesen( $mandant_name, $benutzer_anmeldename, $dok_id, $element_id )
	{
		//xlog( 4, $mandant_name."|".$benutzer_anmeldename."|".$dok_id."|".$element_id );
		$ergebnis = markiere_postkorb_element_als_gelesen( $mandant_name, $element_id );
	}
	
	function _web_setze_postkorb_element_als_ungelesen( $mandant_name, $benutzer_anmeldename, $dok_id, $element_id )
	{
		//xlog( 4, $mandant_name."|".$benutzer_anmeldename."|".$dok_id."|".$element_id );
		$ergebnis = markiere_postkorb_element_als_ungelesen( $mandant_name, $element_id );
	}
	
	function _web_quittiere_postkorb_element( $mandant_name, $benutzer_anmeldename, $dok_id, $element_id )
	{
		//xlog( 4, $mandant_name."|".$benutzer_anmeldename."|".$dok_id."|".$element_id );
		$ergebnis = quittiere_postkorb_element( $mandant_name, $element_id, $benutzer_anmeldename, $dok_id );
	}
	
	function _web_loesche_gespeicherte_recherche( $mandant_name, $benutzer_anmeldename, $element_id )
	{
		//xlog( 4, $mandant_name."|".$benutzer_anmeldename."|".$dok_id."|".$element_id );
		$ergebnis = loesche_gespeicherte_recherche( $mandant_name, $element_id );
	}
	
	
	
	
	
	
	function _web_liefere_postkorb_maske( $mandant_name, $benutzer_anmeldename, $dok_id, $j )
	{
		$benutzer = liefere_alle_benutzer_bavn( $mandant_name, false, true );
		
		$gruppen = liefere_alle_gruppen( $mandant_name, false );
		
		$options = "";
		
		if ( $gruppen[ 0 ] > 0 )
		{
			$options = "<optgroup label='Gruppen'>";
			foreach( $gruppen[ 2 ] as $benny )
			{
				$options = $options."<option>".$benny."</option>";
			}
			$options = $options."</optgroup>";
		}
		
		
		if ( $benutzer[ 0 ] > 0 )
		{
			$options = $options."<optgroup label='Benutzer'>";
			foreach( $benutzer[ 2 ] as $benny )
			{
				$options = $options."<option>".$benny[ "benutzer_vorname" ]." ".$benny[ "benutzer_nachname" ]." (".$benny[ "benutzer_anmeldename" ].")</option>";
			}
			$options = $options."</optgroup>";
		}
		
		$betreff			= "<input type='text' id='betreff".$j."' style='width: 390px;'></input>";
		
		$quittieren_bis		= "<input type='text' id='quit".$j."' style='width: 120px;'></input>";
		
		$erinnern_am		= "<input type='text' id='erinn".$j."' style='width: 120px;'></input>";
		
		$zustellen_am		= "<input type='text' id='zustell".$j."' style='width: 120px;'></input>";
		
		$gruppen_aufloesen	= "<input type='checkbox' name='checkbx".$j."' id='checkbx".$j."' value='ja' ></input>";
		
		$button = "<input type='button' value='Abschicken!' style='margin-left: 200px;' onclick='abschicken();' ></input>";
		
		$skript = "<script type='text/javascript'>
		
		$( '#empf".$j."' ).chosen({ allow_single_deselect:true });
		$( '#quit".$j."' ).datepicker({ showAnim: 'clip', buttonImageOnly: true,  showOn: 'both', buttonImage: 'img/kalender.png', showWeek: true } );
		$( '#erinn".$j."' ).datepicker({ showAnim: 'clip', buttonImageOnly: true,  showOn: 'both', buttonImage: 'img/kalender.png', showWeek: true } );
		$( '#zustell".$j."' ).datepicker({ showAnim: 'clip', buttonImageOnly: true,  showOn: 'both', buttonImage: 'img/kalender.png', showWeek: true } );
		
		
		function abschicken()
		{
			var sel = document.getElementById( 'empf".$j."' );
			var len = sel.options.length;
			var str = '';
			var dok_id = ".$dok_id.";
			var benutzer_anmeldename = '".$benutzer_anmeldename."';
			
			for (var i = 0; i < len; i++)
			{
				if(sel.options[i].selected)
				{
						str += sel.options[i].value + ';';
				}
			}
			
			var betreff		= document.getElementById( 'betreff".$j."' ).value;
			var quit		= document.getElementById( 'quit".$j."' ).value;
			var erinn		= document.getElementById( 'erinn".$j."' ).value;
			var zustell		= document.getElementById( 'zustell".$j."' ).value;
			var checkbx		= 'nein';
			
			if ( document.getElementsByName( 'checkbx".$j."' )[0].checked == true )
			{
				checkbx = 'ja';
			}
			else
			{
				checkbx = 'nein';
			}
			
			
			// Jetzt noch den Ajax-Call bauen, dann schon fertig sein ;-)
			
			//$.ajax( {url: 'su_web.php', data: { 'cmd': 'erzeuge_postkorb_eintrag', 'alpha_01': str, 'alpha_02': betreff, 'alpha_03': dok_id, 'alpha_04': benutzer_anmeldename, 'alpha_05': checkbx, 'alpha_06': quit, 'alpha_07': erinn } , success:function(result){ $( '#".$j."postkorb_form' ).dialog( 'close' ); }});
			
			$( '#".$j."postkorb_ergebnis' ).load( 'su_web.php?cmd=erzeuge_postkorb_eintrag&alpha_01='+encodeURIComponent( str )+'&alpha_02='+encodeURIComponent( betreff )+'&alpha_03='+encodeURIComponent( dok_id )+'&alpha_04='+encodeURIComponent( benutzer_anmeldename )+'&alpha_05='+encodeURIComponent( checkbx )+'&alpha_06='+encodeURIComponent( quit )+'&alpha_07='+encodeURIComponent( erinn )+'&alpha_08='+encodeURIComponent( zustell ) );
			$( '#".$j."postkorb_form' ).dialog( 'close' );
			
			
		}
		
		
		
		</script>";
		
		
		$html = "
		<table>
			<tr><td style='width:120px;'>Empfänger</td><td><select multiple style='width: 400px;' id='empf".$j."'>".$options."</select></td></tr>
			<tr><td>Betreff</td><td>".$betreff."</td></tr>
			<tr style='display:none;' ><td>quittieren bis</td><td>".$quittieren_bis."</td></tr>
			<tr><td>erinnern am</td><td>".$erinnern_am."</td></tr>
			<tr><td>zustellen am</td><td>".$zustellen_am."</td></tr>
			<tr><td>Gruppen auflösen</td><td>".$gruppen_aufloesen."</td></tr>
		</table>".$button;
		
		
		
		
		
		
		return $html.$skript;
	}
	
	function _web_erzeuge_postkorb_eintrag( $empfaenger, $betreff, $dok_id, $sender, $gruppen_aufloesen, $quittieren_bis, $erinnerung_am, $zustellen_am  )
	{
		
		
		$empfaenger = explode( ";", $empfaenger );
		
		$i = 0;
		
		foreach( $empfaenger as $e )
		{
			if ( strlen( $e ) > 0 )
			{
				if ( strpos( $e, "(" ) === false )
				{
					// Gruppe
					//function erzeuge_postkorb_element( $mandant_name, $dok_id, $empfaenger, $sender_benutzer, $betreff, $typ, $empfaenger_typ = "b", $erinnern_am = 0, $quittieren_bis = 0 )
					if ( $gruppen_aufloesen == "nein" )
					{
						$ergebnis = erzeuge_postkorb_element( $_SESSION[ "mandant_name" ], $dok_id, $e, $sender, $betreff, 0, "g", $erinnerung_am, $quittieren_bis, $zustellen_am );
						if ( $ergebnis[ 0 ] > 0 )
						{
							$i++;
						}
					}
					else
					{
						$ergebnis = liefere_benutzer_die_in_gruppe_sind( $_SESSION[ "mandant_name" ], $e );
						
						if ( $ergebnis[ 0 ] > 0 )
						{
							foreach( $ergebnis[ 2 ] as $benutzer_anmeldename )
							{
								$ergebnis = erzeuge_postkorb_element( $_SESSION[ "mandant_name" ], $dok_id, $benutzer_anmeldename, $sender, $betreff, 0, "b", $erinnerung_am, $quittieren_bis, $zustellen_am );
								if ( $ergebnis[ 0 ] > 0 )
								{
									$i++;
								}
							}
						}
					}
				}
				else
				{
					$anfang = bcadd( strpos( $e, "(" ), 1, 0 );
					
					$laenge	= bcsub( strpos( $e, ")" ), $anfang, 0 );
					
					$benutzer_anmeldename = substr( $e, $anfang, $laenge );
					
					$ergebnis = erzeuge_postkorb_element( $_SESSION[ "mandant_name" ], $dok_id, $benutzer_anmeldename, $sender, $betreff, 0, "b", $erinnerung_am, $quittieren_bis, $zustellen_am );
					if ( $ergebnis[ 0 ] > 0 )
					{
						$i++;
					}
				}
			}
		}
		
		return "<span style='margin-left:20px;'>Es wurden ".$i." Postkorbeinträge erstellt.</span>";
	}
	
	function _web_finde_in_postkorb( $mandant_name, $benutzer_anmeldename, $dok_id, $j )
	{
		$ergebnis = finde_dok_in_postkorb( $mandant_name, $dok_id );
		
		if ( $ergebnis[ 0 ] > 0 )
		{
			$html = "Das Dokument ist in folgenden Postkörben enthalten: <br /><div style='height:300px; overflow:auto;'><ul style='list-style-type:none'>";
			foreach ( $ergebnis[ 2 ] as $treffer )
			{
				//xlog( 2, json_encode( $treffer ) );
				if ( strlen( $treffer[ "ursprung" ] ) > 0 )
				{
					$u = liefere_benutzerinformationen( $mandant_name, $treffer[ "ursprung" ] );
					
					$ursprung = " / in Vertretung von <b>".$u[ 2 ][ "benutzer_name" ]."</b> (".$u[ 2 ][ "benutzer_anmeldename" ].")";
				}
				else
				{
					$ursprung = "";
				}
				
				if ( $treffer[ "benutzer_geschlecht" ] == "m" )
				{
					$html = $html."<li style='padding-top:10px;'><img src='img/user_male.png' /><b>".$treffer[ "benutzer_vorname" ]." ".$treffer[ "benutzer_nachname" ]."</b> (".$treffer[ "benutzer_anmeldename" ].")".$ursprung."</li>";
				}
				elseif ( $treffer[ "benutzer_geschlecht" ] == "w" )
				{
					$html = $html."<li style='padding-top:10px;'><img src='img/user_female.png' /><b>".$treffer[ "benutzer_vorname" ]." ".$treffer[ "benutzer_nachname" ]."</b> (".$treffer[ "benutzer_anmeldename" ].")".$ursprung."</li>";
				}
				else
				{
					$html = $html."<li style='padding-top:10px;'><img src='img/users_mixed.png' /> ".$treffer[ "empfaenger" ].$ursprung."</li>";
				}
			}
			$html = $html."</ul></div><input type='button' value='OK' style='' onclick='$( \"#".$j."finde_in_postkorb_form\" ).dialog( \"close\" );' ></input>";
		
		}
		else
		{
			$html = "<div style='height:300px; overflow:auto;'><p>Das Dokument ist in keinem Postkorb abgelegt.</p></div><input type='button' value='OK' style='' onclick='$( \"#".$j."finde_in_postkorb_form\" ).dialog( \"close\" );' ></input>";
		}
		
		return $html;
	}
	
	
	
	
	
	
	
	
	function _web_setze_benutzer_anwesenheit( $mandant_name, $benutzer_anmeldename, $abwesenheit, $vertreter )
	{
		//xlog( 4, $mandant_name."|".$benutzer_anmeldename."|".$abwesenheit."|".$vertreter );
		if ( $abwesenheit == "ja" )
		{
			if ( strpos( $vertreter, "(" ) === false )
			{
				// Gruppe
				$parameter[ "vertreter" ]		= $vertreter;
				$parameter[ "vertreter_typ" ]	= "g";
				
			}
			else
			{
				// Benutzer
				
				$anfang = bcadd( strpos( $vertreter, "(" ), 1, 0 );
				
				$laenge	= bcsub( strpos( $vertreter, ")" ), $anfang, 0 );
				
				$parameter[ "vertreter" ]		= substr( $vertreter, $anfang, $laenge );
				$parameter[ "vertreter_typ" ]	= "b";
			}
			
			$ergebnis = setze_benutzer_abwesend( $mandant_name, $benutzer_anmeldename, $parameter );
		}
		else
		{
			$ergebnis = setze_benutzer_anwesend( $mandant_name, $benutzer_anmeldename );
		}
		
		
		$_SESSION[ "benutzer_abwesend" ] = $ergebnis[ 1 ];
		
		header( "Location: us_einstellungen.php" );
		
	}
	
	
	
	
	
	
	function _web_plugin_inhalt_speichern( $mandant_name, $benutzer_anmeldename, $alpha_01, $alpha_02, $alpha_03 )
	{
		xlog(1, "infos: ".$mandant_name." ".$benutzer_anmeldename." ".$alpha_01." ".$alpha_02." ".$alpha_03 );
		
		$attribute = array( "alpha_02" => "us_plugin_video", "alpha_03" => $benutzer_anmeldename, "alpha_05" => $alpha_01, "alpha_06" => $alpha_02, "text_01" => json_encode( $alpha_03 ) );
		
		$ergebnis = import( $mandant_name, "USERPLUGIN", "", $attribute, array(), "", array() );
		
		if ( $ergebnis[ 0 ] > 0 )
		{
			// Dokument wurde importiert
			
			$dok_id = $ergebnis[ 0 ];
			
			xlog( 2, "ergebnis = ".json_encode( $ergebnis ) );
			
		}
		
		header( "Location: /ca/us_uebersicht.php" );
		
		
		
		
		
		
		
		
		
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
?>