Formulář ubytování

$db_name = "modelcity_modelcity_cz";
$conn = mysql_connect("mysql","modelcity.modelcity.cz","MoS2004*");
$spojeni = mysql_select_db($db_name,$conn);

global $odeslat;
global $poprve;
global $datum;
global $kejmenu;
global $kprijmeni;
global $ke_mailu;
global $kpoctudni;
global $kpoctuosob;

if ($_POST["odeslat"] == "Odeslat")
{$poprve = FALSE;}
else {
$poprve = TRUE;
$day = $_GET["day"];
$month = $_GET["month"];
$year = $_GET["year"];
$bung = $_GET["bung"];
$obsaz = $_GET["obsaz"];
$max = $_GET["max"];
$mozno = $max - $obsaz;
$datum = strtotime("27.09.2008");
if (!isset($day)) {
echo "

Tato stránka může být volána pouze z určené aplikace!“;
exit;
};
};

$PHP_SELF = $_SERVER['PHP_SELF'];

if ($poprve) {
$jmeno = „“;
$prijmeni = „“;
$e_mail = „“;
$telefon = „“;
$pocetdni = 0;
$pocetosob = 0; }
else {
$jmeno = $_POST["jmeno"];
$prijmeni = $_POST["prijmeni"];
$e_mail = $_POST["e_mail"];
$telefon = $_POST["telefon"];
$pocetdni = $_POST["pocetdni"];
$pocetosob = $_POST["pocetosob"];
$day = $_POST["day"];
$month = $_POST["month"];
$year = $_POST["year"];
$bung = $_POST["bung"];
$obsaz = $_POST["obsaz"];
$max = $_POST["max"];
// $kejmenu = $_POST["kejmenu"];
// $kprijmeni = $_POST["kprijmeni"];
// $ke_mailu = $_POST["ke_mailu"];
// $kpoctudni = $_POST["kpoctudni"];
// $kpoctuosob = $_POST["kpoctuosob"];
$mozno = $max – $obsaz;
};
$ubyt_zar = “ bungalovu „.$bung;
if ($bung == 11) $ubyt_zar = “ karavanu“;
if ($bung == 12) $ubyt_zar = „e stanu“;

Function Validace($jmeno, $prijmeni, $e_mail, $telefon, $pocetdni, $pocetosob, $obsaz, $max) {
$vysledek = TRUE;
$mozno = $max – $obsaz;
$jmeno = $_POST["jmeno"];
$prijmeni = $_POST["prijmeni"];
$e_mail = $_POST["e_mail"];
if ($jmeno == „“) {$kejmenu = „red“; $vysledek = FALSE;};
if ($prijmeni == „“) {$kprijmeni = „red“; $vysledek = FALSE;};
if ($e_mail == „“) {$ke_mailu = „red“; $vysledek = FALSE;};
if ($pocetdni <= 0) {$kpoctudni = "red"; $vysledek = FALSE;};
if ($mozno < $pocetosob) {$kpoctuosob = "red"; $vysledek = FALSE;};
if ($pocetosob < 1) {$kpoctuosob = "red"; $vysledek = FALSE;};
return $vysledek;
}

if (!$poprve) {
/* $e_adresa_mc = "ivo.salomon@atlas.cz"; */
$e_adresa_mc = "info@modelcity.cz";
$poprve = FALSE;
if (Validace($jmeno, $prijmeni, $e_mail, $telefon, $pocetdni, $pocetosob, $obsaz, $max)){;
$predmet_zpravy = "Přihláška k ubytování : ".$prijmeni." ".$jmeno;
$predmet_zpravy = "=?UTF-8?B?".base64_encode($predmet_zpravy)."?=";
$hlavicky = "From: info@modelcity.cz\n";
$slovem_dni = "dní";
if ($pocetdni < 5) $slovem_dni = "dny";
if ($pocetdni == 1) $slovem_dni = "den";
$zprava = $jmeno." ".$prijmeni."\ne-mail : ".$e_mail."\ntel. : ".$telefon."\nv".$ubyt_zar."\nOd : ".$day.".".$month.".".$year."\nNa ".$pocetdni." ".$slovem_dni."\nPočet osob : ".$pocetosob.
"\n\nTato zpráva je automaticky generována formulářem na serveru www.modelcity.cz. \nJedná-li se o omyl nebo špatný žert, omlouváme se Vám a můžete ji s klidem smazat.";
$db_name = "modelcity";
$spojeni = mysql_select_db($db_name,$conn);
$ulozit = TRUE;
for ($j = 1; $j <= $pocetdni; $j++) {
$den = date("d", mktime(0,0,0, $month, $day-1+$j,$year));
$mesic = date("m", mktime(0,0,0, $month, $day-1+$j, $year));
$rok = date("Y", mktime(0,0,0, $month, $day-1+$j, $year));
$querystr = "SET NAMES 'utf8'";
$result = mysql_query($querystr,$conn);
$querystr = "SELECT SUM(osob) FROM bungalow$bung WHERE `datum` = '$rok-$mesic-$den'";
$result = mysql_query($querystr,$conn);
$pocet_lidi = mysql_fetch_array($result, MYSQL_NUM);
$pocet_lidi[0] = $pocet_lidi[0]+0;
if ($pocet_lidi[0] + $pocetosob > 4 and $bung <=10){
$ulozit = FALSE;
$hlaska1 = "

Pozor! Nebyl zaregistrován žádný termín ubytování

Ve Vámi zvoleném termínu je dne „.$den.“.“.$mesic.“.“.$rok.“ bungalov číslo „.$bung.“ již obsazený
Vraťte se prosím do kalendáře a zvolte jiný bungalov nebo upravte počet dní.
Případně kontaktujte správce ubytování na e-mail: info@modelcity.cz„;
$odeslano=“ style=’display: none’“;
};
};
if ($ulozit) {
for ($j = 1; $j <= $pocetdni; $j++) {
$den = date("d", mktime(0,0,0, $month, $day-1+$j,$year));
$mesic = date("m", mktime(0,0,0, $month, $day-1+$j, $year));
$rok = date("Y", mktime(0,0,0, $month, $day-1+$j, $year));
$querystr = "SET NAMES 'utf8'";
$result = mysql_query($querystr,$conn);
$querystr = "INSERT INTO bungalow$bung (datum, jmeno, prijmeni, adresa_z, adresa_r, osob) VALUES ('$rok-$mesic-$den', '$jmeno', '$prijmeni', '$e_mail', '', $pocetosob)";
$result = mysql_query($querystr,$conn);
if ($result)
$hlaska2 = "
Údaje o objednávce byly úspěšně uloženy do databáze.
Po návratu na stránku kalendáře si zkontrolujte obsazenost Vámi zvoleného termínu.“;
else
$hlaska3 = „
Z nějakého důvodu nedošlo ke korektnímu uložení údajů do databáze, kontaktujte prosím správce ubytování info@modelcity.cz„;
};
if (wp_mail ($e_mail, $predmet_zpravy, $zprava, $hlavicky) && wp_mail ($e_adresa_mc, $predmet_zpravy, $zprava, $hlavicky)) {
$hlaska4 = „
E-mail s údaji byl úspešně odeslán na adresu Model City
a pro potvrzení i na Vámi uvedenou adresu.
Děkujeme za Vaši přihlášku a těšíme se na setkání s Vámi.“;
}
else {
echo $mail->ErrorInfo;
$hlaska5 = „
Bohužel, e-mail s údaji se nepodařilo odeslat na adresu Model City
Kontaktujte prosím správce ubytování info@modelcity.cz : „.$mail->ErrorInfo;
}
$odeslano=“ style=’display: none’“;
}
}
else
{
if ($jmeno == „“) {$kejmenu = „red“;};
if ($prijmeni == „“) {$kprijmeni = „red“;};
if ($e_mail == „“) {$ke_mailu = „red“;};
if ($pocetdni <= 0) {$kpoctudni = "red";};
if ($mozno < $pocetosob) {$kpoctuosob = "red";};
if ($pocetosob < 1) {$kpoctuosob = "red";};
$hlaska6 = "
Chybí některý z povinných údajů, vyplňte jej prosím.
„;
}
}

$ceho = ‚osob’;
if ($bung == 11) $ceho = ‚karavanů’;
if ($bung == 12) $ceho = ‚stanů’;
echo „

„;

echo „


Žádost o registraci ubytování – Model City Znojmo

„;
echo „

„;
echo „Pomocí tohoto formuláře si rezervujete zvolený způsob ubytování od vybraného dne.“;
echo „Také bude odeslána zpráva správci ubytování a ten Vás zkontaktuje pro upřesnění.“;
echo „

„;
echo „

Pravidla ubytování:
„;
echo „Pokud si zabookujete celou chatku, to znamená 4 místa (červené pozadí v kalendáři), platíte celou cenu bez ohledu na počet ubytovaných osob. Pokud objednáváte pouze část chatky, tedy méně než 4 osoby (žluté pozadí v kalendáři), vyhrazuje si ubytovatel právo Vaši rezervaci přesunout do jiné chatky na doplnění nebo doplnit Vaši chatku dalšími osobami. Při tom platíte za objednaný počet postelí.

„;
echo „
„;

echo „
„;

echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „
„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „
„;
echo „
„;
echo „
„;
echo „
„;
echo „
„;
echo „
„;
echo „
„;
echo „
„;
echo „
„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „Požadujete zaregistrovat ubytování v„.$ubyt_zar.“ od „.$day.“.“.$month.“.“.$year.“
„;
echo „
„;
echo „
„;
echo „
„;
echo „
„;
echo „(ještě max. „.$mozno.“)

„;

echo „„;
echo „„;
echo „„;
echo „„;
echo „„;
echo „„;
echo „„;
echo „„;
echo „„;
echo „„;
echo „„;

echo „

„;
echo „

„;
echo $hlaska1;
echo $hlaska2;
echo $hlaska3;
echo $hlaska4;
echo $hlaska5;
echo $hlaska6;
echo „
„;
echo „„;
echo „„;
echo „

„;
echo „

„;
echo „
„;
echo „„;
echo „„;
echo „

„;
echo „

„;

$conn = mysql_connect(„mysql“,“cz.modelcity.cz“,“MoS2004*“);
$spojeni = mysql_select_db(„cz_modelcity_cz“,$conn);
?>