getLanguages(); for($i=0;$iID_SPRACHE); $_SESSION['langbez'][$sprachen[$i]->ID_SPRACHE] = $sprachen[$i]->BEZEICHNUNG2; //array_push($_SESSION['langbez'],$sprachen[$i]->BEZEICHNUNG2); } } // // ---------------------------------------------- // Ist Sessionvariable mit Tour-Array definiert ? // ---------------------------------------------- // if (isset($_SESSION['tourArr'])) { // // ---------------------------------------------- // Tour-Array aus Sessionvariable deserialisieren // ---------------------------------------------- // $tourArray = unserialize($_SESSION['tourArr']); // // ---------------------------------------------- // wenn Tour-Array nach deserialisieren kein Array // ist -> Tour-Array neu initialisieren. // Dies tritt auf, wenn die Session in der // Zwischenzeit abgelaufen ist !! // ---------------------------------------------- // if (!is_array($tourArray)) $tourArray=Array(); } if ($_SERVER["REQUEST_METHOD"]=="GET") { // // --- // GET // --- // // Urlparameter "logoff" wurde übergeben // ------------------------------------- if (isset($_GET['logoff'])) $_SESSION['LOGGEDIN'] = "false"; // Urlparameter "id" wurde übergeben // --------------------------------- if (isset($_GET['id'])) $id = $_GET['id']; // Urlparameter "day" wurde übergeben // ---------------------------------- if (isset($_GET['day'])) $day = $_GET['day']; else if(isset($_SESSION['actday'])) $day = $_SESSION['actday']; // Urlparameter "month" wurde übergeben // ------------------------------------ if (isset($_GET['month'])) $month = $_GET['month']; else if(isset($_SESSION['actmonth'])) $month = $_SESSION["actmonth"]; // Urlparameter "year" wurde übergeben // ----------------------------------- if (isset($_GET['year'])) $year = $_GET['year']; else if(isset($_SESSION['actyear'])) $year = $_SESSION["actyear"]; if (!isset($_SESSION['tourArr'])) { // // -------------------------------------------------------------- // Tour-Array neu alegen, wenn Sessionvariable noch nicht gesetzt // -------------------------------------------------------------- // if (isset($_GET['id'])) { $tourItem = new TourObject(); $tourItem->id_tour = $id; $tourItem->mit_fuehrung = true; $tourItem->status = 0; // ausstellungsdaten holen // ----------------------- $expo = $DB->getExpoByTour($id); $tourItem->preis += $expo[0]->FUEHRUNGSGEBUEHR; $tourArray = Array(); array_push($tourArray,$tourItem); } } else { // // ---------------------------- // id zum Tour-Array hinzufügen // ---------------------------- // if (isset($_GET['id'])) { // // -------------------------------------------------- // ist übergebene id bereits im Tour-Array enthalten? // -------------------------------------------------- // $addToArray = true; for ($i=0;$iid_tour==$id) $addToArray = false; } // // ---------------- // jetzt hinzufügen // ---------------- // if ($addToArray) { $tourItem = new TourObject(); $tourItem->id_tour = $id; $tourItem->mit_fuehrung = true; $tourItem->status = 0; // ausstellungsdaten holen // ----------------------- $expo = $DB->getExpoByTour($id); $tourItem->preis += $expo[0]->FUEHRUNGSGEBUEHR; array_push($tourArray,$tourItem); } } // // --------------------------- // id vom Tour-Array entfernen // --------------------------- // if (isset($_GET['removeID'])) { // temporären Array erzeugen // ------------------------- $tempArray = Array(); // Tour-Array iterieren // -------------------- for ($i=0;$iid_tour != $_GET['removeID']) { // temporären Array befüllen // ------------------------- array_push($tempArray,$tourArray[$i]); } } // temporären Array zurückschreiben // -------------------------------- $tourArray = $tempArray; } } } else { // // ---- // POST // ---- // $erroroccured = false; // // ---------------------------------------------------- // formfield "tourcount" wurde übergeben (button pressed) // ---------------------------------------------------- // if (isset($_POST['tourcount']) && !$erroroccured) { $tourcount = $_POST['tourcount']; if (!isset($_SESSION['tourArr'])) { // Tour-Array aus Formvariablen rekonstruieren erzeugen // Session ist wahrscheinlich in der Zwischenzeit abgelaufen // --------------------------------------------------------- $tourArray = Array(); for ($i=0;$i<$tourcount;$i++) { $tourItem = new TourObject(); $tourItem->status = 0; array_push($tourArray,$tourItem); } } // formfields iterieren // -------------------- for ($i=0;$i<$tourcount;$i++) { $tourArray[$i]->id_tour = $_POST['id_'.$i]; // ausstellungsdaten holen // ----------------------- $expo = $DB->getExpoByTour($_POST['id_'.$i]); if (empty($_POST['personenanzahl_'.$i]) || $_POST['personenanzahl_'.$i]<=0) { // Personenanzahl wurde nicht angegeben // ------------------------------------ if (!$erroroccured) { // nur ersten fehler anzeigen // -------------------------- $erroroccured = true; $submitmsg = $message["acquire_numberpersons"]; $jscript_eval = "var tempfield = document.getElementById('personenanzahl_".$i."');"; $jscript_eval .= "tempfield.focus();"; } } if ($_POST['personenanzahl_'.$i]>$expo[0]->PERSONEN_MAX) { // Personenanzahl zu gering // ------------------------ if (!$erroroccured) { // nur ersten fehler anzeigen // -------------------------- $erroroccured = true; $submitmsg = $message["acquire_toomanypersons_part1"].$expo[0]->PERSONEN_MAX; $submitmsg .= $message["acquire_toomanypersons_part2"]; $jscript_eval = "var tempfield = document.getElementById('personenanzahl_".$i."');"; $jscript_eval .= "tempfield.focus();"; } } $tourArray[$i]->id_sprache = $_POST['id_sprache_'.$i]; $tourArray[$i]->anzahl_personen = $_POST['personenanzahl_'.$i]; $tourArray[$i]->preis = 0; if ($_POST['mit_fuehrung_'.$i]=="1") { $tourArray[$i]->mit_fuehrung = $_POST['mit_fuehrung_'.$i]; $tourArray[$i]->preis += $expo[0]->FUEHRUNGSGEBUEHR; } else { $tourArray[$i]->mit_fuehrung = $_POST['mit_fuehrung_'.$i]; $tourArray[$i]->preis += $expo[0]->RESERVIERUNGSGEBUEHR; } $tourArray[$i]->mit_eintritt = $_POST['mit_eintritt_'.$i]; if ($tourArray[$i]->mit_eintritt==1) { if ($_POST['personenanzahl_'.$i]>=$expo[0]->PERSONEN_PREIS2 && $expo[0]->PERSONEN_PREIS2!=null) $tourArray[$i]->preis += $expo[0]->EINTRITTSPREIS2 * $_POST['personenanzahl_'.$i]; else $tourArray[$i]->preis += $expo[0]->EINTRITTSPREIS * $_POST['personenanzahl_'.$i]; } $tourArray[$i]->mit_einfahrtsgenehmigung = $_POST['mit_einfahrtsgenehmigung_'.$i]; } } if (isset($_POST['acquire']) && !$erroroccured) { // // ---------------------------------------------------- // formfield "acquire" wurde übergeben (button pressed) // ---------------------------------------------------- // $persdataview=true; // // ---------------------------------------------------------------- // tourArray ist nicht gesetzt - wahrscheilich wurde nach erfolgter // Reservierung die Seite refreshed (durch Drücken von ) // ---------------------------------------------------------------- // if (!isset($_SESSION['tourArr'])) { $answer = true; $persdataview = false; $requestresent = true; $erroroccured = true; $flusharray = true; } else { $name = $_POST['name']; $firma = $_POST['firma']; $strasse = $_POST['strasse']; $plz = $_POST['plz']; $ort = $_POST['ort']; $land = $_POST['land']; $email = $_POST['email']; $tel = $_POST['tel']; $fax = $_POST['fax']; $bemerkung = $_POST['bemerkung']; $id_kunde = 0; if (isset($_SESSION['ID_KUNDE'])) $id_kunde = $_SESSION['ID_KUNDE']; if ($_POST['name']=="" || $_POST['strasse']=="" || $_POST['plz']=="" || $_POST['ort']=="" || $_POST['land']=="" || $_POST['email']=="") $submitmsg=$message["acquire_errormessage1"]; else { if ($_POST['agb']!="accept") $submitmsg=$message["acquire_errormessage2"]; else { // hat ein anderer Benutzer einen oder mehrere Termine in der Zwischenzeit reserviert? // ----------------------------------------------------------------------------------- $overbookings = $DB->checkTours($tourArray); if ($overbookings==0) { // keine Überbuchung -> Reservierung durchführen // --------------------------------------------- $status1 = $DB->addReservationRequests($tourArray, $id_kunde, $name, $firma, $strasse, $plz, $ort, $land, $email, $tel, $fax, $bemerkung); $id_inserted = $DB->dbId_inserted; $status2 = $DB->acquireTours($tourArray); if ($status1 && $status2) { // Alles gut gegangen -> Bestätigung anzeigen, Tourarray leeren, bestätigungsmail schicken // ------------------------------------------------------------ $answer = true; $persdataview = false; $flusharray = true; $to = $email; $subject = $message["email_0_subject"]; $body = $message["email_0_welcome"]."\n\n"; $body .= $message["email_0_prebody1"]."\n"; $body .= $message["email_0_body_location"]."\n\n"; $body .= $message["email_0_body_requestedfrom"]."\n"; $body .= $name."\n"; $body .= $firma."\n"; $body .= $strasse."\n"; $body .= $plz." ".$ort."\n"; $body .= $land."\n"; $body .= $email."\n"; $body .= $tel."\n"; $body .= $fax."\n\n"; $body .= $bemerkung."\n\n"; $tour = $DB->getToursByArray($tourArray); for ($i=0;$iday.".".$longmonth[$tour[$i]->month]." ".$tour[$i]->year."\n"; $body .= $message["email_0_body_start"]." ".$tour[$i]->starttime."\n"; $body .= $message["email_0_body_language"]." ".$_SESSION['langbez'][$tourArray[$i]->id_sprache]."\n\n"; $body .= $message["email_0_body_persons"]." ".$tourArray[$i]->anzahl_personen."\n"; } $body .= $message["email_0_body_reservation"]." ".$id_inserted."\n\n"; $body .= $message["email_0_postbody1"]."\n\n"; $body .= $message["email_0_footer1"]."\n"; $body .= $message["email_0_footer2"]."\n\n"; $body .= $message["email_0_signatur1"]."\n"; $body .= $message["email_0_signatur2"]."\n"; $body .= $message["email_0_signatur3"]."\n"; $body .= $message["email_0_signatur4"]."\n"; $headers = 'From: '.$message["email_0_sender"]."\r\n".'Reply-To: '.$message["email_0_sender"]."\r\n".'X-Mailer: PHP/' . phpversion()."\r\n".'CC: office@vivamozart.at'."\r\n".'Content-Type: text/plain; charset="iso-8859-1"'; // $mailstatus = mail($to, $subject, $body, $headers); if ($mailstatus) { $sendmailmessage = $message["email_0_success"]; } else { $sendmailmessage = $message["email_0_error"]; } $showsendmailmessage=true; } } else { // Achtung!!! - Überbuchung // Ein anderer Benutzer hat in der Zwischenzeit Termin(e) reserviert // ----------------------------------------------------------------- $submitmsg = $message["acquire_overbooked1"].$overbookings.$message["acquire_overbooked2"]; for($i=0;$igetTourStatus($tourArray[$i]->id_tour); $tourArray[$i]->status = $tourstatus->ID_BUCHUNGSSTATUS; $answer = false; $persdataview = false; } } } } } } else if (isset($_POST['login']) && !$erroroccured) { // // -------------------------------------------------- // formfield "login" wurde übergeben (button pressed) // -------------------------------------------------- // // // ------------------------------------------------------------------ // in welcher phase der reservierung hat sich der benutzer eingeloggt // ------------------------------------------------------------------ // if (isset($_POST['tourcount'])) { $answer = false; $persdataview = false; } else { $answer = false; $persdataview = true; } $user = $_POST['user']; $pwd = $_POST['pwd']; $users = $DB->getUsername($user); if (count($users)==1) { if ($users[0]->ID_KUNDENSTATUS==1 && $users[0]->PASSWORT==$pwd) { $_SESSION['LOGGEDIN'] = "true"; $_SESSION['ID_KUNDE'] = $users[0]->ID_KUNDE; $_SESSION['FIRMA'] = $users[0]->FIRMA; $_SESSION['NAME'] = $users[0]->NAME; $_SESSION['STRASSE'] = $users[0]->STRASSE; $_SESSION['PLZ'] = $users[0]->PLZ; $_SESSION['ORT'] = $users[0]->ORT; $_SESSION['LAND'] = $users[0]->LAND; $_SESSION['EMAIL'] = $users[0]->EMAIL; $_SESSION['TEL'] = $users[0]->TEL; $_SESSION['FAX'] = $users[0]->FAX; $_SESSION['USERNAME'] = $users[0]->USERNAME; $_SESSION['PASSWORT'] = $users[0]->PASSWORT; $name = $_SESSION['NAME']; $firma = $_SESSION['FIRMA']; $strasse = $_SESSION['STRASSE']; $plz = $_SESSION['PLZ']; $ort = $_SESSION['ORT']; $land = $_SESSION['LAND']; $email = $_SESSION['EMAIL']; $tel = $_SESSION['TEL']; $fax = $_SESSION['FAX']; $loginmsg = $message["login_succeded"]; } else { $loginmsg = $message["login_failed"]; $_SESSION['LOGGEDIN'] = "false"; } } else { $loginmsg = $message["login_failed"]; $_SESSION['LOGGEDIN'] = "false"; } } else if (isset($_POST['continue']) && !$erroroccured) { // // ----------------------------------------------------- // formfield "continue" wurde übergeben (button pressed) // ----------------------------------------------------- // $persdataview=true; if (isset($_SESSION['LOGGEDIN'])) { $name = $_SESSION['NAME']; $firma = $_SESSION['FIRMA']; $strasse = $_SESSION['STRASSE']; $plz = $_SESSION['PLZ']; $ort = $_SESSION['ORT']; $land = $_SESSION['LAND']; $email = $_SESSION['EMAIL']; $tel = $_SESSION['TEL']; $fax = $_SESSION['FAX']; } } else if (isset($_POST['back']) && !$erroroccured) { // // ----------------------------------------------------- // formfield "back" wurde übergeben (button pressed) // ----------------------------------------------------- // } else if (isset($_POST['addtour']) && !$erroroccured) { // // ----------------------------------------------------- // formfield "addtour" wurde übergeben (button pressed) // ----------------------------------------------------- // header("Location: ".pathinfo("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],PATHINFO_DIRNAME)."/detail.php"); } } for($i=0;$ipreis; if (!$answer){ $check = $DB->getTourStatus($tourArray[$i]->id_tour); $tourArray[$i]->status = $check[0]->ID_BUCHUNGSSTATUS; //echo ("check[".$check[0]->ID_BUCHUNGSSTATUS."]"); } } $tour = $DB->getToursByArray($tourArray); $_SESSION['tourArr'] = serialize($tourArray); ?> Viva! Mozart Ausstellung
 

Logo: Paul Reber GmbH & CO. KG


status!=0) { ?>
BEZEICHNUNG;?>, day;?>. month];?> year;?> starttime?> - endtime?> € preis;?> 
    mit_fuehrung].$message["acquire_conclusio_part2"].$tourArray[$i]->anzahl_personen.$message["acquire_conclusio_part3"].$_SESSION['langbez'][$tourArray[$i]->id_sprache].$message["acquire_conclusio_part4"].$charge[$tourArray[$i]->mit_eintritt].$avenuepermission[$tourArray[$i]->mit_einfahrtsgenehmigung]; ?>
Gesamtsumme:  €  
 
  
 
  
" class="smallformbutton" tabindex=3>

status!=0) { ?>
BEZEICHNUNG;?>, day;?>. month];?> year;?> starttime?> - endtime?> € preis;?> 
    mit_fuehrung]; echo $message["acquire_conclusio_part2"]; echo $tourArray[$i]->anzahl_personen; echo $message["acquire_conclusio_part3"]; echo $_SESSION['langbez'][$tourArray[$i]->id_sprache]; echo $message["acquire_conclusio_part4"]; echo $charge[$tourArray[$i]->mit_eintritt]; echo $avenuepermission[$tourArray[$i]->mit_einfahrtsgenehmigung]; ?>
Gesamtsumme:  €  

 *
 *
- *
 *
 *

" class="formbutton">    " class="formbutton">



mit_fuehrung=="0") $mit_fuehrung_false = " selected"; if ($tourArray[$i]->mit_fuehrung=="1") $mit_fuehrung_true = " selected"; if ($tourArray[$i]->mit_eintritt=="0") $mit_eintritt_false = " selected"; if ($tourArray[$i]->mit_eintritt=="1") $mit_eintritt_true = " selected"; if ($tourArray[$i]->mit_einfahrtsgenehmigung=="0") $mit_einfahrtsgenehmigung_false = " selected"; if ($tourArray[$i]->mit_einfahrtsgenehmigung=="1") $mit_einfahrtsgenehmigung_true = " selected"; ?> status!=0) { ?>
BEZEICHNUNG;?>, day;?>. month];?> year;?> starttime?> - endtime?>
   
    € preis?> 
Gesamtsumme:  €  

" class="formbutton">    " class="formbutton">

0) { ?> " class="formbutton"> " class="formbutton">



Hompage Erstellung Salzburg EDV Dienstleistung Computer Webdesign Layout Design Programmierung Entwicklung Netzwerk Internet Firewall Consulting Beratung Virenschutz