<?php
//******************************************************************//
// |     MAP - Mumb1e Admin Plugin   |   http://www.mumb1e.de/    | //    
// |              ___      ___   _________   _________            | //
// |             |   \    /   | |   ___   | |   ___   |           | //
// |             |    \__/    | |  |   |  | |  |   |  |           | //
// |             |  |\    /|  | |  |___|  | |  |___|  |           | //
// |             |  | \__/ |  | |   ___   | |   ______|           | //
// |             |  |      |  | |  |   |  | |  |                  | //
// |             |__|      |__| |__|   |__| |__|                  | //
// |                                                              | //
// | --- VERSION ---                                              | //
// | Build: 419                                                   | //
// | Version: V2.3.1                                              | //
// | Date: 2010-05-30                                             | //
// | --- COPYRIGTH ---                                            | //
// | Build by P.M. and M.H. | Accept the Copyrigths!              | //
// | © by Michael Koch 'aka' P.M. <princemichi@web.de>            | //
// | --- LICENSE ---                                              | //
// | MAP - Mumb1e Admin Plugin is a dual-licensed software        | //
// | MAP is released for private end-users under GPLv3            | //
// |   >>  (visit at: http://www.gnu.org/licenses/gpl-3.0.html)   | //
// | MAP is released for commercial use under a commerial license | //
// |   >>  (visit at: http://www.mumb1e.de/index.php/en/license)  | //
// | --- ATTENTION ---                                            | //
// | Changing, editing or spreading of this sourcecode in other   | //
// | scripts, or on other websites only with permission by PM!    | //
//******************************************************************//
//************************************************************************************************//
// **START**  Deklariert wichtige globale Einstellungen !!!NICHT Ã„NDERN!!!
//************************************************************************************************//
// Definiert Ort des Scripts
$dir = "server";
// LÃ¤dt Globale Funktionen
include("../inc/functions.php");
//************************************************************************************************//
// **ENDE**  Deklariert wichtige globale Einstellungen !!!NICHT Ã„NDERN!!!
//************************************************************************************************//
//************************************************************************************************//
// Start des Ausgabeinhalts
//************************************************************************************************//
// Definiere, bzw. lade Section
if (!isset($_GET['section'])) {
    $section = "";
    } else {
        $section = $_GET['section'];
}

// Gehe zu aufgerufenem Bereich
switch ($section) {
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Massenmail an globale MAP Admins > Versand der MAILS
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'map_admin_mail_server_db':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_map_admin_mail_server_db;

    //Check ob eingeloggt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {  
        // Eingaben speichern bzw. Ã¼bernehmen
        $server_id = $_POST["server_id"];
        $subject = $_POST["subject"];
        $text = $_POST["text"];
        
        //DB auslesen Ã¼ber Server-Infos
        $qry = mysql_query("SELECT email, name FROM `".$database_prefix."map_user` WHERE server_id = '0'");
        
        //E-Mail an einzelne User senden 
        if ($subject != "" && $text != "") {
            while ($get = mysql_fetch_array($qry)) {
                //Check ob E-Mail an Server User gesendet werden darf
                $check = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '$server_id'");
                $send_email_server_allowed = mysql_fetch_array($check);
                if ($send_email_server_allowed[email_send_server_user] == '1') {
                    $admin = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
                    $send_email_admin = mysql_fetch_array($admin);
                    $subject_end = _map_admin_mail_server_subject_1 . $subject;
                    $text_end = $text . _map_admin_mail_server_greetings_1 . $send_email_admin[name] . _map_admin_mail_server_greetings_2;
                    $header  = 'MIME-Version: 1.0' . "\r\n";
                    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
                    $header .= 'From: '. $send_email_admin[name] .' <'. $send_email_admin[email] .'>' . "\r\n";
                    mail($get[email], $subject_end, $text_end, $header);
                }
            }             
            //zÃ¤hlt Anzahl der versendeten E-Mails
            $count = mysql_query("SELECT email, name FROM `".$database_prefix."map_user` WHERE server_id = '0'");
            $anzahl = mysql_num_rows($count);
            $info = "<br><div align=\"center\"><div class='boxsucess'>"._map_admin_mail_server_message_1 . $anzahl . _map_admin_mail_server_message_2."</div></div>";
            $autoforward1 = 'TRUE';
            } else {
                $info = "<br><div align=\"center\"><div class='savearea'>"._send_mail_server_error."</div></div>";
                $autoforward2 = 'TRUE';
        }
        
        //Loggingfunktion, Übergabe der Werte: Massenmail an globale MAP Admins > Versand der MAILS
        //Definiert ob etwas geloggt werden soll
        if ($autoforward1 == TRUE) {
			$log_values["on"] = TRUE;
		}
		//Pflichtwerte
		$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
		$log_values["action_id"] = "server_db_1";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
		$log_values["priority"] = "2";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
		$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
		//Definierbare Werte (optional)
		$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
		$log_values["value_1"] = $anzahl;						//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_2"] = $subject;						//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		
        //DB auslesen Ã¼ber Server-Infos
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
        $get = mysql_fetch_array($qry);

        //Weiterleitung nach 5 Sekunden
        if ($autoforward1 == 'TRUE') {
            autoforward("../server/index.php?section=show_server&server_id=$get[server_id]",5);
        }  
                
        //Weiterleitung nach 3 Sekunden
        if ($autoforward2 == 'TRUE') {
            autoforward("../server/index.php?section=map_admin_mail_server&server_id=$get[server_id]",3);
        }  
  
        } else {
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    }  
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Massenmail an globale MAP Admins > Versand der MAILS
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Massenmail an globale MAP Admins > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'map_admin_mail_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_map_admin_mail_server;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_s_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == $_GET[server_id]) {
                //Start definition eigentliche Funktionen dieser Section:
                
                //DB auslesen Ã¼ber Server-Infos
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$_GET[server_id]."'");
                $get = mysql_fetch_array($qry);

                //Ausgabe
                $content_headers = array("head_on" => TRUE,
										 "head_type" => "default",
					                     "head_value" => _map_admin_mail_server_head,
										 "navi_on" => TRUE,
										 "navi_type" => "default",
										 );
                $index = show("$dir/map_admin_mail_server", array("name" => $get[name],
                                                             	  "subject" => _map_admin_mail_server_subject,
                                                            	  "text" => _map_admin_mail_server_text,
                                                            	  "server_id" => $get[server_id],
                                                             	  "send_do" => _map_admin_mail_server_send_do,
                                                             	  ));
                                                         
                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                    //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                    $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        } 
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Massenmail an globale MAP Admins > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Massenmail an MAP User > Versand der MAILS
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'admin_mail_server_db':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_admin_mail_server_db;

    //Check ob eingeloggt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {  
        // Eingaben speichern bzw. Ã¼bernehmen
        $server_id = $_POST["server_id"];
        $subject = $_POST["subject"];
        $text = $_POST["text"];
        
        //DB auslesen Ã¼ber Server-Infos
        $qry = mysql_query("SELECT email, name FROM `".$database_prefix."map_user` WHERE server_id = '".$server_id."'");
        
        //E-Mail an einzelne User senden 
        if ($subject != "" && $text != "") {
            while ($get = mysql_fetch_array($qry)) {
                //Check ob E-Mail an Server User gesendet werden darf
                $check = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '$server_id'");
                $send_email_server_allowed = mysql_fetch_array($check);
                if ($send_email_server_allowed[email_send_server_user] == '1') {
                    $admin = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
                    $send_email_admin = mysql_fetch_array($admin);
                    $subject_end = _admin_mail_server_subject_1 . $subject;
                    $text_end = $text . _admin_mail_server_greetings_1 . $send_email_admin[name] . _admin_mail_server_greetings_2;
                    $header  = 'MIME-Version: 1.0' . "\r\n";
                    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
                    $header .= 'From: '. $send_email_admin[name] .' <'. $send_email_admin[email] .'>' . "\r\n";
                    mail($get[email], $subject_end, $text_end, $header);
                } 
            }              
            //zÃ¤hlt Anzahl der versendeten E-Mails
            $count = mysql_query("SELECT email, name FROM `".$database_prefix."map_user` WHERE server_id = '".$server_id."'");
            $anzahl = mysql_num_rows($count);
            $info = "<br><div align=\"center\"><div class='boxsucess'>"._admin_mail_server_message_1 . $anzahl . _admin_mail_server_message_2."</div></div>";
            $autoforward1 = 'TRUE';
            } else {
                $info = "<br><div align=\"center\"><div class='savearea'>"._send_mail_server_error."</div></div>";
                $autoforward2 = 'TRUE';
        }
        
        //Loggingfunktion, Übergabe der Werte: Massenmail an MAP User > Versand der MAILS
        //Definiert ob etwas geloggt werden soll
        if ($autoforward1 == TRUE) {
			$log_values["on"] = TRUE;
		}
		//Pflichtwerte
		$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
		$log_values["action_id"] = "server_db_2";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
		$log_values["priority"] = "2";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
		$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
		//Definierbare Werte (optional)
		$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
		$log_values["value_1"] = $anzahl;						//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_2"] = $subject;						//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
        
        //DB auslesen Ã¼ber Server-Infos
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
        $get = mysql_fetch_array($qry);

        //Weiterleitung nach 5 Sekunden
        if ($autoforward1 == 'TRUE') {
            autoforward("../server/index.php?section=show_server&server_id=$get[server_id]",5);
        } 
        
        //Weiterleitung nach 3 Sekunden
        if ($autoforward2 == 'TRUE') {
            autoforward("../server/index.php?section=admin_mail_server&server_id=$get[server_id]",3);
        }   
  
        } else {
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    }  
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Massenmail an MAP User > Versand der MAILS
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Massenmail an MAP User > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'admin_mail_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_admin_mail_server;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_s_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == "0") {
                //Start definition eigentliche Funktionen dieser Section:
                
                //DB auslesen Ã¼ber Server-Infos
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$_GET[server_id]."'");
                $get = mysql_fetch_array($qry);

                //Ausgabe
                $content_headers = array("head_on" => TRUE,
										 "head_type" => "default",
					                     "head_value" => _admin_mail_server_head . $get[name],
										 "navi_on" => TRUE,
										 "navi_type" => "default",
										 );
                $index = show("$dir/admin_mail_server", array("name" => $get[name],
                                                              "subject" => _admin_mail_server_subject,
                                                              "text" => _admin_mail_server_text,
                                                              "server_id" => $get[server_id],
                                                              "send_do" => _admin_mail_server_send_do,
                                                              ));
                                                         
                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                    //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                    $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        } 
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Massenmail an MAP User > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Massenmail an Server User > Versand der MAILS
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'mass_mail_server_db':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_mass_mail_server_db;

    //Check ob eingeloggt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {  
        // Eingaben speichern bzw. Ã¼bernehmen
        $server_id = $_POST["server_id"];
        $subject = $_POST["subject"];
        $text = $_POST["text"];
        
        //DB auslesen Ã¼ber Server-Infos
        $qry = mysql_query("SELECT * FROM `".$database_prefix."user_info` WHERE server_id = '".$server_id."' AND `key` = '1'");
        
        //E-Mail an einzelne User senden 
        if ($subject != "" && $text != "") {
            while ($get = mysql_fetch_array($qry)) {
                //Check ob E-Mail an Server User gesendet werden darf
                $check = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '$server_id'");
                $send_email_server_allowed = mysql_fetch_array($check);
                if ($send_email_server_allowed[email_send_server_user] == '1') {
                    $admin = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
                    $send_email_admin = mysql_fetch_array($admin);
                    $subject_end = _mass_mail_server_subject_1 . $subject;
                    $text_end = $text . _mass_mail_server_greetings_1 . $send_email_admin[name] . _mass_mail_server_greetings_2;
                    $header  = 'MIME-Version: 1.0' . "\r\n";
                    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
                    $header .= 'From: '. $send_email_admin[name] .' <'. $send_email_admin[email] .'>' . "\r\n";
                    mail($get[value], $subject_end, $text_end, $header);
                }
            } 
            //zÃ¤hlt Anzahl der versendeten E-Mails
            $count = mysql_query("SELECT * FROM `".$database_prefix."user_info` WHERE server_id = '".$server_id."' AND `key` = '1'");
            $anzahl = mysql_num_rows($count);
            $info = "<br><div align=\"center\"><div class='boxsucess'>"._mass_mail_server_message_1 . $anzahl . _mass_mail_server_message_2."</div></div>";
            $autoforward1 = 'TRUE';  
            } else {
                $info = "<br><div align=\"center\"><div class='savearea'>"._send_mail_server_error."</div></div>";
                $autoforward2 = 'TRUE';
        }
        
                
        //Loggingfunktion, Übergabe der Werte: Massenmail an Server User > Versand der MAILS
        //Definiert ob etwas geloggt werden soll
        if ($autoforward1 == TRUE) {
			$log_values["on"] = TRUE;
		}
		//Pflichtwerte
		$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
		$log_values["action_id"] = "server_db_3";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
		$log_values["priority"] = "2";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
		$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
		//Definierbare Werte (optional)
		$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
		$log_values["value_1"] = $anzahl;						//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_2"] = $subject;						//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
        
        //DB auslesen Ã¼ber Server-Infos
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
        $get = mysql_fetch_array($qry);

        //Weiterleitung nach 5 Sekunden
        if ($autoforward1 == 'TRUE') {
            autoforward("../server/index.php?section=show_server&server_id=$get[server_id]",5);
        }  
        
        //Weiterleitung nach 3 Sekunden
        if ($autoforward2 == 'TRUE') {
            autoforward("../server/index.php?section=mass_mail_server&server_id=$get[server_id]",3);
        } 
  
        } else {
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    }  
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Massenmail an Server User > Versand der MAILS
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Massenmail an Server User > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'mass_mail_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_mass_mail_server;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_s_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == $_GET[server_id] OR $qry_usr[server_id] == "0") {
                //Start definition eigentliche Funktionen dieser Section:
                
                //DB auslesen Ã¼ber Server-Infos
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$_GET[server_id]."'");
                $get = mysql_fetch_array($qry);

                //Ausgabe
                $content_headers = array("head_on" => TRUE,
										 "head_type" => "default",
					                     "head_value" => _mass_mail_server_head . $get[name],
										 "navi_on" => TRUE,
										 "navi_type" => "default",
										 );
                $index = show("$dir/mass_mail_server", array("name" => $get[name],
                                                             "subject" => _mass_mail_server_subject,
                                                             "text" => _mass_mail_server_text,
                                                             "server_id" => $get[server_id],
                                                             "send_do" => _mass_mail_server_send_do,
                                                             ));
                                                         
                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                    //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                    $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        } 
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Massenmail an Server User > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Weiterleitung der Create-Funktion (Server-User, MAP User, Server)
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'create':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_create_something;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_c_server_user == "TRUE" OR $perm_c_map_user == "TRUE" OR $perm_c_servers == "TRUE") { 
            //Start definition eigentliche Funktionen dieser Section:
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            //PrÃ¼fe ob nur eine von drei berechtigungen eintrifft, wenn direkte weiterleitung!
            if ($qry_usr[server_id] != "0" && $perm_c_server_user == "TRUE" && $perm_c_map_user == "FALSE" && $perm_c_servers == "FALSE") {
                header("Location: ../user/index.php?section=create_server_user");
            }
            if ($qry_usr[server_id] != "0" && $perm_c_server_user == "FALSE" && $perm_c_map_user == "TRUE" && $perm_c_servers == "FALSE") {
                header("Location: ../user/index.php?section=create_map_user");
            }
            if ($qry_usr[server_id] != "0" && $perm_c_server_user == "FALSE" && $perm_c_map_user == "FALSE" && $perm_c_servers == "TRUE") {
                header("Location: ../server/index.php?section=create_server");
            }
            //Ausgabe fÃ¼r Generelle MAP Admins bzw. server Admins
            if ($qry_usr[server_id] == "0") {
                //wenn server_id =0 zeige komplette auswahl "erstellen" an
                $content_headers = array("head_on" => TRUE,
										 "head_type" => "default",
					                     "head_value" => _server_create_start_head,
										 "navi_on" => TRUE,
										 "navi_type" => "default",
										 );
                $index = show("$dir/create_start", array("discription" => _server_create_start_discription,
                                                         "create_server_user_image" => "<tr><br><center><a href=\"../user/index.php?section=create_server_user\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/create_server_user.png\" alt=\"\" border=\"0\"></a></center></tr>",
                                                         "create_server_user_name" => "<tr><center><a href=\"../user/index.php?section=create_server_user\" target=\"_self\">"._server_create_start_server_user_name."</a></center><br><br></tr>",
                                                         "create_map_user_image" => "<tr><br><center><a href=\"../user/index.php?section=create_map_user\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/create_map_user.png\" alt=\"\" border=\"0\"></a></center></tr>",
                                                         "create_map_user_name" => "<tr><center><a href=\"../user/index.php?section=create_map_user\" target=\"_self\">"._server_create_start_map_user_name."</a></center><br><br></tr>",
                                                         "create_server_image" => "<tr><br><center><a href=\"../server/index.php?section=create_server\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/server.png\" alt=\"\" border=\"0\"></a></center></tr>",
                                                         "create_server_name" => "<tr><center><a href=\"../server/index.php?section=create_server\" target=\"_self\">"._server_create_start_server_name."</a></center><br><br></tr>",
                                                         ));
                } else {
                    //Wenn nicht server_id =0 und berechtigung um server user zu erstellen, zeige icon an
                    if ($perm_c_server_user == "TRUE") {
                        $create_server_user_image = "<tr><br><center><a href=\"../user/index.php?section=create_server_user\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/create_server_user.png\" alt=\"\" border=\"0\"></a></center></tr>";
                        $create_server_user_name = "<tr><center><a href=\"../user/index.php?section=create_server_user\" target=\"_self\">"._server_create_start_server_user_name."</a></center><br><br></tr>";
                        } else {
                            $create_server_user_image = "";
                            $create_server_user_name = "";                            
                    }
                    //Wenn nicht server_id =0 und berechtigung um map user zu erstellen, zeige icon an
                    if ($perm_c_map_user == "TRUE") {
                        $create_map_user_image = "<tr><br><center><a href=\"../user/index.php?section=create_map_user\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/create_map_user.png\" alt=\"\" border=\"0\"></a></center></tr>";
                        $create_map_user_name = "<tr><center><a href=\"../user/index.php?section=create_map_user\" target=\"_self\">"._server_create_start_map_user_name."</a></center><br><br></tr>";
                        } else {
                            $create_map_user_image = "";
                            $create_map_user_name = "";                            
                    }
                    //Wenn nicht server_id =0 und berechtigung um server zu erstellen, zeige icon an
                    if ($perm_c_servers == "TRUE") {
                        $create_server_image = "<tr><br><center><a href=\"../server/index.php?section=create_server\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/server.png\" alt=\"\" border=\"0\"></a></center></tr>";
                        $create_server_name = "<tr><center><a href=\"../server/index.php?section=create_server\" target=\"_self\">"._server_create_start_server_name."</a></center><br><br></tr>";
                        } else {
                            $create_server_image = "";
                            $create_server_name = "";                            
                    }
                    //Ausgabe für mind. 2 icons
                    $content_headers = array("head_on" => TRUE,
											 "head_type" => "default",
						                     "head_value" => _server_create_start_head,
											 "navi_on" => TRUE,
											 "navi_type" => "default",
											 );
                    $index = show("$dir/create_start", array("discription" => _server_create_start_discription,
                                                             "create_server_user_image" => $create_server_user_image,
                                                             "create_server_user_name" => $create_server_user_name,
                                                             "create_map_user_image" => $create_map_user_image,
                                                             "create_map_user_name" => $create_map_user_name,
                                                             "create_server_image" => $create_server_image,
                                                             "create_server_name" => $create_server_name,
                                                             ));
            }     
            //Ende definition eigentliche Funktionen dieser Section^^
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        } 
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Weiterleitung der Create-Funktion
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Server erstellen - create server > in DB schreiben
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'create_server_db':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_create_server_db;

    //Check ob eingeloggt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {  
        // Eingaben speichern bzw. übernehmen
        $name = $_POST["name"];
        $guarantor = $_POST["guarantor"];
        $email = $_POST["email"];
        $email_send_server_user = $_POST["email_send_server_user"];
        $email_send_map_user = $_POST["email_send_map_user"];
        $email_send_requested_accounts = $_POST["email_send_requested_accounts"];
        $start_server = $_POST["start_server"];
        $stop_server = $_POST["stop_server"];
        $restart_server = $_POST["restart_server"];
        $autoupdate_config = $_POST["autoupdate_config"];
        $registername = $_POST["registername"];
        $registerurl = $_POST["registerurl"];
        $registerhostname = $_POST["registerhostname"];
        $ip = $_POST["ip"];
        $port = $_POST["port"];
        $password = $_POST["password"];
        $users = $_POST["users"];
        $bandwidth = $_POST["bandwidth"];
        $timeout = $_POST["timeout"];
        $defaultchannel = $_POST["defaultchannel"];
        $channelviewer_permission = $_POST["channelviewer_permission"];
        $channelviewer_show_permission = $_POST["channelviewer_show_permission"];
        $channelviewer_external_on = $_POST["channelviewer_external_on"];
        $discription = $_POST["discription"];
        $welcometext = $_POST["welcometext"];
        $adduser_on_off = $_POST["adduser"];
        $adduser_name = $_POST["adduser_name"];
        $adduser_email = $_POST["adduser_email"];
        $perm_name = $_POST["perm_name"];
        $perm_guarantor = $_POST["perm_guarantor"];
        $perm_email = $_POST["perm_email"];
        $perm_email_send_server_user = $_POST["perm_email_send_server_user"];
        $perm_email_send_map_user = $_POST["perm_email_send_map_user"];
        $perm_email_send_requested_accounts = $_POST["perm_email_send_requested_accounts"];
        $perm_start_server = $_POST["perm_start_server"];
        $perm_stop_server = $_POST["perm_stop_server"];
        $perm_restart_server = $_POST["perm_restart_server"];
        $perm_autoupdate_config = $_POST["perm_autoupdate_config"];
        $perm_registername = $_POST["perm_registername"];
        $perm_registerurl = $_POST["perm_registerurl"];
        $perm_registerhostname = $_POST["perm_registerhostname"];
        $perm_ip = $_POST["perm_ip"];
        $perm_port = $_POST["perm_port"];
        $perm_password = $_POST["perm_password"];
        $perm_users = $_POST["perm_users"];
        $perm_bandwidth = $_POST["perm_bandwidth"];
        $perm_timeout = $_POST["perm_timeout"];
        $perm_defaultchannel = $_POST["perm_defaultchannel"];
        $perm_discription = $_POST["perm_discription"];
        $perm_welcometext = $_POST["perm_welcometext"];
        
        //Formularübergaben für save query anpassen
        if ($email_send_server_user == '') { $email_send_server_user = '0';}
        if ($email_send_map_user == '') { $email_send_map_user = '0';}
        if ($email_send_requested_accounts == '') { $email_send_requested_accounts = '0';}
        if ($start_server == '') { $start_server = '0';}
        if ($stop_server == '') { $stop_server = '0';}
        if ($restart_server == '') { $restart_server = '0';}
        if ($autoupdate_config == '') { $autoupdate_config = '0';}
        if ($channelviewer_external_on == '') { $channelviewer_external_on = '0';}
        if ($perm_name == '') { $perm_name = '0';}
        if ($perm_guarantor == '') { $perm_guarantor = '0';}
        if ($perm_email == '') { $perm_email = '0';}
        if ($perm_email_send_server_user == '') { $perm_email_send_server_user = '0';}
        if ($perm_email_send_map_user == '') { $perm_email_send_map_user = '0';}
        if ($perm_email_send_requested_accounts == '') { $perm_email_send_requested_accounts = '0';}
        if ($perm_start_server == '') { $perm_start_server = '0';}
        if ($perm_stop_server == '') {$perm_stop_server  = '0';}
        if ($perm_restart_server == '') { $perm_restart_server = '0';}
        if ($perm_autoupdate_config == '') {$perm_autoupdate_config  = '0';}
        if ($perm_registername == '') { $perm_registername = '0';}
        if ($perm_registerurl == '') { $perm_registerurl = '0';}
        if ($perm_registerhostname == '') { $perm_registerhostname = '0';}
        if ($perm_ip == '') {$perm_ip  = '0';}
        if ($perm_port == '') { $perm_port = '0';}
        if ($perm_password == '') { $perm_password = '0';}
        if ($perm_users == '') { $perm_users = '0';}
        if ($perm_bandwidth == '') { $perm_bandwidth = '0';}
        if ($perm_timeout == '') { $perm_timeout = '0';}
        if ($perm_defaultchannel == '') { $perm_defaultchannel = '0';}
        if ($perm_discription == '') { $perm_discription = '0';}
        if ($perm_welcometext == '') { $perm_welcometext = '0';}

        //Registername setzen, falls leer übergeben
        if ($registername == "") {
        	$registername = $name;        	
        }

        //Kontrolle ob Name eingegeben wurde, Name ist mindestens erforderlich!
        if ($name == "" OR $ip == "" OR $port == "" OR $users == "" OR $bandwidth == "" OR $timeout == "" OR $defaultchannel == "") {
            $info = "<br><div align=\"center\"><div class='savearea'>"._wrong_entry_try_again."</div></div>";
            $autoforward2 = 'TRUE';
            $check_if_error_1 = "TRUE";
        }
        
        // E-Mail Check
        if ($email != "") {
            //ÃœberpfÃ¼ft ob E-Mail Adresse richtig eingegeben wurde bzw. ob diese existiert
            $check_email = check_email($email);
            // Ergebnisauswertung des E-Mail-Checks und entspr. Vergabe der Werte
            if ($check_email == FALSE) {
                $info = "<br><div align=\"center\"><div class='savearea'>"._wrong_email_entry."</div></div>";
                $autoforward2 = 'TRUE';
                $check_if_error_2 = "TRUE";
            }
        }
        
        //DB nach vorhandenen Servern auslesen
        $count_server_id = mysql_query("SELECT * FROM `".$database_prefix."map_servers` ORDER BY server_id DESC");
        $server_id = mysql_fetch_array($count_server_id);
        $server_id_alt = $server_id[server_id];
        $server_id = $server_id[server_id] + '1';
        
        //DB nach vorhandenen Ports auslesen
        $count_port_nr = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' ORDER BY value DESC");
        $port_nr = mysql_fetch_array($count_port_nr);
        $port_nr = $port_nr[value] + '1';
        if ($port == "") {
        $port = $port_nr;
            } else {
                $qry_cnt_ports = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id != '$server_id' AND value = '$port'");
                $cnt_server_ports = mysql_num_rows($qry_cnt_ports);
                if ($cnt_server_ports == TRUE) {
                    $port = $port_nr;
                }
        }
        
        //Definiere IP/Adresse
        if ($ip == "") {
        $ip = "0.0.0.0";
        }
        
        //Checke ob MAP User für Server erstellt werden soll/kann
        if ($adduser_on_off == "1" && $adduser_name != "" && check_email($adduser_email) == TRUE) {
        	$adduser = "TRUE";
        	$adduser_pwd = pw_gen($a = '3', $b = '3', $num = '2', $spec = '0');
        	} else {
        		$adduser = "FALSE";
        }
        
        //Erstelle Code für externen Channelviewer
        $saftey_code = pw_gen($a = '5', $b = '5', $num = '5', $spec = '0');
        
        if ($check_if_error_1 != "TRUE" && $check_if_error_2 != "TRUE") {
            //Definiere Server Config
            $save_map_server = "INSERT INTO `".$database_prefix."map_servers` (`server_id`, `name`, `discription`, `email`, `guarantor`, `ip`, `port`, `email_send_server_user`, `email_send_map_user`, `email_send_requested_accounts`, `update_config`, `start`, `stop`, `restart`, `perm_srv_ctrl_start`, `perm_srv_ctrl_stop`, `perm_srv_ctrl_restart`, `perm_srv_data_name`, `perm_srv_data_guarantor`, `perm_srv_data_email`, `perm_srv_data_adress`, `perm_srv_data_port`, `perm_srv_data_sendmail_srvuser`, `perm_srv_data_sendmail_mapuser`, `perm_srv_data_sendmail_reqacc`, `perm_srv_data_discription`, `perm_srv_config_autoupdate`, `perm_srv_config_bandwidth`, `perm_srv_config_defaultchannel`, `perm_srv_config_host`, `perm_srv_config_password`, `perm_srv_config_port`, `perm_srv_config_registerhostname`, `perm_srv_config_registername`, `perm_srv_config_registerurl`, `perm_srv_config_timeout`, `perm_srv_config_users`, `perm_srv_config_welcometext`) VALUES ('$server_id','$name','$discription','$email','$guarantor','$ip','$port','$email_send_server_user','$email_send_map_user','$email_send_requested_accounts','$autoupdate_config', '$start_server', '$stop_server', '$restart_server', '$perm_start_server', '$perm_stop_server', '$perm_restart_server', '$perm_name', '$perm_guarantor', '$perm_email', '$perm_ip', '$perm_port', '$perm_email_send_server_user', '$perm_email_send_map_user', '$perm_email_send_requested_accounts', '$perm_discription', '$perm_autoupdate_config', '$perm_bandwidth', '$perm_defaultchannel', '$perm_ip', '$perm_password', '$perm_port', '$perm_registerhostname', '$perm_registername', '$perm_registerurl', '$perm_timeout', '$perm_users', '$perm_welcometext')";
            $save_server = "INSERT INTO `".$database_prefix."servers` (server_id) VALUES ('$server_id')";
            $save_config_1 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'bandwidth', '$bandwidth')";
            $save_config_2 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'defaultchannel', '$defaultchannel')";            
            $save_config_3 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'host', '$ip')";            
            $save_config_5 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'password', '$password')";            
            $save_config_6 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'port', '$port')";           
            $save_config_7 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'registerhostname', '$ip:$port')";       
            $save_config_8 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'registername', '$registername')";               
            $save_config_9 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'registerpassword', 'secret')";               
            $save_config_10 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'registerurl', '$registerurl')";               
            $save_config_11 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'timeout', '$timeout')";               
            $save_config_12 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'users', '$users')";               
            $save_config_13 = "INSERT INTO `".$database_prefix."config` (`server_id`, `key`, `value`) VALUES ('$server_id', 'welcometext', '$welcometext')";
            $save_config_14 = "INSERT INTO `".$database_prefix."map_channelviewer` (`server_id`, `colour`, `font_colour`, `width`, `height`, `permission`, `show_permission`, `external_on`, `safety_code`) VALUES ('$server_id', 'FFFFFF', '000000', '200', '500', '$channelviewer_permission', '$channelviewer_show_permission', '$channelviewer_external_on', '".$saftey_code."')";
            if ($adduser == "TRUE") {
            	$save_adduser = "INSERT INTO `".$database_prefix."map_user` (server_id, name, email, pw, active, perm_s_server_user, perm_s_map_user, perm_s_most_active, perm_s_accounts, perm_s_servers, perm_s_settings, perm_c_server_user, perm_c_map_user, perm_c_servers, perm_e_server_user, perm_e_map_user, perm_e_accounts, perm_e_servers, perm_e_settings, perm_d_server_user, perm_d_map_user, perm_d_accounts, perm_d_servers, perm_f_accounts) VALUES ('$server_id','$adduser_name','$adduser_email','".md5($adduser_pwd)."','1','1','1','1','1','1','1','1','0','0','1','1','1','1','0','1','0','1','0','1')";
            }
            //Schreibe Server in DB
            $qry_map_server = mysql_query($save_map_server);
            $qry_server = mysql_query($save_server);
            $qry_config_1 = mysql_query($save_config_1);
            $qry_config_2 = mysql_query($save_config_2);
            $qry_config_3 = mysql_query($save_config_3);
            $qry_config_5 = mysql_query($save_config_5);
            $qry_config_6 = mysql_query($save_config_6);
            $qry_config_7 = mysql_query($save_config_7);
            $qry_config_8 = mysql_query($save_config_8);
            $qry_config_9 = mysql_query($save_config_9);
            $qry_config_10 = mysql_query($save_config_10);
            $qry_config_11 = mysql_query($save_config_11); 
            $qry_config_12 = mysql_query($save_config_12); 
            $qry_config_13 = mysql_query($save_config_13);
            $qry_config_14 = mysql_query($save_config_14);  
        	if ($adduser == "TRUE") {
            	$qry_adduser = mysql_query($save_adduser);  
            }
            
            //Sende E-Mail an neuen Server MAP User
        	if ($adduser == "TRUE") {
        		$admin = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
                $send_email_admin = mysql_fetch_array($admin);
            	$subject = _send_email_text_56;
                $text = _send_email_text_57 . '<a href="' .$_SERVER['HTTP_REFERER'] . '">Webinterface</a>' . _send_email_text_58 . $adduser_name . _send_email_text_59 . $adduser_pwd . _send_email_text_60;
                $header  = 'MIME-Version: 1.0' . "\r\n";
                $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
                $header .= 'From: '. $send_email_admin[name] .' <'. $send_email_admin[email] .'>' . "\r\n";
                mail($adduser_email, $subject, $text, $header);
            }
                
            //virtuellen Server starten, wenn er erfolgreich in der Datenbank angelegt wurde:
            //Check DBUS Funktion (an-aus)    
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '21'");
            $dbus_functions_value = mysql_fetch_array($qry);
            if ($dbus_functions_value[value_2] == '1') {
                //Check ob MAP und Murmur auf Linux oder Windows lÃ¤uft
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                $get = mysql_fetch_array($qry);
                //LINUX *START*
                if ($get[value_2] == 'linux') {
                    //fÃ¼hrt Befehl zum starten des Servers aus
                    shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.start int32:' . $server_id);  
                }
                //LINUX *ENDE*
            }    
            //Check ICE Funktion (an-aus)    
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '22'");
            $ice_functions_value = mysql_fetch_array($qry);
            if ($ice_functions_value[value_2] == '1') {
                try {
                    //PrÃ¼ft ob Server offline ist, wenn ja, wird befehl zum starten ausgefÃ¼hrt
                    Ice_loadProfile();
                    $base = $ICE->stringToProxy("Meta:tcp -h ".$SliceHost." -p ".$SlicePort."");
                    $meta = $base->ice_checkedCast("::Murmur::Meta");   
                    $server = $meta->getServer(intval($server_id));
                    $server_status = $server->start();
                    } catch (Ice_Exception $error) {
                        $info = "<br><div align=\"center\"><div class='savearea'>"._start_virtual_server_off_no_process."</div></div>";                         
                }
            }
                        
            if ($qry_map_server == "1" && $qry_server == "1" && $qry_config_1 == "1" && $qry_config_2 == "1" && $qry_config_3 == "1" && $qry_config_5 == "1" && $qry_config_6 == "1" && $qry_config_7 == "1" && $qry_config_8 == "1" && $qry_config_9 == "1" && $qry_config_10 == "1" && $qry_config_11 == "1" && $qry_config_12 == "1" && $qry_config_13 == "1" && $qry_config_14 == "1") {        
                $info = "<br><div align=\"center\"><div class='boxsucess'>"._server_create_sucsess_1.$name._server_create_sucsess_2."</div></div>";
                $autoforward1 = 'TRUE';
                } else {
                    $info = "<br><div align=\"center\"><div class='savearea'>"._server_create_false_1.$name._server_create_false_2."</div></div>";
                    $autoforward2 = 'TRUE';
            }
        }
        
        //Loggingfunktion, Übergabe der Werte: Server erstellt
        //Definiert ob etwas geloggt werden soll
        if ($autoforward1 == TRUE) {
			$log_values["on"] = TRUE;
		}
		//Pflichtwerte
		$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
		$log_values["action_id"] = "server_db_4";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
		$log_values["priority"] = "2";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
		$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
		//Definierbare Werte (optional)
		$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
		$log_values["value_1"] = $name;					     	//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
        
        //Direktweiterleitung
        if ($autoforward1 == 'TRUE') {
            autoforward("../server/index.php?default",5);
        }  
        //Weiterleitung nach 3 Sekunden
        if ($autoforward2 == 'TRUE') {
            autoforward("../server/index.php?section=create_server",5);
        }
  
        } else {
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    }  
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Server erstellen - create server > in DB schreiben
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Server erstellen - create server > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'create_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_create_server;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_c_servers == "TRUE") { 
            //Start definition eigentliche Funktionen dieser Section:
            
            //Definiere IP des Servers
            $ip_value = $_SERVER['SERVER_ADDR'];
            
            //DB nach vorhandenen Ports auslesen um bei der Server erstellen Seite einen Portvorschlag anbieten zu können      
            $port_qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' ORDER BY value ASC LIMIT 1");
            $port = mysql_fetch_array($port_qry);
            $port_all = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' ORDER BY value ASC");
            $port_up = $port[value];
            while ($get_port=mysql_fetch_array($port_all)) {
            	if ($get_port[value] == $port_up) {
            		$port_up = $port_up + 1;
            	    } elseif($get_port[value] != $port_up) {
            	    	$port_value = $port_up;
            	    	break;
            	}
            }
            if ($port_value == "") {
            	$port_qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' ORDER BY value DESC LIMIT 1");
                $port = mysql_fetch_array($port_qry);
                $port_value = $port[value] + 1;
            }
            
            //Standartwerte setzen
            $registerurl_value = "http://www.mumb1e.de/";
            $registerhostname_value = $ip_value . ":" . $port_value;
            $users_value = "10";
            $bandwidth_value = "130000";
            $timeout_value = "30";
            $defaultchannel_value = "1";
            $channelviewer_permission_value .= "<option value=\"1\" selected=\"selected\">"._view_settings_permission_value_1."</option>\n";
            $channelviewer_permission_value .= "<option value=\"2\">"._view_settings_permission_value_2."</option>\n";
            $channelviewer_show_permission_value .= "<option value=\"1\" selected=\"selected\">"._view_settings_show_permission_value_1."</option>\n";
            $channelviewer_show_permission_value .= "<option value=\"2\">"._view_settings_show_permission_value_2."</option>\n";
            $welcometext_value = _server_create_server_create_welcometext_value;
            
            //Checkboxen setzen
            $check_on = ' checked';
            $check_off = '';
            $perm_name_value = $check_off;
            $perm_guarantor_value = $check_off;
            $perm_email_value = $check_off;
            $perm_email_send_server_user_value = $check_on;
            $perm_email_send_map_user_value = $check_on;
            $perm_email_send_requested_accounts_value = $check_on;
            $perm_start_server_value = $check_on;
            $perm_stop_server_value = $check_on;
            $perm_restart_server_value = $check_on;
            $perm_autoupdate_config_value = $check_on;
            $perm_registername_value = $check_on;
            $perm_registerurl_value = $check_on;
            $perm_registerhostname_value = $check_on;
            $perm_ip_value = $check_off;
            $perm_port_value = $check_off;
            $perm_password_value = $check_on;
            $perm_users_value = $check_off;
            $perm_bandwidth_value = $check_off;
            $perm_timeout_value = $check_on;
            $perm_defaultchannel_value = $check_on;
            $perm_discription_value = $check_off;
            $perm_welcometext_value = $check_off;
            $email_send_server_user_value = $check_on;
            $email_send_map_user_value = $check_on;
            $email_send_requested_accounts_value = $check_on;
            $start_server_value = $check_on;
            $stop_server_value = $check_on;
            $restart_server_value = $check_on;
            $autoupdate_config_value = $check_on;
            $channelviewer_external_on_value = $check_on;
           
            //Ausgabe
            $content_headers = array("head_on" => TRUE,
									 "head_type" => "default",
				                     "head_value" => _server_create_server_head,
									 "navi_on" => TRUE,
									 "navi_type" => "default",
									 );
            $index = show("$dir/create_server", array("head_1" => _server_create_server_head_1,
                                                      "head_2" => _server_create_server_head_2,
                                                      "head_3" => _server_create_server_head_3,
                                                      "head_4" => _server_create_server_head_4,
                                                      "head_5" => _server_create_server_head_5,
            									      "head_6" => _server_create_server_head_6,
                                                      "create_name" => _server_create_server_create_name,
                                                      "create_guarantor" => _server_create_server_create_guarantor,
                                                      "create_email" => _server_create_server_create_email,
                                                      "create_email_send_server_user" => _server_create_server_create_email_send_server_user,
                                                      "create_email_send_map_user" => _server_create_server_create_email_send_map_user,
                                                      "create_email_send_requested_accounts" => _server_create_server_create_email_send_requested_accounts,
                                                      "create_start_server" => _server_create_server_create_start_server,
                                                      "create_stop_server" => _server_create_server_create_stop_server,
                                                      "create_restart_server" => _server_create_server_create_restart_server,
                                                      "create_autoupdate_config" => _server_create_server_create_autoupdate_config,
                                                      "create_registername" => _server_create_server_create_registername,
                                                      "create_registerurl" => _server_create_server_create_registerurl,
                                                      "create_registerhostname" => _server_create_server_create_registerhostname,
                                                      "create_ip" => _server_create_server_create_ip,
                                                      "create_port" => _server_create_server_create_port,
                                                      "create_password" => _server_create_server_create_password,
                                                      "create_users" => _server_create_server_create_users,
                                                      "create_bandwidth" => _server_create_server_create_bandwidth,
                                                      "create_timeout" => _server_create_server_create_timeout,
                                                      "create_defaultchannel" => _server_create_server_create_defaultchannel,
                                                      "create_channelviewer_permission" => _server_create_server_create_channelviewer_permission,
                                                      "create_channelviewer_show_permission" => _server_create_server_create_channelviewer_show_permission,
                                                      "create_channelviewer_external_on_head" => _server_create_server_create_channelviewer_external_on_head,
                                                      "create_discription" => _server_create_server_create_discription,
                                                      "create_welcometext" => _server_create_server_create_welcometext,
                                                      "discr_email_send_server_user" => _server_create_server_discr_email_send_server_user,
                                                      "discr_email_send_map_user" => _server_create_server_discr_email_send_map_user,
                                                      "discr_email_send_requested_accounts" => _server_create_server_discr_email_send_requested_accounts,
                                                      "discr_start_server" => _server_create_server_discr_start_server,
                                                      "discr_stop_server" => _server_create_server_discr_stop_server,
                                                      "discr_restart_server" => _server_create_server_discr_restart_server,
                                                      "discr_autoupdate_config" => _server_create_server_discr_autoupdate_config,
            										  "create_adduser_true" => _server_create_server_create_adduser_true,
            										  "create_adduser_false" => _server_create_server_create_adduser_false,
            										  "create_adduser_name" => _server_create_server_create_adduser_name,
            										  "create_adduser_email" => _server_create_server_create_adduser_email,
                                                      "perm_name_value" => $perm_name_value,
                                                      "perm_guarantor_value" => $perm_guarantor_value,
                                                      "perm_email_value" => $perm_email_value,
                                                      "perm_email_send_server_user_value" => $perm_email_send_server_user_value,
                                                      "perm_email_send_map_user_value" => $perm_email_send_map_user_value,
                                                      "perm_email_send_requested_accounts_value" => $perm_email_send_requested_accounts_value,
                                                      "perm_start_server_value" => $perm_start_server_value,
                                                      "perm_stop_server_value" => $perm_stop_server_value,
                                                      "perm_edit_restart_server_value" => $perm_restart_server_value,
                                                      "perm_autoupdate_config_value" => $perm_autoupdate_config_value,
                                                      "perm_registername_value" => $perm_registername_value,
                                                      "perm_registerurl_value" => $perm_registerurl_value,
                                                      "perm_registerhostname_value" => $perm_registerhostname_value,
                                                      "perm_ip_value" => $perm_ip_value,
                                                      "perm_port_value" => $perm_port_value,
                                                      "perm_password_value" => $perm_password_value,
                                                      "perm_users_value" => $perm_users_value,
                                                      "perm_bandwidth_value" => $perm_bandwidth_value,
                                                      "perm_timeout_value" => $perm_timeout_value,
                                                      "perm_defaultchannel_value" => $perm_defaultchannel_value,
                                                      "perm_discription_value" => $perm_discription_value,
                                                      "perm_welcometext_value" => $perm_welcometext_value,
                                                      "email_send_server_user_value" => $email_send_server_user_value,
                                                      "email_send_map_user_value" => $email_send_map_user_value,
                                                      "email_send_requested_accounts_value" => $email_send_requested_accounts_value,
                                                      "start_server_value" => $start_server_value,
                                                      "stop_server_value" => $stop_server_value,
                                                      "restart_server_value" => $restart_server_value,
                                                      "autoupdate_config_value" => $autoupdate_config_value,
                                                      "registername_value" => $registername_value,
                                                      "registerurl_value" => $registerurl_value,
                                                      "registerhostname_value" => $registerhostname_value,
                                                      "ip_value" => $ip_value,
                                                      "port_value" => $port_value,
                                                      "password_value" => $password_value,
                                                      "users_value" => $users_value,
                                                      "bandwidth_value" => $bandwidth_value,
                                                      "timeout_value" => $timeout_value,
                                                      "defaultchannel_value" => $defaultchannel_value,
                                                      "channelviewer_permission_value" => $channelviewer_permission_value,
                                                      "channelviewer_show_permission_value" => $channelviewer_show_permission_value,
                                                      "channelviewer_external_on_value" => $channelviewer_external_on_value,
                                                      "welcometext_value" => $welcometext_value,
                                                      "set_check_perm_discription" => _server_create_server_set_check_perm_discription,
                                                      "create_do" => _server_create_server_create_do,
                                                      "create_rule" => _server_create_server_create_rule,
                                                      ));
            //Ende definition eigentliche Funktionen dieser Section^^
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        } 
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Server erstellen - create server > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Server editieren - edit server > in DB schreiben
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'edit_server_db':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_edit_server_db;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) { 
        // Ãœbergebe Server-Daten
        $server_id = $_POST["server_id"];
        $name = $_POST["name"];
        $guarantor = $_POST["guarantor"];
        $email = $_POST["email"];
        $ip = $_POST["ip"];
        $port = $_POST["port"];
        $email_send_server_user = $_POST["email_send_server_user"];
        $email_send_map_user = $_POST["email_send_map_user"];
        $email_send_requested_accounts = $_POST["email_send_requested_accounts"];
        $discription = $_POST["discription"];
        $start_server = $_POST["start_server"];
        $stop_server = $_POST["stop_server"];
        $restart_server = $_POST["restart_server"];
        $autoupdate_config = $_POST["autoupdate_config"];
        //Ãœbergebe Server_Berechtigungen fÃ¼r MAP-User
        $perm_edit_name = $_POST["perm_edit_name"];
        $perm_edit_guarantor = $_POST["perm_edit_guarantor"];
        $perm_edit_email = $_POST["perm_edit_email"];
        $perm_edit_ip = $_POST["perm_edit_ip"];
        $perm_edit_port = $_POST["perm_edit_port"];
        $perm_edit_email_send_server_user = $_POST["perm_edit_email_send_server_user"];
        $perm_edit_email_send_map_user = $_POST["perm_edit_email_send_map_user"];
        $perm_edit_email_send_requested_accounts = $_POST["perm_edit_email_send_requested_accounts"];
        $perm_edit_discription = $_POST["perm_edit_discription"];
        $perm_edit_start_server = $_POST["perm_edit_start_server"];
        $perm_edit_stop_server = $_POST["perm_edit_stop_server"];
        $perm_edit_restart_server = $_POST["perm_edit_restart_server"];
        $perm_edit_autoupdate_config = $_POST["perm_edit_autoupdate_config"];
        
        //Definiere Berechtigungen eines MAP Users.
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
        $set_permissions = mysql_fetch_array($qry);
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
        $qry_usr = mysql_fetch_array($qry);
       
        //DB nach Server-Daten auslesen
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."' LIMIT 1");
        $get = mysql_fetch_array($qry);
        
        //Servername, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_data_name] == "1" && $qry_usr[server_id] != "0") {
            if ($name != $get[name] && $name != "") {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET name = '$name' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
                } elseif ($name == "") {
                    $info = "<br><div align=\"center\"><div class='savearea'>"._edit_servername_false."</div></div>";
                    $autoforward2 = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                if ($name != $get[name] && $name != "") {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET name = '$name' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                    } elseif ($name == "") {
                        $info = "<br><div align=\"center\"><div class='savearea'>"._edit_servername_false."</div></div>";
                        $autoforward2 = 'TRUE';
                }
        }
        
        //Verantwortlicher, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_data_guarantor] == "1" && $qry_usr[server_id] != "0") {
            if ($guarantor != $get[guarantor]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET guarantor = '$guarantor' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }   
            } elseif ($qry_usr[server_id] == "0") {
                if ($guarantor != $get[guarantor]) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET guarantor = '$guarantor' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }  
        }
              
        //Kontrolle ob E-Mail eingegeben, wenn ja, ob richtig!
        if ($set_permissions[perm_srv_data_email] == "1" && $qry_usr[server_id] != "0") {
            if ($email != "") {
                //ÃœberpfÃ¼ft ob E-Mail Adresse richtig eingegeben wurde bzw. ob diese existiert
                $check_email = check_email($email);
                // Ergebnisauswertung des E-Mail-Checks und entspr. Vergabe der Werte
                if ($check_email == TRUE) {
                    //E-Mail, falls geÃ¤ndert in DB schreiben
                    if ($email != $get[email]) {
                        mysql_query("UPDATE `".$database_prefix."map_servers` SET email = '$email' WHERE server_id = '$server_id'");
                        $autoforward1 = 'TRUE';
                        $true_change = 'TRUE';    
                    }
                    } else {
                        $info = "<br><div align=\"center\"><div class='savearea'>"._wrong_email_entry."</div></div>";
                        $autoforward2 = 'TRUE';
                }
                } else {
                    //E-Mail, falls geÃ¤ndert in DB schreiben
                    if ($email != $get[email]) {
                        mysql_query("UPDATE `".$database_prefix."map_servers` SET email = '$email' WHERE server_id = '$server_id'");
                        $autoforward1 = 'TRUE';
                        $true_change = 'TRUE';    
                    }
            }
            } elseif ($qry_usr[server_id] == "0") {
                if ($email != "") {
                    //ÃœberpfÃ¼ft ob E-Mail Adresse richtig eingegeben wurde bzw. ob diese existiert
                    $check_email = check_email($email);
                    // Ergebnisauswertung des E-Mail-Checks und entspr. Vergabe der Werte
                    if ($check_email == TRUE) {
                        //E-Mail, falls geÃ¤ndert in DB schreiben
                        if ($email != $get[email]) {
                            mysql_query("UPDATE `".$database_prefix."map_servers` SET email = '$email' WHERE server_id = '$server_id'");
                            $autoforward1 = 'TRUE';
                            $true_change = 'TRUE';    
                        }
                        } else {
                            $info = "<br><div align=\"center\"><div class='savearea'>"._wrong_email_entry."</div></div>";
                            $autoforward2 = 'TRUE';
                    }
                    } else {
                        //E-Mail, falls geÃ¤ndert in DB schreiben
                        if ($email != $get[email]) {
                            mysql_query("UPDATE `".$database_prefix."map_servers` SET email = '$email' WHERE server_id = '$server_id'");
                            $autoforward1 = 'TRUE';
                            $true_change = 'TRUE';    
                        }
                }
        }
        
        //Server IP, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_data_adress] == "1" && $qry_usr[server_id] != "0") {
            if ($ip != $get[ip]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET ip = '$ip' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            } 
            } elseif ($qry_usr[server_id] == "0") {
                if ($ip != $get[ip]) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET ip = '$ip' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                } 
        } 
        
        //Server Port, falls geÃ¤ndert in DB schreiben (Server Daten - Bereich!!!))
        if ($set_permissions[perm_srv_data_port] == "1" && $qry_usr[server_id] != "0") {
            $qry_cnt_ports = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id != '$server_id' AND value = '$port'");
            $cnt_server_ports = mysql_num_rows($qry_cnt_ports);
            if ($port != $get[port] && $cnt_server_ports == FALSE) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET port = '$port' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            } 
            } elseif ($qry_usr[server_id] == "0") {
                $qry_cnt_ports = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id != '$server_id' AND value = '$port'");
                $cnt_server_ports = mysql_num_rows($qry_cnt_ports);
                if ($port != $get[port] && $cnt_server_ports == FALSE) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET port = '$port' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }
        }        
        
        //port, falls geÃ¤ndert in DB schreiben (Server Config - Bereich!!!)
        if ($set_permissions[perm_srv_config_port] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id = '$server_id'");
            $get_port = mysql_fetch_array($qry); 
            $qry_cnt_ports = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id != '$server_id' AND value = '$port'");
            $cnt_server_ports = mysql_num_rows($qry_cnt_ports);
            if ($port != $get_port[value] && $cnt_server_ports == FALSE) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$port' WHERE `key` = 'port' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id = '$server_id'");
                $get_port = mysql_fetch_array($qry); 
                $qry_cnt_ports = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id != '$server_id' AND value = '$port'");
                $cnt_server_ports = mysql_num_rows($qry_cnt_ports);
                if ($port != $get_port[value] && $cnt_server_ports == FALSE) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$port' WHERE `key` = 'port' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //E-Mail an Server User, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_data_sendmail_srvuser] == "1" && $qry_usr[server_id] != "0") {
            if ($email_send_server_user != $get[email_send_server_user]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET email_send_server_user = '$email_send_server_user' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                if ($email_send_server_user != $get[email_send_server_user]) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET email_send_server_user = '$email_send_server_user' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //E-Mail an MAP User, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_data_sendmail_mapuser] == "1" && $qry_usr[server_id] != "0") {
            if ($email_send_map_user != $get[email_send_map_user]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET email_send_map_user = '$email_send_map_user' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                if ($email_send_map_user != $get[email_send_map_user]) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET email_send_map_user = '$email_send_map_user' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //E-Mail an beantragte Konten, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_data_sendmail_reqacc] == "1" && $qry_usr[server_id] != "0") {
            if ($email_send_requested_accounts != $get[email_send_requested_accounts]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET email_send_requested_accounts = '$email_send_requested_accounts' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                if ($email_send_requested_accounts != $get[email_send_requested_accounts]) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET email_send_requested_accounts = '$email_send_requested_accounts' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //Start Server, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_ctrl_start] == "1" && $qry_usr[server_id] != "0") {
            if ($start_server != $get[start]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET start = '$start_server' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                if ($start_server != $get[start]) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET start = '$start_server' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //Stop Server, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_ctrl_stop] == "1" && $qry_usr[server_id] != "0") {
            if ($stop_server != $get[stop]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET stop = '$stop_server' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                if ($stop_server != $get[stop]) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET stop = '$stop_server' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //Restart Server, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_ctrl_restart] == "1" && $qry_usr[server_id] != "0") {
            if ($restart_server != $get[restart]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET restart = '$restart_server' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                if ($restart_server != $get[restart]) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET restart = '$restart_server' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //Autoupdate Server, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_autoupdate] == "1" && $qry_usr[server_id] != "0") {
            if ($autoupdate_config != $get[update_config]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET update_config = '$autoupdate_config' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                if ($autoupdate_config != $get[update_config]) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET update_config = '$autoupdate_config' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //Beschreibung, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_data_discription] == "1" && $qry_usr[server_id] != "0") {
            if ($discription != $get[discription]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET discription = '$discription' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                if ($discription != $get[discription]) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET discription = '$discription' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        if ($qry_usr[server_id] == "0") {
            //Berechtigung fÃ¼r MAP-User -> Servername, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_name != $get[perm_srv_data_name]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_data_name = '$perm_edit_name' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> Verantwortlicher, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_guarantor != $get[perm_srv_data_guarantor]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_data_guarantor = '$perm_edit_guarantor' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> E-Mail, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_email != $get[perm_srv_data_email]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_data_email = '$perm_edit_email' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> IP/Adresse, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_ip != $get[perm_srv_data_adress]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_data_adress = '$perm_edit_ip' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> Port, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_port != $get[perm_srv_data_port]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_data_port = '$perm_edit_port' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> E-Mail an Server User, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_email_send_server_user != $get[perm_srv_data_sendmail_srvuser]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_data_sendmail_srvuser = '$perm_edit_email_send_server_user' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> E-Mail an MAP User, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_email_send_map_user != $get[perm_srv_data_sendmail_mapuser]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_data_sendmail_mapuser = '$perm_edit_email_send_map_user' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> E-Mail an Req. User, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_email_send_requested_accounts != $get[perm_srv_data_sendmail_reqacc]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_data_sendmail_reqacc = '$perm_edit_email_send_requested_accounts' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> Beschreibung, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_discription != $get[perm_srv_data_discription]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_data_discription = '$perm_edit_discription' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> Server starten, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_start_server != $get[perm_srv_ctrl_start]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_ctrl_start = '$perm_edit_start_server' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> Server stoppen, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_stop_server != $get[perm_srv_ctrl_stop]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_ctrl_stop = '$perm_edit_stop_server' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> Server neustarten, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_restart_server != $get[perm_srv_ctrl_restart]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_ctrl_restart = '$perm_edit_restart_server' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> Autoupdate Config, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_autoupdate_config != $get[perm_srv_config_autoupdate]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_autoupdate = '$perm_edit_autoupdate_config' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
        }
        
        //Loggingfunktion, Übergabe der Werte: Server editieren
        //Definiert ob etwas geloggt werden soll
        if ($true_change == TRUE) {
			$log_values["on"] = TRUE;
		}
		//Pflichtwerte
		$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
		$log_values["action_id"] = "server_db_5";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
		$log_values["priority"] = "2";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
		$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
		//Definierbare Werte (optional)
		$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
		$log_values["value_1"] = $name;					     	//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
        
        //Meldung, wenn nichts geÃ¤ndert wurde!
        if ($true_change != "TRUE" AND $info == "") {
            $info = "<br><div align=\"center\"><div class='boxsucess'>"._no_change_edit_funktion."</div></div>";
            $autoforward2 = 'TRUE';
        }
        
        //Direktweiterleitung
        if ($autoforward1 == 'TRUE') {
            autoforward("../server/index.php?section=show_server&server_id=$server_id",0);
        }    
        //Weiterleitung nach 3 Sekunden
        if ($autoforward2 == 'TRUE') {
            autoforward("../server/index.php?section=edit_server&server_id=$server_id",5);
        }
    
        } else {
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    }
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Server editieren - edit server > in DB schreiben
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Server editieren - edit server > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'edit_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_edit_server;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_e_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == $_GET[server_id] OR $qry_usr[server_id] == "0") {
                //Start definition eigentliche Funktionen dieser Section:
                
                //DB auslesen Ã¼ber Server-Infos
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$_GET[server_id]."'");
                $get = mysql_fetch_array($qry);
                
                // E-Mail an Server-User (Checkbox) - Ausgabe
                if ($get[email_send_server_user] == '1') {
                    $get_server_user_email_value = ' checked';
                    } elseif ($get[email_send_server_user] == '0') {
                        $get_server_user_email_value = '';
                }
                
                // E-Mail an MAP-User (Checkbox) - Ausgabe
                if ($get[email_send_map_user] == '1') {
                    $get_map_user_email_value = ' checked';
                    } elseif ($get[email_send_map_user] == '0') {
                        $get_map_user_email_value = '';
                }
                
                // E-Mail an MAP-User (Checkbox) - Ausgabe
                if ($get[email_send_requested_accounts] == '1') {
                    $get_requested_accounts_email_value = ' checked';
                    } elseif ($get[email_send_requested_accounts] == '0') {
                        $get_requested_accounts_email_value = '';
                }
                
                // Server starten (Checkbox) - Ausgabe
                if ($get[start] == '1') {
                    $start_value = ' checked';
                    } elseif ($get[start] == '0') {
                        $start_value = '';
                }
                
                // Server stoppen (Checkbox) - Ausgabe
                if ($get[stop] == '1') {
                    $stop_value = ' checked';
                    } elseif ($get[stop] == '0') {
                        $stop_value = '';
                }
                
                // Server restarten (Checkbox) - Ausgabe
                if ($get[restart] == '1') {
                    $restart_value = ' checked';
                    } elseif ($get[restart] == '0') {
                        $restart_value = '';
                }
                
                // Serverconfig automatisch updaten (Checkbox) - Ausgabe
                if ($get[update_config] == '1') {
                    $update_config_value = ' checked';
                    } elseif ($get[update_config] == '0') {
                        $update_config_value = '';
                }
                
                // Berechtigung: Servername Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_data_name] == '1') {
                    $perm_edit_name_value = ' checked';
                    } elseif ($get[perm_srv_data_name] == '0') {
                        $perm_edit_name_value = '';
                }
                
                // Berechtigung: Verantwortlicher Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_data_guarantor] == '1') {
                    $perm_edit_guarantor_value = ' checked';
                    } elseif ($get[perm_srv_data_guarantor] == '0') {
                        $perm_edit_guarantor_value = '';
                }
                
                // Berechtigung: Verantwortlicher Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_data_email] == '1') {
                    $perm_edit_email_value = ' checked';
                    } elseif ($get[perm_srv_data_email] == '0') {
                        $perm_edit_email_value = '';
                }
                
                // Berechtigung: IP/Adresse Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_data_adress] == '1') {
                    $perm_edit_adress_value = ' checked';
                    } elseif ($get[perm_srv_data_adress] == '0') {
                        $perm_edit_adress_value = '';
                }
                
                // Berechtigung: Port Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_data_port] == '1') {
                    $perm_edit_port_value = ' checked';
                    } elseif ($get[perm_srv_data_port] == '0') {
                        $perm_edit_port_value = '';
                }
                
                // Berechtigung: E-Mail an Server User Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_data_sendmail_srvuser] == '1') {
                    $perm_edit_sendmail_srvuser_value = ' checked';
                    } elseif ($get[perm_srv_data_sendmail_srvuser] == '0') {
                        $perm_edit_sendmail_srvuser_value = '';
                }
                
                // Berechtigung: E-Mail an MAP User Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_data_sendmail_mapuser] == '1') {
                    $perm_edit_sendmail_mapuser_value = ' checked';
                    } elseif ($get[perm_srv_data_sendmail_mapuser] == '0') {
                        $perm_edit_sendmail_mapuser_value = '';
                }
                
                // Berechtigung: E-Mail an Req. Accounts Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_data_sendmail_reqacc] == '1') {
                    $perm_edit_sendmail_reqacc_value = ' checked';
                    } elseif ($get[perm_srv_data_sendmail_reqacc] == '0') {
                        $perm_edit_sendmail_reqacc_value = '';
                }
                
                // Berechtigung: Beschreibung Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_data_discription] == '1') {
                    $perm_edit_discription_value = ' checked';
                    } elseif ($get[perm_srv_data_discription] == '0') {
                        $perm_edit_discription_value = '';
                }
                
                // Berechtigung: Server starten Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_ctrl_start] == '1') {
                    $perm_srv_ctrl_start_value = ' checked';
                    } elseif ($get[perm_srv_ctrl_start] == '0') {
                        $perm_srv_ctrl_start_value = '';
                }
                
                // Berechtigung: Server stoppen Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_ctrl_stop] == '1') {
                    $perm_srv_ctrl_stop_value = ' checked';
                    } elseif ($get[perm_srv_ctrl_stop] == '0') {
                        $perm_srv_ctrl_stop_value = '';
                }
                
                // Berechtigung: Server restarten Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_ctrl_restart] == '1') {
                    $perm_srv_ctrl_restart_value = ' checked';
                    } elseif ($get[perm_srv_ctrl_restart] == '0') {
                        $perm_srv_ctrl_restart_value = '';
                }   
                
                // Berechtigung: Server automatisch updaten wenn SRV Config geÃ¤ndert wurde, indem Server neu startet (Checkbox) - Ausgabe
                if ($get[perm_srv_config_autoupdate] == '1') {
                    $perm_srv_config_autoupdate_value = ' checked';
                    } elseif ($get[perm_srv_config_autoupdate] == '0') {
                        $perm_srv_config_autoupdate_value = '';
                }      
                
                //Definiere ob MAP User die allgemeinen Rechte hat Berechtigungen zu verÃ¤ndern.
                if ($qry_usr[server_id] == "0") {
                    $set_perms_1 = '';
                    $set_perms_2 = '';
                    } else {
                        $set_perms_1 = '<!--';
                        $set_perms_2 = '-->';
                }
                
                //Daten ans Formular schicken und / bzw. es aufrufen   
                $content_headers = array("head_on" => TRUE,
									 "head_type" => "default",
				                     "head_value" => _edit_server_head . $get[name],
									 "navi_on" => TRUE,
									 "navi_type" => "default",
									 );     
                $index = show("$dir/edit_server", array("server_id" => $get[server_id],
                                                        "name" => $get[name],
                                                        "perm_edit_name_value" => $perm_edit_name_value,
                                                        "guarantor" => $get[guarantor],
                                                        "perm_edit_guarantor_value" => $perm_edit_guarantor_value,
                                                        "email" => $get[email],
                                                        "perm_edit_email_value" => $perm_edit_email_value,
                                                        "ip" => $get[ip],
                                                        "perm_edit_ip_value" => $perm_edit_adress_value,
                                                        "port" => $get[port],
                                                        "perm_edit_port_value" => $perm_edit_port_value,                                                        
                                                        "discription" => $get[discription],
                                                        "perm_edit_discription_value" => $perm_edit_discription_value,
                                                        "email_send_server_user_value" => $get_server_user_email_value,
                                                        "perm_edit_email_send_server_user_value" => $perm_edit_sendmail_srvuser_value,
                                                        "email_send_map_user_value" => $get_map_user_email_value,
                                                        "perm_edit_email_send_map_user_value" => $perm_edit_sendmail_mapuser_value,
                                                        "email_send_requested_accounts_value" => $get_requested_accounts_email_value,
                                                        "perm_edit_email_send_requested_accounts_value" => $perm_edit_sendmail_reqacc_value,
                                                        "perm_edit_start_server_value" => $perm_srv_ctrl_start_value,
                                                        "start_server_value" => $start_value,
                                                        "perm_edit_stop_server_value" => $perm_srv_ctrl_stop_value,
                                                        "stop_server_value" => $stop_value,
                                                        "perm_edit_restart_server_value" => $perm_srv_ctrl_restart_value,
                                                        "restart_server_value" => $restart_value,
                                                        "perm_autoupdate_config_value" => $perm_srv_config_autoupdate_value,
                                                        "autoupdate_config_value" => $update_config_value,
                                                        "sp1" => $set_perms_1,
                                                        "sp2" => $set_perms_2,
                                                        "set_check_perm_discription" => _edit_server_set_check_perm_discription,
                                                        "edit_name" => _edit_server_name,
                                                        "edit_guarantor" => _edit_server_guarantor,
                                                        "edit_email" => _edit_server_email,
                                                        "edit_ip" => _edit_server_ip,
                                                        "edit_port" => _edit_server_port,
                                                        "edit_discription" => _edit_server_discription,
                                                        "edit_email_send_server_user" => _edit_server_email_send_server_user,
                                                        "edit_email_send_map_user" => _edit_server_email_send_map_user,
                                                        "edit_email_send_requested_accounts" => _edit_server_email_send_requested_accounts,
                                                        "edit_start_server" => _edit_server_start_server,
                                                        "edit_stop_server" => _edit_server_stop_server,
                                                        "edit_restart_server" => _edit_server_restart_server,                                                        
                                                        "edit_autoupdate_config" => _edit_server_autoupdate_config,
                                                        "edit_do" => _edit_server_do,
                                                        "email_send_server_user_discr" => _edit_server_email_send_server_user_discr,
                                                        "email_send_map_user_discr" => _edit_server_email_send_map_user_discr,
                                                        "email_send_requested_accounts_discr" => _edit_server_email_send_requested_accounts_discr,
                                                        "start_server_discr" => _edit_server_start_server_discr,
                                                        "stop_server_discr" => _edit_server_stop_server_discr,
                                                        "restart_server_discr" => _edit_server_restart_server_discr,
                                                        "autoupdate_config_discr" => _edit_server_autoupdate_config_discr,
                                                        ));
             
                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                    //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                    $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        } 
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Server editieren - edit server > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Server lÃ¶schen - delete server > Schreibe in DB
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'delete_server_db':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_delete_server_db;

    //Check ob eingeloggt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {  
        // Daten aus Formular Ã¼bernehmen
        $server_id = $_POST["server_id"];
              
        //SuperUser des Servers lÃ¶schen, damit Server sich lÃ¶schen lÃ¤sst...
        mysql_query("DELETE FROM `".$database_prefix."users` WHERE name = 'SuperUser' AND server_id = '$server_id'");
        
        //virtuellen Server erst Stoppen, bevor er aus der Datenbank gelÃ¶scht wird!
        //Check DBUS Funktion (an-aus)    
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '21'");
        $dbus_functions_value = mysql_fetch_array($qry);
        if ($dbus_functions_value[value_2] == '1') {
            //Check ob MAP und Murmur auf Linux oder Windows lÃ¤uft
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
            $get = mysql_fetch_array($qry);
            //LINUX *START*
            if ($get[value_2] == 'linux') {
                //fÃ¼hrt Befehl zum stoppen des servers aus
                shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.stop int32:' . $server_id); 
            }
            //LINUX *ENDE*
        }
        //Check ICE Funktion (an-aus)    
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '22'");
        $ice_functions_value = mysql_fetch_array($qry);
        if ($ice_functions_value[value_2] == '1') {
            try {
                //PrÃ¼ft ob Server Online ist, wenn ja, wird befehl zum stoppen ausgefÃ¼hrt
                Ice_loadProfile();
                $base = $ICE->stringToProxy("Meta:tcp -h ".$SliceHost." -p ".$SlicePort."");
                $meta = $base->ice_checkedCast("::Murmur::Meta");   
                $server = $meta->getServer(intval($server_id));
                $server_status = $server->isRunning();
                $server_status = $server->stop();                  
                } catch (Ice_Exception $error) {
                    $info = "<br><div align=\"center\"><div class='savearea'>"._stop_virtual_server_off_no_process."</div></div>";
                    $autoforward1 = 'TRUE';                           
            }
        }
        
        //DB nach alten Serverdaten auslesen
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."' LIMIT 1");
        $get = mysql_fetch_array($qry);
        
        //Check ob noch user zum Server vorhanden sind. Wenn vorhanden, lÃ¶schen des Servers nicht mÃ¶glich!
        $count_users_map = mysql_query("SELECT server_id FROM `".$database_prefix."map_user` WHERE server_id = '$server_id'");
        $count_usr_map = mysql_num_rows($count_users_map);
        $count_users_srv = mysql_query("SELECT server_id FROM `".$database_prefix."users` WHERE server_id = '$server_id'");
        $count_usr_srv = mysql_num_rows($count_users_srv);
        $count_accounts = mysql_query("SELECT server_id FROM `".$database_prefix."map_requsr` WHERE server_id = '$server_id'");
        $count_req_acc = mysql_num_rows($count_accounts);
        if ($count_usr_map == "0" AND $count_usr_srv == "0" AND $count_req_acc == "0") {
            $usr_exists = "FALSE";
            } else {
                $usr_exists = "TRUE";
        }
        
        if ($get[server_id] != "1") {
            if ($usr_exists == "FALSE") {
                mysql_query("DELETE FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."' LIMIT 1");
                mysql_query("DELETE FROM `".$database_prefix."servers` WHERE server_id = '".$server_id."' LIMIT 1");
                mysql_query("DELETE FROM `".$database_prefix."config` WHERE server_id = '".$server_id."'");
                mysql_query("DELETE FROM `".$database_prefix."map_channelviewer` WHERE server_id = '".$server_id."'");
                $info = "<br><div align=\"center\"><div class='boxsucess'>"._delete_server_sucsessful_1.$get[name]._delete_server_sucsessful_2."</div></div>";
                $autoforward2 = 'TRUE';
                } else {
                    $info = "<br><div align=\"center\"><div class='savearea'>"._user_allready_existing_server_not_delete."</div></div>";
                    $autoforward1 = 'TRUE';  
            }
            } else {
                $info = "<br><div align=\"center\"><div class='savearea'>"._server_delete_not_sucsessful_1.$get[name]._server_delete_not_sucsessful_2."</div></div>";
                $autoforward1 = 'TRUE';  
        }
        
        //Loggingfunktion, Übergabe der Werte: Server löschen
        //Definiert ob etwas geloggt werden soll
        if ($autoforward2 == TRUE) {
			$log_values["on"] = TRUE;
		}
		//Pflichtwerte
		$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
		$log_values["action_id"] = "server_db_6";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
		$log_values["priority"] = "2";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
		$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
		//Definierbare Werte (optional)
		$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
		$log_values["value_1"] = $get[name];			     	//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
    
        //Weiterleitung nach 5 Sekunden
        if ($autoforward1 == 'TRUE') {
            autoforward("../server/index.php?section=show_server&server_id=$server_id",5);
        }
                
        //Weiterleitung nach 5 Sekunden
        if ($autoforward2 == 'TRUE') {
            autoforward("../server/index.php?default",5);
        }
    
        } else {
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Server lÃ¶schen - delete server > Schreibe in DB
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Server lÃ¶schen - delete server > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'delete_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_delete_server;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_d_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == $_GET[server_id] OR $qry_usr[server_id] == "0") {
                //Start definition eigentliche Funktionen dieser Section:
                
                //DB auslesen Ã¼ber Server-Infos
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$_GET[server_id]."'");
                $get = mysql_fetch_array($qry);
                           
                //Daten ans Formular schicken und / bzw. es aufrufen
                $content_headers = array("head_on" => TRUE,
										 "head_type" => "default",
					                     "head_value" => _delete_server_head . $get[name],
										 "navi_on" => TRUE,
										 "navi_type" => "default",
										 );         
                $index = show("$dir/delete_server", array("server_id" => $get[server_id],
                                                          "name" => $get[name],
                                                          "guarantor" => $get[guarantor],
                                                          "ip" => $get[ip],
                                                          "port" => $get[port],
                                                          "delete_question" => _delete_server_question,
                                                          "delete_id" => _delete_server_id,
                                                          "delete_name" => _delete_server_name,
                                                          "delete_guarantor" => _delete_server_guarantor,
                                                          "delete_adress" => _delete_server_adress,
                                                          "delete_do" => _delete_server_do,
                                                          ));
             
                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                    //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                    $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        } 
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Server lÃ¶schen - delete server > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Server config anzeigen - show server config
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'show_server_config':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_show_server_config;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_s_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == $_GET[server_id] OR $qry_usr[server_id] == "0") {
                //Start definition eigentliche Funktionen dieser Section:
                
                $server_id = $_GET[server_id];
                
                //DB auslesen Ã¼ber Server-Daten: Server-Name
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
                $get_servername = mysql_fetch_array($qry);
                if ($get_servername[value] == "") {
                    $get_servername[value] = _server_show_empty;
                }
                
                //DB auslesen Ã¼ber Server-Config: registername
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registername' AND server_id = '$server_id'");
                $get_registername = mysql_fetch_array($qry); 
                if ($get_registername[value] == "") {
                    $get_registername[value] = _server_show_empty;
                }
                
                //DB auslesen Ã¼ber Server-Config: registerurl
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registerurl' AND server_id = '$server_id'");
                $get_registerurl = mysql_fetch_array($qry);
                if ($get_registerurl[value] == "") {
                    $get_registerurl[value] = _server_show_empty;
                }
                
                //DB auslesen Ã¼ber Server-Config: registerhostname
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registerhostname' AND server_id = '$server_id'");
                $get_registerhostname = mysql_fetch_array($qry); 
                if ($get_registerhostname[value] == "") {
                    $get_registerhostname[value] = _server_show_empty;
                }               
                
                //DB auslesen Ã¼ber Server-Config: host
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'host' AND server_id = '$server_id'");
                $get_host = mysql_fetch_array($qry);
                if ($get_host[value] == "") {
                    $get_host[value] = _server_show_empty;
                }   
                
                //DB auslesen Ã¼ber Server-Config: port
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id = '$server_id'");
                $get_port = mysql_fetch_array($qry); 
                if ($get_port[value] == "") {
                    $get_port[value] = _server_show_empty;
                }
                
                //DB auslesen Ã¼ber Server-Config: password
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'password' AND server_id = '$server_id'");
                $get_password = mysql_fetch_array($qry); 
                if ($get_password[value] == "") {
                    $get_password[value] = _server_show_empty;
                }
                
                //DB auslesen Ã¼ber Server-Config: users
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'users' AND server_id = '$server_id'");
                $get_users = mysql_fetch_array($qry);
                if ($get_users[value] == "") {
                    $get_users[value] = _server_show_empty;
                }   
                
                //DB auslesen Ã¼ber Server-Config: bandwidth
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'bandwidth' AND server_id = '$server_id'");
                $get_bandwidth = mysql_fetch_array($qry);
                if ($get_bandwidth[value] == "") {
                    $get_bandwidth[value] = _server_show_empty;
                } 
                
                //DB auslesen Ã¼ber Server-Config: timeout
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'timeout' AND server_id = '$server_id'");
                $get_timeout = mysql_fetch_array($qry); 
                if ($get_timeout[value] == "") {
                    $get_timeout[value] = _server_show_empty;
                } 
                
                //DB auslesen Ã¼ber Server-Config: defaultchannel
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'defaultchannel' AND server_id = '$server_id'");
                $get_defaultchannel = mysql_fetch_array($qry); 
                if ($get_defaultchannel[value] == "") {
                    $get_defaultchannel[value] = _server_show_empty;
                } 
                
                //DB auslesen Ã¼ber Server-Config: welcometext
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'welcometext' AND server_id = '$server_id'");
                $get_welcometext = mysql_fetch_array($qry);   
                if ($get_welcometext[value] == "") {
                    $get_welcometext[value] = _server_show_empty;
                }          
                
                //Daten ans Formular schicken und / bzw. es aufrufen 
                $content_headers = array("head_on" => TRUE,
										 "head_type" => "default",
					                     "head_value" => _show_server_config_head.$get_servername[name],
										 "navi_on" => TRUE,
										 "navi_type" => "default",
										 );        
                $index = show("$dir/show_server_config", array("head_public" => _show_server_config_head_public,
                                                               "registername_head" => _show_server_config_registername_head,
                                                               "registername_value" => $get_registername[value],
                                                               "registerurl_head" => _show_server_config_registerurl_head,
                                                               "registerurl_value" => $get_registerurl[value],
                                                               "registerhostname_head" => _show_server_config_registerhostname_head,
                                                               "registerhostname_value" => $get_registerhostname[value],
                                                               "head_internal" => _show_server_config_head_internal,
                                                               "host_head" => _show_server_config_host_head,
                                                               "host_value" => $get_host[value],
                                                               "port_head" => _show_server_config_port_head,
                                                               "port_value" => $get_port[value],
                                                               "password_head" => _show_server_config_password_head,
                                                               "password_value" => $get_password[value],
                                                               "users_head" => _show_server_config_users_head,
                                                               "users_value" => $get_users[value],
                                                               "bandwidth_head" => _show_server_config_bandwidth_head,
                                                               "bandwidth_value" => $get_bandwidth[value],
                                                               "timeout_head" => _show_server_config_timeout_head,
                                                               "timeout_value" => $get_timeout[value],
                                                               "defaultchannel_head" => _show_server_config_defaultchannel_head,
                                                               "defaultchannel_value" => $get_defaultchannel[value],
                                                               "welcometext_head" => _show_server_config_welcometext_head,
                                                               "welcometext_value" => $get_welcometext[value], 
                                                               "head_edit_config" => _show_server_config_head_edit_config,
                                                               "edit_config" => "<img src=\"../inc/tpl/".$tpldir."/images/server_config.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=edit_server_config&server_id=$server_id\" target=\"_self\">"._show_server_config_edit_config."</a>",                                                            
                                                               "back_server_details" => "<img src=\"../inc/tpl/".$tpldir."/images/server_user.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=show_server&server_id=$server_id\" target=\"_self\">"._show_server_config_back_server_details."</a>",                                                            
                                                               ));
                                                               
                //Loggingfunktion, Übergabe der Werte: Server Config ansehen
		        //Definiert ob etwas geloggt werden soll
				$log_values["on"] = TRUE;
				//Pflichtwerte
				$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
				$log_values["action_id"] = "server_show_7";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
				$log_values["priority"] = "1";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
				$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
				//Definierbare Werte (optional)
				$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
				$log_values["value_1"] = $get_servername[name];	   	//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
             
                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                    //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                    $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        } 
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Server config anzeigen - show server config
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Server config editieren - edit server config > in DB schreiben
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'edit_server_config_db':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_edit_server_config_db;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) { 
        // Ãœbergebe Server-Config
        $server_id = $_POST["server_id"];
        $registername = $_POST["registername"];
        $registerurl = $_POST["registerurl"];
        $registerhostname = $_POST["registerhostname"];
        $host = $_POST["host"];
        $port = $_POST["port"];
        $password = $_POST["password"];
        $users = $_POST["users"];
        $bandwidth = $_POST["bandwidth"];
        $timeout = $_POST["timeout"];
        $defaultchannel = $_POST["defaultchannel"];
        $welcometext = $_POST["welcometext"];
        //Ãœbergebe Server_Berechtigungen fÃ¼r MAP-User
        $perm_edit_registername = $_POST["perm_edit_registername"];
        $perm_edit_registerurl = $_POST["perm_edit_registerurl"];
        $perm_edit_registerhostname = $_POST["perm_edit_registerhostname"];
        $perm_edit_host = $_POST["perm_edit_host"];
        $perm_edit_port = $_POST["perm_edit_port"];
        $perm_edit_password = $_POST["perm_edit_password"];
        $perm_edit_users = $_POST["perm_edit_users"];
        $perm_edit_bandwidth = $_POST["perm_edit_bandwidth"];
        $perm_edit_timeout = $_POST["perm_edit_timeout"];
        $perm_edit_defaultchannel = $_POST["perm_edit_defaultchannel"];
        $perm_edit_welcometext = $_POST["perm_edit_welcometext"];
        
        //Definiere Berechtigungen eines MAP Users.
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
        $set_permissions = mysql_fetch_array($qry);
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
        $qry_usr = mysql_fetch_array($qry);
        
        //registername, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_registername] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registername' AND server_id = '$server_id'");
            $get_registername = mysql_fetch_array($qry); 
            if ($registername != $get_registername[value]) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$registername' WHERE `key` = 'registername' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registername' AND server_id = '$server_id'");
                $get_registername = mysql_fetch_array($qry); 
                if ($registername != $get_registername[value]) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$registername' WHERE `key` = 'registername' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //registerurl, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_registerurl] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registerurl' AND server_id = '$server_id'");
            $get_registerurl = mysql_fetch_array($qry); 
            if ($registerurl != $get_registerurl[value]) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$registerurl' WHERE `key` = 'registerurl' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registerurl' AND server_id = '$server_id'");
                $get_registerurl = mysql_fetch_array($qry); 
                if ($registerurl != $get_registerurl[value]) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$registerurl' WHERE `key` = 'registerurl' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //registerhostname, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_registerhostname] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registerhostname' AND server_id = '$server_id'");
            $get_registerhostname = mysql_fetch_array($qry); 
            if ($registerhostname != $get_registerhostname[value]) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$registerhostname' WHERE `key` = 'registerhostname' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registerhostname' AND server_id = '$server_id'");
                $get_registerhostname = mysql_fetch_array($qry); 
                if ($registerhostname != $get_registerhostname[value]) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$registerhostname' WHERE `key` = 'registerhostname' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //host, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_host] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'host' AND server_id = '$server_id'");
            $get_host = mysql_fetch_array($qry); 
            if ($host != $get_host[value]) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$host' WHERE `key` = 'host' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'host' AND server_id = '$server_id'");
                $get_host = mysql_fetch_array($qry); 
                if ($host != $get_host[value]) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$host' WHERE `key` = 'host' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //Server Port, falls geÃ¤ndert in DB schreiben (Server Daten - Bereich!!!))
        if ($set_permissions[perm_srv_data_port] == "1" && $qry_usr[server_id] != "0") {
            $qry_cnt_ports = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id != '$server_id' AND value = '$port'");
            $cnt_server_ports = mysql_num_rows($qry_cnt_ports);
            if ($port != $get[port] && $cnt_server_ports == FALSE) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET port = '$port' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            } 
            } elseif ($qry_usr[server_id] == "0") {
                $qry_cnt_ports = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id != '$server_id' AND value = '$port'");
                $cnt_server_ports = mysql_num_rows($qry_cnt_ports);
                if ($port != $get[port] && $cnt_server_ports == FALSE) {
                    mysql_query("UPDATE `".$database_prefix."map_servers` SET port = '$port' WHERE server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //port, falls geÃ¤ndert in DB schreiben (Server Config - Bereich!!!)
        if ($set_permissions[perm_srv_config_port] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id = '$server_id'");
            $get_port = mysql_fetch_array($qry); 
            $qry_cnt_ports = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id != '$server_id' AND value = '$port'");
            $cnt_server_ports = mysql_num_rows($qry_cnt_ports);
            if ($port != $get_port[value] && $cnt_server_ports == FALSE) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$port' WHERE `key` = 'port' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id = '$server_id'");
                $get_port = mysql_fetch_array($qry); 
                $qry_cnt_ports = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id != '$server_id' AND value = '$port'");
                $cnt_server_ports = mysql_num_rows($qry_cnt_ports);
                if ($port != $get_port[value] && $cnt_server_ports == FALSE) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$port' WHERE `key` = 'port' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //password, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_password] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'password' AND server_id = '$server_id'");
            $get_password = mysql_fetch_array($qry); 
            if ($password != $get_password[value]) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$password' WHERE `key` = 'password' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'password' AND server_id = '$server_id'");
                $get_password = mysql_fetch_array($qry); 
                if ($password != $get_password[value]) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$password' WHERE `key` = 'password' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //users, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_users] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'users' AND server_id = '$server_id'");
            $get_users = mysql_fetch_array($qry); 
            if ($users != $get_users[value]) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$users' WHERE `key` = 'users' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'users' AND server_id = '$server_id'");
                $get_users = mysql_fetch_array($qry); 
                if ($users != $get_users[value]) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$users' WHERE `key` = 'users' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //bandwidth, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_bandwidth] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'bandwidth' AND server_id = '$server_id'");
            $get_bandwidth = mysql_fetch_array($qry); 
            if ($bandwidth != $get_bandwidth[value]) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$bandwidth' WHERE `key` = 'bandwidth' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'bandwidth' AND server_id = '$server_id'");
                $get_bandwidth = mysql_fetch_array($qry); 
                if ($bandwidth != $get_bandwidth[value]) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$bandwidth' WHERE `key` = 'bandwidth' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //timeout, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_timeout] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'timeout' AND server_id = '$server_id'");
            $get_timeout = mysql_fetch_array($qry); 
            if ($timeout != $get_timeout[value]) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$timeout' WHERE `key` = 'timeout' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'timeout' AND server_id = '$server_id'");
                $get_timeout = mysql_fetch_array($qry); 
                if ($timeout != $get_timeout[value]) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$timeout' WHERE `key` = 'timeout' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //defaultchannel, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_defaultchannel] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'defaultchannel' AND server_id = '$server_id'");
            $get_defaultchannel = mysql_fetch_array($qry); 
            if ($defaultchannel != $get_defaultchannel[value]) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$defaultchannel' WHERE `key` = 'defaultchannel' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'defaultchannel' AND server_id = '$server_id'");
                $get_defaultchannel = mysql_fetch_array($qry); 
                if ($defaultchannel != $get_defaultchannel[value]) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$defaultchannel' WHERE `key` = 'defaultchannel' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }
        
        //welcometext, falls geÃ¤ndert in DB schreiben
        if ($set_permissions[perm_srv_config_welcometext] == "1" && $qry_usr[server_id] != "0") {
            $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'welcometext' AND server_id = '$server_id'");
            $get_welcometext = mysql_fetch_array($qry); 
            if ($welcometext != $get_welcometext[value]) {
                mysql_query("UPDATE `".$database_prefix."config` SET value = '$welcometext' WHERE `key` = 'welcometext' AND server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $autoupdate = 'TRUE';
                $true_change = 'TRUE';
            }
            } elseif ($qry_usr[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'welcometext' AND server_id = '$server_id'");
                $get_welcometext = mysql_fetch_array($qry); 
                if ($welcometext != $get_welcometext[value]) {
                    mysql_query("UPDATE `".$database_prefix."config` SET value = '$welcometext' WHERE `key` = 'welcometext' AND server_id = '$server_id'");
                    $autoforward1 = 'TRUE';
                    $autoupdate = 'TRUE';
                    $true_change = 'TRUE';
                }
        }

        if ($qry_usr[server_id] == "0") {
            //DB nach Server-Daten auslesen
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."' LIMIT 1");
            $get = mysql_fetch_array($qry);
            
            //Berechtigung fÃ¼r MAP-User -> registername, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_registername != $get[perm_srv_config_registername]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_registername = '$perm_edit_registername' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> registerurl, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_registerurl != $get[perm_srv_config_registerurl]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_registerurl = '$perm_edit_registerurl' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> registerhostname, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_registerhostname != $get[perm_srv_config_registerhostname]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_registerhostname = '$perm_edit_registerhostname' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> host, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_host != $get[perm_srv_config_host]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_host = '$perm_edit_host' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> Port, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_port != $get[perm_srv_config_port]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_port = '$perm_edit_port' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> password, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_password != $get[perm_srv_config_password]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_password = '$perm_edit_password' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> users, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_users != $get[perm_srv_config_users]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_users = '$perm_edit_users' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> bandwidth, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_bandwidth != $get[perm_srv_config_bandwidth]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_bandwidth = '$perm_edit_bandwidth' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> timeout, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_timeout != $get[perm_srv_config_timeout]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_timeout = '$perm_edit_timeout' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> defaultchannel, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_defaultchannel != $get[perm_srv_config_defaultchannel]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_defaultchannel = '$perm_edit_defaultchannel' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
            
            //Berechtigung fÃ¼r MAP-User -> welcometext, falls geÃ¤ndert in DB schreiben
            if ($perm_edit_welcometext != $get[perm_srv_config_welcometext]) {
                mysql_query("UPDATE `".$database_prefix."map_servers` SET perm_srv_config_welcometext = '$perm_edit_welcometext' WHERE server_id = '$server_id'");
                $autoforward1 = 'TRUE';
                $true_change = 'TRUE';
            }
        }
        
        //Wenn Autoupdate EIN ist UND ein Wert geÃ¤ndert wurde, Server restarten!
        if ($get[update_config] == '1' && $autoupdate == 'TRUE') {
            //Check DBUS Funktion (an-aus)    
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '21'");
            $dbus_functions_value = mysql_fetch_array($qry);
            if ($dbus_functions_value[value_2] == '1') {
                //Check ob MAP und Murmur auf Linux laufen
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                $get = mysql_fetch_array($qry);
                if ($get[value_2] == 'linux') {
                    //fÃ¼hrt Befehl zum stoppen des servers aus
                    shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.stop int32:' . $server_id);
                    //Script macht Pause das server richtig gestoppt ist (0,25 Sekunden; 250ms bzw. 250000Âµs)!
                    usleep(250000);
                    //fÃ¼hrt Befehl zum starten des servers aus
                    shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.start int32:' . $server_id);
                    $info = "<br><div align=\"center\"><div class='boxsucess'>"._restart_virtual_server_sucsessful."</div></div>";
                    $autoforward1 = 'TRUE';  
                }
            }        
            //Check ICE Funktion (an-aus)    
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '22'");
            $ice_functions_value = mysql_fetch_array($qry);
            if ($ice_functions_value[value_2] == '1') {
                try {
                    //PrÃ¼ft ob Server Online ist, wenn ja, wird befehl zum stoppen ausgefÃ¼hrt
                    Ice_loadProfile();
                    $base = $ICE->stringToProxy("Meta:tcp -h ".$SliceHost." -p ".$SlicePort."");
                    $meta = $base->ice_checkedCast("::Murmur::Meta");   
                    $server = $meta->getServer(intval($server_id));
                    $server_status = $server->isRunning();
                    if ($server_status == "" OR $server_status == "1") {
                        //sollte der virtuelle Server schon gestoppt sein, wird der ICE stopp befehl enthalten um Fehler zu vermeiden!
                        if ($server_status == "1") {
                           //fÃ¼hrt Befehl zum stoppen des servers aus
                            $server_status = $server->stop();
                        }
                        //fÃ¼hrt Befehl zum starten des servers aus
                        $server_status = $server->start();
                        $server_status_2 = $server->isRunning();
                        } else {
                            $info = "<br><div align=\"center\"><div class='savearea'>"._restart_virtual_server_error."</div></div>";
                            $autoforward1 = 'TRUE';
                    }   
                    } catch (Ice_Exception $error) {
                        $info = "<br><div align=\"center\"><div class='savearea'>"._restart_virtual_server_off_no_process."</div></div>";
                        $autoforward1 = 'TRUE';                           
                }
            }
        }
        
        //Loggingfunktion, Übergabe der Werte: Server Config geändert
        //Definiert ob etwas geloggt werden soll
        if ($autoforward1 == TRUE) {
			$log_values["on"] = TRUE;
		}
		//Pflichtwerte
		$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
		$log_values["action_id"] = "server_db_8";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
		$log_values["priority"] = "2";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
		$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
		//Definierbare Werte (optional)
		$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
		$log_values["value_1"] = $registername;			     	//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
		$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
        
        //Meldung, wenn nichts geÃ¤ndert wurde!
        if ($true_change != "TRUE" AND $info == "") {
            $info = "<br><div align=\"center\"><div class='boxsucess'>"._no_change_edit_funktion."</div></div>";
            $autoforward2 = 'TRUE';
        }
        
        //Direktweiterleitung
        if ($autoforward1 == 'TRUE') {
            autoforward("../server/index.php?section=show_server_config&server_id=$server_id",0);
        }    
        //Weiterleitung nach 5 Sekunden
        if ($autoforward2 == 'TRUE') {
            autoforward("../server/index.php?section=edit_server_config&server_id=$server_id",5);
        }
    
        } else {
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    }
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Server config editieren - edit server config > in DB schreiben
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Server config editieren - edit server config > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'edit_server_config':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_edit_server_config;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_e_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == $_GET[server_id] OR $qry_usr[server_id] == "0") {
                //Start definition eigentliche Funktionen dieser Section:
                
                $server_id = $_GET[server_id];
                
                //DB auslesen Ã¼ber Server-Daten: Server-Name
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
                $get_servername = mysql_fetch_array($qry);
                
                //DB auslesen Ã¼ber Server-Config: registername
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registername' AND server_id = '$server_id'");
                $get_registername = mysql_fetch_array($qry); 
                
                //DB auslesen Ã¼ber Server-Config: registerurl
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registerurl' AND server_id = '$server_id'");
                $get_registerurl = mysql_fetch_array($qry);
               
                //DB auslesen Ã¼ber Server-Config: registerhostname
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'registerhostname' AND server_id = '$server_id'");
                $get_registerhostname = mysql_fetch_array($qry); 
            
                //DB auslesen Ã¼ber Server-Config: host
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'host' AND server_id = '$server_id'");
                $get_host = mysql_fetch_array($qry);
                
                //DB auslesen Ã¼ber Server-Config: port
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'port' AND server_id = '$server_id'");
                $get_port = mysql_fetch_array($qry); 
                
                //DB auslesen Ã¼ber Server-Config: password
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'password' AND server_id = '$server_id'");
                $get_password = mysql_fetch_array($qry); 
                
                //DB auslesen Ã¼ber Server-Config: users
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'users' AND server_id = '$server_id'");
                $get_users = mysql_fetch_array($qry);
                
                //DB auslesen Ã¼ber Server-Config: bandwidth
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'bandwidth' AND server_id = '$server_id'");
                $get_bandwidth = mysql_fetch_array($qry);
                
                //DB auslesen Ã¼ber Server-Config: timeout
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'timeout' AND server_id = '$server_id'");
                $get_timeout = mysql_fetch_array($qry); 
                
                //DB auslesen Ã¼ber Server-Config: defaultchannel
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'defaultchannel' AND server_id = '$server_id'");
                $get_defaultchannel = mysql_fetch_array($qry); 
                
                //DB auslesen Ã¼ber Server-Config: welcometext
                $qry = mysql_query("SELECT * FROM `".$database_prefix."config` WHERE `key` = 'welcometext' AND server_id = '$server_id'");
                $get_welcometext = mysql_fetch_array($qry);   
                
                //DB auslesen Ã¼ber Server-Infos
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
                $get = mysql_fetch_array($qry);
                
                // Berechtigung: Registername Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_registername] == '1') {
                    $perm_edit_registername_value = ' checked';
                    } elseif ($get[perm_srv_config_registername] == '0') {
                        $perm_edit_registername_value = '';
                }
                
                // Berechtigung: RegisterURL Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_registerurl] == '1') {
                    $perm_edit_registerurl_value = ' checked';
                    } elseif ($get[perm_srv_config_registerurl] == '0') {
                        $perm_edit_registerurl_value = '';
                }
                
                // Berechtigung: Registerhostname Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_registerhostname] == '1') {
                    $perm_edit_registerhostname_value = ' checked';
                    } elseif ($get[perm_srv_config_registerhostname] == '0') {
                        $perm_edit_registerhostname_value = '';
                }
                
                // Berechtigung: Host Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_host] == '1') {
                    $perm_edit_host_value = ' checked';
                    } elseif ($get[perm_srv_config_host] == '0') {
                        $perm_edit_host_value = '';
                }
                
                // Berechtigung: Port Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_port] == '1') {
                    $perm_edit_port_value = ' checked';
                    } elseif ($get[perm_srv_config_port] == '0') {
                        $perm_edit_port_value = '';
                }
                
                // Berechtigung: password Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_password] == '1') {
                    $perm_edit_password_value = ' checked';
                    } elseif ($get[perm_srv_config_password] == '0') {
                        $perm_edit_password_value = '';
                }
                
                // Berechtigung: users Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_users] == '1') {
                    $perm_edit_users_value = ' checked';
                    } elseif ($get[perm_srv_config_users] == '0') {
                        $perm_edit_users_value = '';
                }
                                
                // Berechtigung: bandwidth Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_bandwidth] == '1') {
                    $perm_edit_bandwidth_value = ' checked';
                    } elseif ($get[perm_srv_config_bandwidth] == '0') {
                        $perm_edit_bandwidth_value = '';
                }
                
                // Berechtigung: timeout Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_timeout] == '1') {
                    $perm_edit_timeout_value = ' checked';
                    } elseif ($get[perm_srv_config_timeout] == '0') {
                        $perm_edit_timeout_value = '';
                }
                
                // Berechtigung: defaultchannel Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_defaultchannel] == '1') {
                    $perm_edit_defaultchannel_value = ' checked';
                    } elseif ($get[perm_srv_config_defaultchannel] == '0') {
                        $perm_edit_defaultchannel_value = '';
                }
                
                // Berechtigung: welcometext Ã¤ndern (Checkbox) - Ausgabe
                if ($get[perm_srv_config_welcometext] == '1') {
                    $perm_edit_welcometext_value = ' checked';
                    } elseif ($get[perm_srv_config_welcometext] == '0') {
                        $perm_edit_welcometext_value = '';
                }
                
                //Definiere ob MAP User die allgemeinen Rechte hat Berechtigungen zu verÃ¤ndern.
                if ($qry_usr[server_id] == "0") {
                    $set_perms_1 = '';
                    $set_perms_2 = '';
                    } else {
                        $set_perms_1 = '<!--';
                        $set_perms_2 = '-->';
                }

                //Daten ans Formular schicken und / bzw. es aufrufen  
                $content_headers = array("head_on" => TRUE,
										 "head_type" => "default",
					                     "head_value" => _edit_server_config_head . $get_servername[name],
										 "navi_on" => TRUE,
										 "navi_type" => "default",
										 );       
                $index = show("$dir/edit_server_config", array("server_id" => $server_id,
                                                               "head_public" => _edit_server_config_head_public,
                                                               "registername" => $get_registername[value],
                                                               "perm_edit_registername_value" => $perm_edit_registername_value,
                                                               "registerurl" => $get_registerurl[value],
                                                               "perm_edit_registerurl_value" => $perm_edit_registerurl_value,
                                                               "registerhostname" => $get_registerhostname[value],
                                                               "perm_edit_registerhostname_value" => $perm_edit_registerhostname_value,
                                                               "head_internal" => _edit_server_config_head_internal,
                                                               "host" => $get_host[value],
                                                               "perm_edit_host_value" => $perm_edit_host_value,
                                                               "port" => $get_port[value],
                                                               "perm_edit_port_value" => $perm_edit_port_value,                                                        
                                                               "password" => $get_password[value],
                                                               "perm_edit_password_value" => $perm_edit_password_value,
                                                               "users" => $get_users[value],
                                                               "perm_edit_users_value" => $perm_edit_users_value,
                                                               "bandwidth" => $get_bandwidth[value],
                                                               "perm_edit_bandwidth_value" => $perm_edit_bandwidth_value,
                                                               "timeout" => $get_timeout[value],
                                                               "perm_edit_timeout_value" => $perm_edit_timeout_value,
                                                               "defaultchannel" => $get_defaultchannel[value],
                                                               "perm_edit_defaultchannel_value" => $perm_edit_defaultchannel_value,
                                                               "welcometext" => $get_welcometext[value],
                                                               "perm_edit_welcometext_value" => $perm_edit_welcometext_value,
                                                               "sp1" => $set_perms_1,
                                                               "sp2" => $set_perms_2,                                                               
                                                               "set_check_perm_discription" => _edit_server_config_set_check_perm_discription,
                                                               "edit_registername" => _edit_server_config_registername,
                                                               "edit_registerurl" => _edit_server_config_registerurl,
                                                               "edit_registerhostname" => _edit_server_config_registerhostname,
                                                               "edit_host" => _edit_server_config_host,
                                                               "edit_port" => _edit_server_config_port,
                                                               "edit_password" => _edit_server_config_password,
                                                               "edit_users" => _edit_server_config_users,
                                                               "edit_bandwidth" => _edit_server_config_bandwidth,
                                                               "edit_timeout" => _edit_server_config_timeout,
                                                               "edit_defaultchannel" => _edit_server_config_defaultchannel,
                                                               "edit_welcometext" => _edit_server_config_welcometext,
                                                               "edit_do" => _edit_server_config_do,
                                                               ));
                                                               
                                                               
                //Loggingfunktion, Übergabe der Werte: Server Config Edit Formular
		        //Definiert ob etwas geloggt werden soll
				$log_values["on"] = TRUE;
				//Pflichtwerte
				$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
				$log_values["action_id"] = "server_show_9";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
				$log_values["priority"] = "1";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
				$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
				//Definierbare Werte (optional)
				$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
				$log_values["value_1"] = $get_servername[name];  	   	//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
             
                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                    //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                    $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        } 
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Server config editieren - edit server config > FORMULAR
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  virtuellen Server starten - start virtual server
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'start_virtual_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_start_virtual_server;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_s_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == $_GET[server_id] OR $qry_usr[server_id] == "0") {
                //Start definition eigentliche Funktionen dieser Section:
        
                $server_id = $_GET[server_id];
                
                //Check ob Server starten von globalem MAP User erlaubt ist, wenn nicht fehlermeldung!
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
                $start_server_allowed = mysql_fetch_array($qry);
                if ($start_server_allowed[start] == '1') {
                    //Check DBUS Funktion (an-aus)    
                    $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '21'");
                    $dbus_functions_value = mysql_fetch_array($qry);
                    if ($dbus_functions_value[value_2] == '1') {
                        //Check ob MAP und Murmur auf Linux oder Windows lÃ¤uft
                        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                        $get = mysql_fetch_array($qry);
                        //LINUX *START*
                        if ($get[value_2] == 'linux') {
                            //PrÃ¼ft ob Server offline ist, wenn ja, wird befehl zum starten ausgefÃ¼hrt
                            $server_status = shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.isBooted int32:' . $server_id);
                            //Script macht Pause sodass der status richtig abgefragt wurde (0,25 Sekunden; 250ms bzw. 250000Âµs)!
                            usleep(250000);
                            if (eregi("boolean false", $server_status)) {                                
                                //fÃ¼hrt Befehl zum starten des Servers aus
                                shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.start int32:' . $server_id);
                                //Script macht Pause sodass der status richtig abgefragt wurde (0,25 Sekunden; 250ms bzw. 250000Âµs)!
                                usleep(250000);
                                $server_status_2 = shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.isBooted int32:' . $server_id);
                                if (eregi("boolean true", $server_status_2)) {
                                    $info = "<br><div align=\"center\"><div class='boxsucess'>"._start_virtual_server_sucsessful."</div></div>";
                                    $autoforward1 = 'TRUE';
                                    } else {
                                        $info = "<br><div align=\"center\"><div class='savearea'>"._start_virtual_server_error."</div></div>";
                                        $autoforward1 = 'TRUE';
                                }
                                } elseif (eregi("boolean true", $server_status)) {
                                    $info = "<br><div align=\"center\"><div class='savearea'>"._start_virtual_server_allready_running."</div></div>";
                                    $autoforward1 = 'TRUE';
                                    } else {
                                        $info = "<br><div align=\"center\"><div class='savearea'>"._start_virtual_server_error."</div></div>";
                                        $autoforward1 = 'TRUE';
                            }
                        }
                        //LINUX *ENDE*
                        //Check ob MAP und Murmur auf Linux oder Windows lÃ¤uft
                        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                        $get = mysql_fetch_array($qry);
                        //WINDOWS *START*
                        if ($get[value_2] == 'windows') {
                            $info = "<br><div align=\"center\"><div class='savearea'>"._dbus_and_windows_functions_swiched_off."</div></div>";
                            $autoforward1 = 'TRUE'; 
                        }
                        //WINDOWS *ENDE*
                    }
                    //Check ICE Funktion (an-aus)    
                    $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '22'");
                    $ice_functions_value = mysql_fetch_array($qry);
                    if ($ice_functions_value[value_2] == '1') {
                        try {
                            //PrÃ¼ft ob Server offline ist, wenn ja, wird befehl zum starten ausgefÃ¼hrt
                            Ice_loadProfile();
                            $base = $ICE->stringToProxy("Meta:tcp -h ".$SliceHost." -p ".$SlicePort."");
                            $meta = $base->ice_checkedCast("::Murmur::Meta");   
                            $server = $meta->getServer(intval($server_id));
                            $server_status = $server->isRunning();
                            if ($server_status == "") {                                
                                //fÃ¼hrt Befehl zum starten des Servers aus
                                $server_status = $server->start();
                                $server_status_2 = $server->isRunning();
                                if ($server_status_2 == "1") {
                                    $info = "<br><div align=\"center\"><div class='boxsucess'>"._start_virtual_server_sucsessful."</div></div>";
                                    $autoforward1 = 'TRUE';
                                    } else {
                                        $info = "<br><div align=\"center\"><div class='savearea'>"._start_virtual_server_error."</div></div>";
                                        $autoforward1 = 'TRUE';
                                }
                                } elseif ($server_status == "1") {
                                    $info = "<br><div align=\"center\"><div class='savearea'>"._start_virtual_server_allready_running."</div></div>";
                                    $autoforward1 = 'TRUE';
                                    } else {
                                        $info = "<br><div align=\"center\"><div class='savearea'>"._start_virtual_server_error."</div></div>";
                                        $autoforward1 = 'TRUE';
                            }                                           
                            } catch (Ice_Exception $error) {
                                $info = "<br><div align=\"center\"><div class='savearea'>"._start_virtual_server_off_no_process."</div></div>";
                                $autoforward1 = 'TRUE';                           
                        }
                    }
                    //Sollte DBUS und ICE ausgeschaltet sein, gebe User Info:                    
                    if ($dbus_functions_value[value_2] == '0' AND $ice_functions_value[value_2] == '0') {
                        $info = "<br><div align=\"center\"><div class='savearea'>"._dbus_and_ice_functions_swiched_off."</div></div>";
                        $autoforward1 = 'TRUE';                    
                    }
                    } else {
                        $info = "<br><div align=\"center\"><div class='savearea'>"._start_virtual_server_not_allowed."</div></div>";
                        $autoforward1 = 'TRUE';
                } 
            
                //Weiterleitung nach 5 Sekunden
                if ($autoforward1 == 'TRUE') {
                    if (strpos($_SERVER['HTTP_REFERER'], "list_server") == TRUE) {
                        autoforward("../server/index.php?section=list_server",2);
                        } else {
                            autoforward("../server/index.php?section=show_server&server_id=$server_id",5);
                    }                   
                }
                
                //Loggingfunktion, Übergabe der Werte: Server starten
                //Definiert ob etwas geloggt werden soll
        		if ($autoforward1 == TRUE) {
					$log_values["on"] = TRUE;
				}
				//Pflichtwerte
				$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
				$log_values["action_id"] = "server_db_10";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
				$log_values["priority"] = "2";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
				$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
				//Definierbare Werte (optional)
				$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
				$log_values["value_1"] = $start_server_allowed[name]; 	//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)

                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        }
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  virtuellen Server starten - start virtual server
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  virtuellen Server stoppen - stop virtual server
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'stop_virtual_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_start_virtual_server;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_s_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == $_GET[server_id] OR $qry_usr[server_id] == "0") {
                //Start definition eigentliche Funktionen dieser Section:
                
                $server_id = $_GET[server_id];
                
                //Check ob Server stoppen von globalem MAP User erlaubt ist, wenn nicht fehlermeldung!
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
                $stop_server_allowed = mysql_fetch_array($qry);
                if ($stop_server_allowed[stop] == '1') {
                    //Check DBUS Funktion (an-aus)    
                    $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '21'");
                    $dbus_functions_value = mysql_fetch_array($qry);
                    if ($dbus_functions_value[value_2] == '1') {
                        //Check ob MAP und Murmur auf Linux oder Windows lÃ¤uft
                        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                        $get = mysql_fetch_array($qry);
                        //LINUX *START*
                        if ($get[value_2] == 'linux') {
                            //PrÃ¼ft ob Server Online ist, wenn ja, wird befehl zum stoppen ausgefÃ¼hrt
                            $server_status = shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.isBooted int32:' . $server_id);
                            //Script macht Pause sodass der status richtig abgefragt wurde (0,25 Sekunden; 250ms bzw. 250000Âµs)!
                            usleep(250000);
                            if (eregi("boolean true", $server_status)) {                                
                                //fÃ¼hrt Befehl zum starten des Servers aus
                                shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.stop int32:' . $server_id);
                                //Script macht Pause sodass der status richtig abgefragt wurde (0,25 Sekunden; 250ms bzw. 250000Âµs)!
                                usleep(250000);
                                $server_status_2 = shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.isBooted int32:' . $server_id);
                                if (eregi("boolean false", $server_status_2)) {
                                    $info = "<br><div align=\"center\"><div class='boxsucess'>"._stop_virtual_server_sucsessful."</div></div>";
                                    $autoforward1 = 'TRUE';
                                    } else {
                                        $info = "<br><div align=\"center\"><div class='savearea'>"._stop_virtual_server_error."</div></div>";
                                        $autoforward1 = 'TRUE';
                                }
                                } elseif (eregi("boolean false", $server_status)) {
                                    $info = "<br><div align=\"center\"><div class='savearea'>"._stop_virtual_server_allready_stopped."</div></div>";
                                    $autoforward1 = 'TRUE';
                                    } else {
                                        $info = "<br><div align=\"center\"><div class='savearea'>"._stop_virtual_server_error."</div></div>";
                                        $autoforward1 = 'TRUE';
                            }
                        }
                        //LINUX *ENDE*
                        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                        $get = mysql_fetch_array($qry);
                        //WINDOWS *START*
                        if ($get[value_2] == 'windows') {
                            $info = "<br><div align=\"center\"><div class='savearea'>"._dbus_and_windows_functions_swiched_off."</div></div>";
                            $autoforward1 = 'TRUE'; 
                        }  
                        //WINDOWS *ENDE*                         
                        }
                    //Check ICE Funktion (an-aus)    
                    $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '22'");
                    $ice_functions_value = mysql_fetch_array($qry);
                    if ($ice_functions_value[value_2] == '1') {
                        try {
                            //PrÃ¼ft ob Server Online ist, wenn ja, wird befehl zum stoppen ausgefÃ¼hrt
                            Ice_loadProfile();
                            $base = $ICE->stringToProxy("Meta:tcp -h ".$SliceHost." -p ".$SlicePort."");
                            $meta = $base->ice_checkedCast("::Murmur::Meta");   
                            $server = $meta->getServer(intval($server_id));
                            $server_status = $server->isRunning();
                            if ($server_status == "1") {                                
                                //fÃ¼hrt Befehl zum starten des Servers aus
                                $server_status = $server->stop();
                                $server_status_2 = $server->isRunning();
                                if ($server_status_2 == "") {
                                    $info = "<br><div align=\"center\"><div class='boxsucess'>"._stop_virtual_server_sucsessful."</div></div>";
                                    $autoforward1 = 'TRUE';
                                    } else {
                                        $info = "<br><div align=\"center\"><div class='savearea'>"._stop_virtual_server_error."</div></div>";
                                        $autoforward1 = 'TRUE';
                                }
                                } elseif ($server_status == "") {
                                    $info = "<br><div align=\"center\"><div class='savearea'>"._stop_virtual_server_allready_stopped."</div></div>";
                                    $autoforward1 = 'TRUE';
                                    } else {
                                        $info = "<br><div align=\"center\"><div class='savearea'>"._stop_virtual_server_error."</div></div>";
                                        $autoforward1 = 'TRUE';
                            }                                           
                            } catch (Ice_Exception $error) {
                                $info = "<br><div align=\"center\"><div class='savearea'>"._stop_virtual_server_off_no_process."</div></div>";
                                $autoforward1 = 'TRUE';                           
                        }
                    }
                    //Sollte DBUS und ICE ausgeschaltet sein, gebe User Info:                    
                    if ($dbus_functions_value[value_2] == '0' AND $ice_functions_value[value_2] == '0') {
                        $info = "<br><div align=\"center\"><div class='savearea'>"._dbus_and_ice_functions_swiched_off."</div></div>";
                        $autoforward1 = 'TRUE';                    
                    }
                    } else {
                        $info = "<br><div align=\"center\"><div class='savearea'>"._stop_virtual_server_not_allowed."</div></div>";
                        $autoforward1 = 'TRUE';
                }
            
                //Weiterleitung nach 5 Sekunden
                if ($autoforward1 == 'TRUE') {
                    if (strpos($_SERVER['HTTP_REFERER'], "list_server") == TRUE) {
                        autoforward("../server/index.php?section=list_server",2);
                        } else {
                            autoforward("../server/index.php?section=show_server&server_id=$server_id",5);
                    }                   
                }
                
                //Loggingfunktion, Übergabe der Werte: Server stoppen
                //Definiert ob etwas geloggt werden soll
        		if ($autoforward1 == TRUE) {
					$log_values["on"] = TRUE;
				}
				//Pflichtwerte
				$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
				$log_values["action_id"] = "server_db_11";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
				$log_values["priority"] = "2";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
				$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
				//Definierbare Werte (optional)
				$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
				$log_values["value_1"] = $stop_server_allowed[name]; 	//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
        
                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        }
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  virtuellen Server stoppen - stop virtual server
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  virtuellen Server restarten - restart virtual server
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'restart_virtual_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_restart_virtual_server;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_s_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == $_GET[server_id] OR $qry_usr[server_id] == "0") {
                //Start definition eigentliche Funktionen dieser Section:
                
                $server_id = $_GET[server_id];
                
                //Check ob Server stoppen von globalem MAP User erlaubt ist, wenn nicht fehlermeldung!
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$server_id."'");
                $restart_server_allowed = mysql_fetch_array($qry);
                if ($restart_server_allowed[restart] == '1') {                
                    //Check DBUS Funktion (an-aus)    
                    $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '21'");
                    $dbus_functions_value = mysql_fetch_array($qry);
                    if ($dbus_functions_value[value_2] == '1') {
                        //Check ob MAP und Murmur auf Linux oder Windows lÃ¤uft
                        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                        $get = mysql_fetch_array($qry);
                        //LINUX *START*
                        if ($get[value_2] == 'linux') {
                            //PrÃ¼ft ob Server Online ist, bzw. DBUS funktioniert. Wenn ja, wird befehl zum restarten ausgefÃ¼hrt
                            $server_status = shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.isBooted int32:' . $server_id);
                            //Script macht Pause sodass der status richtig abgefragt wurde (0,25 Sekunden; 250ms bzw. 250000Âµs)!
                            usleep(250000);
                            if (eregi("boolean false", $server_status) OR eregi("boolean true", $server_status)) {
                                //sollte der virtuelle Server schon gestoppt sein, wird der DBUS stopp befehl enthalten um Fehler zu vermeiden!
                                if (eregi("boolean true", $server_status)) {
                                    //fÃ¼hrt Befehl zum stoppen des servers aus
                                    shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.stop int32:' . $server_id);
                                    //Script macht Pause das server richtig gestoppt ist (0,25 Sekunden; 250ms bzw. 250000Âµs)!
                                    usleep(250000);
                                }
                                //fÃ¼hrt Befehl zum starten des servers aus
                                shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.start int32:' . $server_id);
                                //Script macht Pause sodass der status richtig abgefragt wurde (0,25 Sekunden; 250ms bzw. 250000Âµs)!
                                usleep(250000);
                                $server_status_2 = shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.isBooted int32:' . $server_id);
                                if (eregi("boolean true", $server_status_2)) {
                                    $info = "<br><div align=\"center\"><div class='boxsucess'>"._restart_virtual_server_sucsessful."</div></div>";
                                    $autoforward1 = 'TRUE'; 
                                    } else {
                                        $info = "<br><div align=\"center\"><div class='savearea'>"._restart_virtual_server_error."</div></div>";
                                        $autoforward1 = 'TRUE';
                                }
                                } else {
                                    $info = "<br><div align=\"center\"><div class='savearea'>"._restart_virtual_server_error."</div></div>";
                                    $autoforward1 = 'TRUE';
                            }
                        }
                        //LINUX *ENDE*
                        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                        $get = mysql_fetch_array($qry);
                        //WINDOWS *START*
                        if ($get[value_2] == 'windows') {
                            $info = "<br><div align=\"center\"><div class='savearea'>"._dbus_and_windows_functions_swiched_off."</div></div>";
                            $autoforward1 = 'TRUE'; 
                        } 
                        //WINDOWS *ENDE*
                    }
                    //Check ICE Funktion (an-aus)    
                    $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '22'");
                    $ice_functions_value = mysql_fetch_array($qry);
                    if ($ice_functions_value[value_2] == '1') {
                        try {
                            //PrÃ¼ft ob Server Online ist, wenn ja, wird befehl zum stoppen ausgefÃ¼hrt
                            Ice_loadProfile();
                            $base = $ICE->stringToProxy("Meta:tcp -h ".$SliceHost." -p ".$SlicePort."");
                            $meta = $base->ice_checkedCast("::Murmur::Meta");   
                            $server = $meta->getServer(intval($server_id));
                            $server_status = $server->isRunning();
                            if ($server_status == "" OR $server_status == "1") {
                                //sollte der virtuelle Server schon gestoppt sein, wird der ICE stopp befehl enthalten um Fehler zu vermeiden!
                                if ($server_status == "1") {
                                    //fÃ¼hrt Befehl zum stoppen des servers aus
                                    $server_status = $server->stop();
                                }
                                //fÃ¼hrt Befehl zum starten des servers aus
                                $server_status = $server->start();
                                $server_status_2 = $server->isRunning();
                                if ($server_status_2 == "1") {
                                    $info = "<br><div align=\"center\"><div class='boxsucess'>"._restart_virtual_server_sucsessful."</div></div>";
                                    $autoforward1 = 'TRUE'; 
                                    } else {
                                        $info = "<br><div align=\"center\"><div class='savearea'>"._restart_virtual_server_error."</div></div>";
                                        $autoforward1 = 'TRUE';
                               }
                               } else {
                                    $info = "<br><div align=\"center\"><div class='savearea'>"._restart_virtual_server_error."</div></div>";
                                    $autoforward1 = 'TRUE';
                            }
                            } catch (Ice_Exception $error) {
                                $info = "<br><div align=\"center\"><div class='savearea'>"._restart_virtual_server_off_no_process."</div></div>";
                                $autoforward1 = 'TRUE';                           
                        }
                    }      
                    //Sollte DBUS und ICE ausgeschaltet sein, gebe User Info:                    
                    if ($dbus_functions_value[value_2] == '0' AND $ice_functions_value[value_2] == '0') {
                        $info = "<br><div align=\"center\"><div class='savearea'>"._dbus_and_ice_functions_swiched_off."</div></div>";
                        $autoforward1 = 'TRUE';                    
                    }                    
                    } else {
                        $info = "<br><div align=\"center\"><div class='savearea'>"._restart_virtual_server_not_allowed."</div></div>";
                        $autoforward1 = 'TRUE';
                }
            
                //Weiterleitung nach 5 Sekunden
                if ($autoforward1 == 'TRUE') {
                    autoforward("../server/index.php?section=show_server&server_id=$server_id",5);
                }
                
                //Loggingfunktion, Übergabe der Werte: Server restarten
                //Definiert ob etwas geloggt werden soll
        		if ($autoforward1 == TRUE) {
					$log_values["on"] = TRUE;
				}
				//Pflichtwerte
				$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
				$log_values["action_id"] = "server_db_12";				//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
				$log_values["priority"] = "2";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
				$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
				//Definierbare Werte (optional)
				$log_values["server_id"] = $server_id;					//Definiert die Server_ID (kann frei gelassen werden)
				$log_values["value_1"] = $restart_server_allowed[name]; //Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
                
                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        }
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  virtuellen Server restarten - restart virtual server
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Server Detauls anzeigen, show server
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'show_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_server_show;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_s_servers == "TRUE") { 
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry_usr = mysql_fetch_array($qry);
            if ($qry_usr[server_id] == $_GET[server_id] OR $qry_usr[server_id] == "0") {
                //Start definition eigentliche Funktionen dieser Section:
                
                //DB auslesen Ã¼ber Server-Infos
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$_GET[server_id]."'");
                $get = mysql_fetch_array($qry);
                
                //E-Mail Status verarbeiten
                if ($get[email_send_server_user] == "1") {
                    $email_send_server_user = _server_show_status_email_yes;
                    } elseif ($get[email_send_server_user] == "0") {
                        $email_send_server_user = _server_show_status_email_no;
                }
                if ($get[email_send_map_user] == "1") {
                    $email_send_map_user = _server_show_status_email_yes;
                    } elseif ($get[email_send_map_user] == "0") {
                        $email_send_map_user = _server_show_status_email_no;
                }
                if ($get[email_send_requested_accounts] == "1") {
                    $email_send_requested_accounts = _server_show_status_email_yes;
                    } elseif ($get[email_send_requested_accounts] == "0") {
                        $email_send_requested_accounts = _server_show_status_email_no;
                }
                if ($get[discription] == "") {
                    $get[discription] = _server_show_empty_discription;
                }
                if ($get[email] == "") {
                    $get[email] = _server_show_empty;
                }
                if ($get[guarantor] == "") {
                    $get[guarantor] = _server_show_empty;
                }
                if ($qry_usr[server_id] == "0") {
                    $server_show_delete_link = "<img src=\"../inc/tpl/".$tpldir."/images/server_delete.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=delete_server&server_id=$get[server_id]\" target=\"_self\">"._server_show_delete_link."</a>";
                    } else {
                        $server_show_delete_link = "";
                }
                if ($qry_usr[server_id] == "0") {
                    $server_show_map_user_link = "<img src=\"../inc/tpl/".$tpldir."/images/map_user.png\" alt=\"\" border=\"0\"><a href=\"../user/index.php?section=show_map_users_list&server_id=$get[server_id]\" target=\"_self\">"._server_show_map_user_link."</a>";
                    } else {
                        $server_show_map_user_link = "";
                }
                if ($qry_usr[server_id] == "0") {
                    $server_show_admin_mail_link = "<img src=\"../inc/tpl/".$tpldir."/images/mail.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=admin_mail_server&server_id=$get[server_id]\" target=\"_self\">"._server_show_admin_mail_link."</a>";
                    } else {
                        $server_show_admin_mail_link = "";
                }
                if ($qry_usr[server_id] != "0") {
                    $server_show_map_admin_mail_link = "<img src=\"../inc/tpl/".$tpldir."/images/mail.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=map_admin_mail_server&server_id=$get[server_id]\" target=\"_self\">"._server_show_map_admin_mail_link."</a>";
                    } else {
                        $server_show_map_admin_mail_link = "";
                }
                
                //Check DBUS Funktion (an-aus)    
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '21'");
                $dbus_functions_value = mysql_fetch_array($qry);
                //Check Server-Status
                if ($dbus_functions_value[value_2] == '1') {
                    //Check ob MAP und Murmur auf Linux laufen
                    $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                    $get_system = mysql_fetch_array($qry);
                    if ($get_system[value_2] == 'linux') {
                        $server_status = shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.isBooted int32:' . $_GET[server_id]);
                        if (eregi("boolean true", $server_status)) {
                            $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_online.png\" alt=\"\" border=\"0\">" . _server_show_status_server_on;
                              } elseif (eregi("boolean false", $server_status)) {
                                $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_offline.png\" alt=\"\" border=\"0\">" . _server_show_status_server_off;
                                } else {
                                  $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_na.png\" alt=\"\" border=\"0\">" . _server_show_status_server_off_no_process;
                        }
                    }
                    //Check ob MAP und Murmur auf Linux laufen
                    $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                    $get_system = mysql_fetch_array($qry);
                    if ($get_system[value_2] == 'windows') {
                        $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_na.png\" alt=\"\" border=\"0\">" . _dbus_and_ice_functions_swiched_off_short;
                    } 
                }
                //Check ICE Funktion (an-aus)    
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '22'");
                $ice_functions_value = mysql_fetch_array($qry);
                //Check Server-Status
                if ($ice_functions_value[value_2] == '1') {
                    try{
                        Ice_loadProfile();
                        $base = $ICE->stringToProxy("Meta:tcp -h ".$SliceHost." -p ".$SlicePort."");
                        $meta = $base->ice_checkedCast("::Murmur::Meta");   
                        $server = $meta->getServer(intval($_GET[server_id]));
                        $server_status = $server->isRunning();
                        if ($server_status == "1") {
                            $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_online.png\" alt=\"\" border=\"0\">" . _server_show_status_server_on;
                              } elseif ($server_status == "") {
                                $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_offline.png\" alt=\"\" border=\"0\">" . _server_show_status_server_off;
                        }                    
                        } catch (Ice_Exception $error) {
                            $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_na.png\" alt=\"\" border=\"0\">" . _server_show_status_server_off_no_process;                  
                    }
                }
                //Sollte DBUS und ICE ausgeschaltet sein, gebe User Info:                    
                if ($dbus_functions_value[value_2] == '0' AND $ice_functions_value[value_2] == '0') {
                    $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_na.png\" alt=\"\" border=\"0\">" . _dbus_and_ice_functions_swiched_off_short;                   
                }
                             
                //Checkt wie Berechtigungen zur Server kontrolle vergeben sind.
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` WHERE server_id = '".$_GET[server_id]."'");
                $perm_server = mysql_fetch_array($qry);
                if ($perm_server[start] == '1') {
                    $perm_start_server_value = _server_show_perm_start_server_value_1;
                    } else {
                        $perm_start_server_value = _server_show_perm_start_server_value_2;
                }
                if ($perm_server[stop] == '1') {
                    $perm_stop_server_value = _server_show_perm_stop_server_value_1;
                    } else {
                        $perm_stop_server_value = _server_show_perm_stop_server_value_2;
                }
                if ($perm_server[restart] == '1') {
                    $perm_restart_server_value = _server_show_perm_restart_server_value_1;
                    } else {
                        $perm_restart_server_value = _server_show_perm_restart_server_value_2;
                }
                if ($perm_server[update_config] == '1') {
                    $autoupdate_config_value = _server_show_autoupdate_config_value_1;
                    } else {
                        $autoupdate_config_value = _server_show_autoupdate_config_value_2;
                }
                
                //Daten ans Formular schicken und / bzw. es aufrufen 
                $content_headers = array("head_on" => TRUE,
										 "head_type" => "default",
					                     "head_value" => _server_show_head . $get[name],
										 "navi_on" => TRUE,
										 "navi_type" => "default",
										 );       
                $index = show("$dir/show_server", array("server_id" => $get[server_id],
                                                        "servername" => $get[name],
                                                        "head_status_server" => _server_show_head_status_server,
                                                        "discription" => $get[discription],
                                                        "email" => $get[email],
                                                        "guarantor" => $get[guarantor],
                                                        "ip" => $get[ip],
                                                        "port" => $get[port],
                                                        "email_server" => $email_send_server_user,
                                                        "email_map" => $email_send_map_user,
                                                        "email_req" => $email_send_requested_accounts,
                                                        "server_head_1" => _server_show_head_1,
                                                        "server_head_2" => _server_show_head_2,
                                                        "server_head_3" => _server_show_head_3,
                                                        "server_head_31" => _server_show_head_31,
                                                        "server_head_4" => _server_show_head_4,
                                                        "server_head_5" => _server_show_head_5,
                                                        "server_head_6" => _server_show_head_6,
                                                        "server_head_7" => _server_show_head_7,
                                                        "head_control_server" => _server_show_head_control_server,
                                                        "server_server_id" => _server_show_id,
                                                        "server_servername" => _server_show_name,
                                                        "status_server" => $server_status_result,
                                                        "start_server" => "<img src=\"../inc/tpl/".$tpldir."/images/start_virtual_server.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=start_virtual_server&server_id=$get[server_id]\" target=\"_self\">"._server_show_start_server_link."</a>",
                                                        "stop_server" => "<img src=\"../inc/tpl/".$tpldir."/images/stop_virtual_server.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=stop_virtual_server&server_id=$get[server_id]\" target=\"_self\">"._server_show_stop_server_link."</a>",
                                                        "restart_server" => "<img src=\"../inc/tpl/".$tpldir."/images/restart_virtual_server.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=restart_virtual_server&server_id=$get[server_id]\" target=\"_self\">"._server_show_restart_server_link."</a>",
                                                        "server_discription" => _server_show_discription,
                                                        "server_email" => _server_show_email,
                                                        "server_guarantor" => _server_show_guarantor,
                                                        "server_ip" => _server_show_ip,
                                                        "server_port" => _server_show_port,
                                                        "server_email_server" => _server_show_email_server_user,
                                                        "server_email_map" => _server_show_email_map_user,
                                                        "server_email_req" => _server_show_email_req_user,
                                                        "perm_start_server_head" => _server_show_perm_start_server_head,
                                                        "perm_start_server_value" => $perm_start_server_value,
                                                        "perm_stop_server_head" => _server_show_perm_stop_server_head,
                                                        "perm_stop_server_value" => $perm_stop_server_value,
                                                        "perm_restart_server_head" => _server_show_perm_restart_server_head,
                                                        "perm_restart_server_value" => $perm_restart_server_value,
                                                        "autoupdate_config_head" => _server_show_autoupdate_config_head,
                                                        "autoupdate_config_value" => $autoupdate_config_value,
                                                        "server_config_link" => "<img src=\"../inc/tpl/".$tpldir."/images/server_config.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=show_server_config&server_id=$get[server_id]\" target=\"_self\">"._server_show_config_link."</a>",
                                                        "server_edit_link" => "<img src=\"../inc/tpl/".$tpldir."/images/server_data.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=edit_server&server_id=$get[server_id]\" target=\"_self\">"._server_show_edit_link."</a>",
                                                        "server_delete_link" => $server_show_delete_link,
                                                        "server_mass_mail_link" => "<img src=\"../inc/tpl/".$tpldir."/images/mail.png\" alt=\"\" border=\"0\"><a href=\"../server/index.php?section=mass_mail_server&server_id=$get[server_id]\" target=\"_self\">"._server_show_mass_mail_link."</a>",
                                                        "server_admin_mail_link" => $server_show_admin_mail_link,
                                                        "server_map_admin_mail_link" => $server_show_map_admin_mail_link,
                                                        "server_show_userlist_link" => "<img src=\"../inc/tpl/".$tpldir."/images/userlist.png\" alt=\"\" border=\"0\"><a href=\"../user/index.php?section=show_server_users_list&server_id=$get[server_id]\" target=\"_self\">"._server_show_userlist_link."</a>",
                                                        "server_show_map_user_link" => $server_show_map_user_link,
                                                        "server_request_account_custom_serveruser" => "<img src=\"../inc/tpl/".$tpldir."/images/requested_account.png\" alt=\"\" border=\"0\"><a href=\"../request/index.php?section=request_custom&account_type=server&server_id=$get[server_id]\" target=\"_self\">"._server_request_custom_serveruser_link."</a>",
                                                        "server_request_account_custom_mapuser" => "<img src=\"../inc/tpl/".$tpldir."/images/requested_account.png\" alt=\"\" border=\"0\"><a href=\"../request/index.php?section=request_custom&account_type=map&server_id=$get[server_id]\" target=\"_self\">"._server_request_custom_mapuser_link."</a>",
                                                        ));
                                                        
                //Loggingfunktion, Übergabe der Werte: Server Detauls anzeigen, show server
                //Definiert ob etwas geloggt werden soll
				$log_values["on"] = TRUE;
				//Pflichtwerte
				$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
				$log_values["action_id"] = "server_show_13";			//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
				$log_values["priority"] = "1";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
				$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
				//Definierbare Werte (optional)
				$log_values["server_id"] = $_GET[server_id];			//Definiert die Server_ID (kann frei gelassen werden)
				$log_values["value_1"] = $get[name];					//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
				$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
            
                //Ende definition eigentliche Funktionen dieser Section^^
                } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
            }
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        }
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Server Detauls anzeigen, show server
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Listenanzeige Server, nur fÃ¼r MAP User where server_id =0
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
case 'list_server':
    // Definition Seitentitel
    $seitentitel .= _pagetitel_server_list;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
        $qry = mysql_fetch_array($qry);
        if ($perm_s_servers == "TRUE" && $qry[server_id] == "0") {        
            //Start definition eigentliche Funktionen dieser Section:
            
            //Check ICE Funktion (an-aus)    
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '22'");
            $ice_functions_value = mysql_fetch_array($qry);
            //Check Server-Status
            if ($ice_functions_value[value_2] == '1') {
                Ice_loadProfile();
            }
            
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` ORDER BY server_id ASC");
            while ($get = mysql_fetch_array($qry)) {
                if($get[guarantor] == ""){
                    $get[guarantor] = _no_server_guarantor_available;
                }
                if($get[email] == ""){
                    $get[email] = _no_server_email_available;
                }
                if($get[ip] == ""){
                    $get[ip] = _no_server_ip_available;
                }
                if($get[port] == ""){
                    $get[port] = _no_server_port_available;
                }
                
                //Check DBUS Funktion (an-aus)    
                $qry_dbus = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '21'");
                $dbus_functions_value = mysql_fetch_array($qry_dbus);
                //Check Server-Status
                if ($dbus_functions_value[value_2] == '1') {
                    //Check ob MAP und Murmur auf Linux laufen
                    $qry_sys = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '20'");
                    $get_sys = mysql_fetch_array($qry_sys);
                    if ($get_sys[value_2] == 'linux') {
                        $server_status = shell_exec('dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.isBooted int32:' . $get[server_id]);
                        if (eregi("boolean true", $server_status)) {
                            $server_status_result = "<a href=\"../server/index.php?section=stop_virtual_server&server_id=$get[server_id]\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/server_status_online.png\" alt=\"\" border=\"0\"></a>";
                              } elseif (eregi("boolean false", $server_status)) {
                                $server_status_result = "<a href=\"../server/index.php?section=start_virtual_server&server_id=$get[server_id]\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/server_status_offline.png\" alt=\"\" border=\"0\"></a>";
                                } else {
                                  $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_na.png\" alt=\"\" border=\"0\">";
                        }
                    }
                    if ($get_sys[value_2] == 'windows') {
                        $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_na.png\" alt=\"\" border=\"0\">";
                    }
                }                
                //Check ICE Funktion (an-aus)    
                $qry_ice = mysql_query("SELECT * FROM `".$database_prefix."map_settings` WHERE id = '22'");
                $ice_functions_value = mysql_fetch_array($qry_ice);
                //Check Server-Status
                if ($ice_functions_value[value_2] == '1') {
                    try{
                        $base = $ICE->stringToProxy("Meta:tcp -h ".$SliceHost." -p ".$SlicePort."");
                        $meta = $base->ice_checkedCast("::Murmur::Meta");   
                        $server = $meta->getServer(intval($get[server_id]));
                        $server_status = $server->isRunning();
                        if ($server_status == "1") {
                            $server_status_result = "<a href=\"../server/index.php?section=stop_virtual_server&server_id=$get[server_id]\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/server_status_online.png\" alt=\"\" border=\"0\"></a>";
                            } elseif ($server_status == "") {
                                $server_status_result = "<a href=\"../server/index.php?section=start_virtual_server&server_id=$get[server_id]\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/server_status_offline.png\" alt=\"\" border=\"0\"></a>";
                        }                    
                        } catch (Ice_Exception $error) {
                            $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_na.png\" alt=\"\" border=\"0\">";                 
                    }
                }
                //Sollte DBUS und ICE ausgeschaltet sein, gebe User Info:                    
                if ($dbus_functions_value[value_2] == '0' AND $ice_functions_value[value_2] == '0') {
                    $server_status_result = "<img src=\"../inc/tpl/".$tpldir."/images/server_status_na.png\" alt=\"\" border=\"0\">";
                }
                  
                $list .= show("$dir/server_list", array("status" => $server_status_result,
                                                        "servername" => $get[name],
                                                        "guarantor" => $get[guarantor],
                                                        "email" => $get[email],
                                                        "ip" => $get[ip],
                                                        "port" => $get[port],
                                                        "show" => "<a href=\"../server/index.php?section=show_server&server_id=$get[server_id]\"><div align=\"center\"><img src=\"../inc/tpl/".$tpldir."/images/details.png\" alt=\"\" border=\"0\"></div></a>",
                                                        "delete" => "<a href=\"../server/index.php?section=delete_server&server_id=$get[server_id]\"><div align=\"center\"><img src=\"../inc/tpl/".$tpldir."/images/delete.png\" alt=\"\" border=\"0\"></div></a>",
                                                        "userlist" => "<a href=\"../user/index.php?section=show_server_users_list&server_id=$get[server_id]\"><div align=\"center\"><img src=\"../inc/tpl/".$tpldir."/images/userlist.png\" alt=\"\" border=\"0\"></div></a>",
                                                        ));
            }
            
            $content_headers = array("head_on" => TRUE,
									 "head_type" => "default",
				                     "head_value" => _serverlist_head,
									 "navi_on" => TRUE,
									 "navi_type" => "default",
									 );   
            $index = show("$dir/server", array("list" => $list,
                                               "status" => _serverlist_status,
                                               "servername" => _serverlist_servername,
                                               "guarantor" => _serverlist_guarantor,
                                               "email" => _serverlist_email,
                                               "ip" => _serverlist_ip,
                                               "port" => _serverlist_port,
                                               "show" => _serverlist_show,
                                               "delete" => _serverlist_delete,
                                               "userlist" => _serverlist_userlist,
                                               ));
                                               
            //Loggingfunktion, Übergabe der Werte: Server restarten
            //Definiert ob etwas geloggt werden soll
			$log_values["on"] = TRUE;
			//Pflichtwerte
			$log_values["user_id"] = $_COOKIE['MAP_user_id'];		//Definiert den User (die User_id) der gerade Aktiv war
			$log_values["action_id"] = "server_show_14";			//Definiert was gerade von User gemacht wurde: (section)_(show, db)_anzahl
			$log_values["priority"] = "1";							//Definiert die Wichtigkeit dieser Section: 2=wichtig; 1=normal
			$log_values["area"] = $dir;								//Definiert die Section (für Spätere auswertung)
			//Definierbare Werte (optional)
			$log_values["server_id"] = "";							//Definiert die Server_ID (kann frei gelassen werden)
			$log_values["value_1"] = ""; 							//Definiert value_1, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
			$log_values["value_2"] = "";							//Definiert value_2, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
			$log_values["value_3"] = "";							//Definiert value_3, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
			$log_values["value_4"] = "";							//Definiert value_4, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
			$log_values["value_5"] = "";							//Definiert value_5, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
			$log_values["value_6"] = "";							//Definiert value_6, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)
			$log_values["value_7"] = "";							//Definiert value_7, welche später durch action_id individuell aufgerufen wird! (kann frei gelassen werden)

            //Ende definition eigentliche Funktionen dieser Section^^
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        }
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
break;
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Listenanzeige Server, nur fÃ¼r MAP User where server_id =0
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **START**  Anzeige Auswahl bzw. Weiterleitung zur Details Server Seite
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
default:
    // Definition Seitentitel
    $seitentitel .= _pagetitel_server_overview;

    // Check ob User eingeloggt, ansonsten wird Fehlermeldung angezeigt
    if (isset($_COOKIE['MAP_user_id'])&& isset($_COOKIE['MAP_user_pwd'])) {
        // Check ob User berechtigt ist diesen zu sehen, ansonsten wird Fehlermeldung angezeigt
        if ($perm_s_servers == "TRUE") {        
            //Start definition eigentliche Funktionen dieser Section:
            //Anzeige fÃ¼r SuperAdmin der alle Server sehen kann mit server_id = 0
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry = mysql_fetch_array($qry);
            if ($qry[server_id] == "0") {
                $qry = mysql_query("SELECT * FROM `".$database_prefix."map_servers` ORDER BY server_id ASC");
                while ($get = mysql_fetch_array($qry)) {
                $list .= show("$dir/server_overview_list", array("image" => "<a href=\"../server/index.php?section=show_server&server_id=$get[server_id]\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/server.png\" alt=\"\" border=\"0\"></a>",
                                                                 "name" => "<a href=\"../server/index.php?section=show_server&server_id=$get[server_id]\" target=\"_self\">".$get[name]."</a>",
                                                                 ));
                }

                $content_headers = array("head_on" => TRUE,
									 "head_type" => "default",
				                     "head_value" => _server_overview_head,
									 "navi_on" => TRUE,
									 "navi_type" => "default",
									 );   
                $index = show("$dir/server_overview", array("list" => $list,
                                                            "discription" => _server_overview_discription,
                                                            "list_image" => "<a href=\"../server/index.php?section=list_server\" target=\"_self\"><img src=\"../inc/tpl/".$tpldir."/images/all_server.png\" alt=\"\" border=\"0\"></a>",
                                                            "list_name" => "<a href=\"../server/index.php?section=list_server\" target=\"_self\">"._server_overview_show_server_list."</a>",
                                                            ));       
            }
            //Anzeige fÃ¼r MAP User der nur auf einen bestimmten Server zugreifen darf
            $qry = mysql_query("SELECT * FROM `".$database_prefix."map_user` WHERE user_id = '".$_COOKIE['MAP_user_id']."' LIMIT 1");
            $qry = mysql_fetch_array($qry);
            if ($qry[server_id] != "0") {
                header("Location: ./index.php?section=show_server&server_id=$qry[server_id]");           
            }
            //Ende definition eigentliche Funktionen dieser Section^^
            } else {
                //Meldung an MAP User, dass er fÃ¼r diesen Bereich keine Berechtigungen hat
                $info = "<br><div align=\"center\"><div class='savearea'>"._no_permissions."</div></div>";
        }
        } else {
            //Meldung an Besucher, dass er keine Berechtigung hat und sich einloggen muss um diesen Bereich zu sehen
            $info = "<br><div align=\"center\"><div class='savearea'>"._save_area."</div></div>";
            autoforward("../start/index.php",5);
    } 
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
// **ENDE**  Anzeige Auswahl bzw. Weiterleitung zur Details Server Seite
//*<>*~~**<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~*<>*~~//
}
//************************************************************************************************//
// Ende des Ausgabeinhalts
//************************************************************************************************//
//************************************************************************************************//
// **START** LÃ¤dt das Template
//************************************************************************************************//
include("../inc/layout.php");
//************************************************************************************************//
// **ENDE**  LÃ¤dt das Template
//************************************************************************************************//
//************************************************************************************************//
// **START** Lädt die Loggingfunktionen
//************************************************************************************************//
include("../inc/logging.php");
//************************************************************************************************//
// **ENDE**  Lädt die Loggingfunktionen
//************************************************************************************************//
?>