<?php

	//  Copyright (c) 2004-2008 randshop
	//  http://www.randshop.com
	//
	//  Unter Lizenz von randshop
	//	
	//	Letzte Bearbeitung: 21.08.2008

	// Action ermitteln
	if ($_POST["action"]) { $Action = $_POST["action"]; };
	if ($_GET["action"]) { $Action = $_GET["action"]; };

	
	// ********************************************************************************
	// ** Daten speichern
	// ********************************************************************************
	if ($_POST["formaction"] == "gastbestellung") {
		
		// Pflichtfelder Registrierung
		if ((trim($_POST["email"]) == "") || (trim($_POST["nachname"]) == "") || (trim($_POST["strasse"]) == "") || (trim($_POST["hausnummer"]) == "") || (trim($_POST["plz"]) == "") || (trim($_POST["ort"]) == "")) {

			$FormError = true;
			$FormErrorMessage = $s_k_msg_pflichtfelder;
			
			if(trim($_POST["email"]) == "") { $fehlermail = "id=\"formFehler\""; }
			if(trim($_POST["nachname"]) == "") { $fehlername = "id=\"formFehler\""; }
			if(trim($_POST["strasse"]) == "") { $fehlerstrasse = "id=\"formFehler\""; }
			if(trim($_POST["hausnummer"]) == "") { $fehlernummer = "id=\"formFehler\""; }
			if(trim($_POST["plz"]) == "") { $fehlerplz = "id=\"formFehler\""; }
			if(trim($_POST["ort"]) == "") { $fehlerort = "id=\"formFehler\""; }
		
		}
		
		// Registrierung
		if (!$FormError) {
						
			$_POST["source"] = "";
			
			$_SESSION['gast_mail'] = $_POST["email"];
			$_SESSION['gast_anrede'] = $_POST["anrede"];
			$_SESSION['gast_vorname'] = $_POST["vorname"];
			$_SESSION['gast_nachname'] = $_POST["nachname"];
			$_SESSION['gast_firma'] = $_POST["firma"];
			$_SESSION['gast_strasse'] = $_POST["strasse"];
			$_SESSION['gast_hausnummer'] = $_POST["hausnummer"];
			$_SESSION['gast_plz'] = $_POST["plz"];
			$_SESSION['gast_ort'] = $_POST["ort"];
			$_SESSION['gast_land'] = $_POST["land"];
            $_SESSION['gast_bundesstaat'] = $_POST["bundesstaat"];
			$_SESSION['gast_telefon'] = $_POST["telefon"];
			
			if($_POST["newsletter"] == 1 ) {
                addNewsletter($_POST['email'], $_SESSION["languageid"]);
            } 
			
			
			header("Location: " . URLPFAD_SSL . "themes/bestellen/index.php?formaction=s0");
		}

	}

	// ********************************************************************************
	// ** Daten für die Ausgabe aufbereiten	
	// ********************************************************************************
	
	// POST
	if ($_POST["source"] == "post") {
	
		// Grunddaten
		$tpl_kundennummer = $KundenObject->id;
		$tpl_anrede = $_POST["anrede"];
		$tpl_vorname = $_POST["vorname"];
		$tpl_nachname = $_POST["nachname"];
		$tpl_firma = $_POST["firma"];
		$tpl_strasse = $_POST["strasse"];
		$tpl_hausnummer = $_POST["hausnummer"];
		$tpl_plz = $_POST["plz"];
		$tpl_ort = $_POST["ort"];
		$tpl_land = $_POST["land"];
        $tpl_bundesstaat = $_POST['bundesstaat'];
		$tpl_telefon = $_POST["telefon"];
		$tpl_email = $_POST["email"];
		$tpl_kundengruppe = $_POST["kundengruppe"];
	} else {
        $tpl_bundesstaat = 0;
    }


	// Auswahlliste "Anrede"
	$KundenanredeArray = GetKundenanredeList($_SESSION["languageid"]);
	
	$KundenanredeAuswahlliste = "<select name=\"anrede\" id=\"kundenanrede\" class=\"content\">\n";

	foreach ($KundenanredeArray as $Kundenanrede) {
	
		// Anrede auswählen
	    if ($Kundenanrede["kundenanredeid"] == $tpl_anrede) {
			$KundenanredeAuswahlliste .= "<option value=\"" . $Kundenanrede["kundenanredeid"] . "\" selected=\"selected\">" . $Kundenanrede["anrede"] . "</option>\n";
		} else {
			$KundenanredeAuswahlliste .= "<option value=\"" . $Kundenanrede["kundenanredeid"] . "\">" . $Kundenanrede["anrede"] . "</option>\n";
   		}
				
	}
	
	$KundenanredeAuswahlliste .= "</select>\n";

	// Auswahlliste "Land"
	$LandArray = GetLandList($_SESSION["languageid"]);
	
	$LandAuswahlliste = "<select name=\"land\" id=\"land\" class=\"content\" onchange=\"javascript:onChangeLand();\">\n";

	$haeufigeLaender = false;
    $tpl_laender_bundesstaaten = array();

    foreach ($LandArray as $Land) {
	
		if($haeufigeLaender == '1' && $Land['haeufigelaender'] == '0')
			$LandAuswahlliste .= '<optgroup label="---------"></optgroup>';

		// Land auswählen
	    if ($Land["id"] == $tpl_land) {
			$LandAuswahlliste .= "<option value=\"" . $Land["id"] . "\" selected=\"selected\">" . $Land["name"] . "</option>\n";
		} else {
			$LandAuswahlliste .= "<option value=\"" . $Land["id"] . "\">" . $Land["name"] . "</option>\n";
   		}
				
   		$haeufigeLaender = $Land['haeufigelaender'];

        if($Land['bundesstaatenliste'] != 0) {
            $tpl_laender_bundesstaaten[$Land['id']] = GetBundesstaatenArray($Land['bundesstaatenliste']);
        }
    }
	
	$LandAuswahlliste .= "</select>\n";

	// Auswahlliste "Mailtyp"
	$KundenMailtypArray = GetKundenMailtypList();
	
	$KundenMailtypAuswahlliste = "<select name=\"mailtyp\" class=\"content\">\n";

	foreach ($KundenMailtypArray as $KundenMailtyp) {
	
		// Mailtyp ausw�hlen
	    if ($KundenMailtyp["kundenmailtypid"] == $tpl_mailtyp) {
			$KundenMailtypAuswahlliste .= "<option value=\"" . $KundenMailtyp["kundenmailtypid"] . "\" selected=\"selected\">" . $KundenMailtyp["name"] . "</option>\n";
   		} elseif (!$tpl_mailtyp && $KundenMailtyp["standardzuweisung"]) {
			$KundenMailtypAuswahlliste .= "<option value=\"" . $KundenMailtyp["kundenmailtypid"] . "\" selected=\"selected\">" . $KundenMailtyp["name"] . "</option>\n";
		} else {
			$KundenMailtypAuswahlliste .= "<option value=\"" . $KundenMailtyp["kundenmailtypid"] . "\">" . $KundenMailtyp["name"] . "</option>\n";
   		}
				
	}
	
	$KundenMailtypAuswahlliste .= "</select>\n";

	// ********************************************************************************
	// ** Fehlermeldung aufbereiten
	// ********************************************************************************
	if ($FormError) {
		$FormErrorString = $FormErrorMessage;
	}
	

	// Template
	$contentFile = DATEIPFAD . "templates/" . $rowTemp->name . "/website/user/gastadressdaten.tpl";

?>
