Direkt zum Seiteninhalt

Seite 62 - Reservation ASV - Uhwiesen

Menü überspringen
Gwärb - Cholfirst
Dachsen
Uhwiesen
Flurlingen
Feuerthalen
Langwiesen
Menü überspringen
Logout
Gwärb - Cholfirst
Mutationen Gewerbeverein Gwärb Cholfirst
Menü überspringen

Seite 62

PHP > Spezielle
// ----------------------------------------------------------------------------------------------------------------------- // (7) Bogenschiessen Unterhalt z.B. Rasenmähen oder Diverse Unterhaltsarbeiten // ----------------------------------------------------------------------------------------------------------------------- $pdo->exec('SET CHARACTER SET utf8'); $sql = "SELECT * FROM asv_bogenschiessen ORDER BY res103 DESC"; foreach ($pdo->query($sql) as $row) { $wrku = "0"; if ( $res103 >= $row[res103]) // alle alten Einträge überlesen { // ----------------------------------------------------------------------------------------------------------------------- // Bogenschiessen Unterhalt z.B. Rasenmähen oder Diverse Unterhaltsarbeiten // ----------------------------------------------------------------------------------------------------------------------- if ( $res001 == "Unterhalt Stand") // Unterhalt z.B. Rasenmähen { $wrku = "0"; if ( $res103 == $row[res103] AND $res203 == $row[res203]) { if ( $res005 == "251" OR $res005 == "252" OR $res005 == "253" OR $res005 == "254" OR $res005 == "255" OR $res005 == "256" OR $res005 == "401" OR $res005 == "402" OR $res005 == "403" OR $res005 == "404") { $wrku = "1"; } } goto a80; }else{ // ----------------------------------------------------------------------------------------------------------------------- // Prüfen ob Bogenschiessen Unterhalt schon reserviert hat um diese Zeit // ----------------------------------------------------------------------------------------------------------------------- if ( $row[res001] == "Unterhalt Stand" AND $res103 == $row[res103] AND $res203 >= $row[res203] AND $res303 <= $row[res303]) // Unterhalt z.B. Rasenmähen { if ( $res005 == "251" OR $res005 == "252" OR $res005 == "253" OR $res005 == "254" OR $res005 == "255" OR $res005 == "256" OR $res005 == "401" OR $res005 == "402" OR $res005 == "403" OR $res005 == "404") { $fehler1 = "Unterhalt Stand hat am ".$row[res002]." von ".$row[res003]." für alle Scheiben 25m und 40m gesperrt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; $_POST[res004] = ""; goto a90; } } } // ----------------------------------------------------------------------------------------------------------------------- // (8) Bogenschiessen 25 Meter // ----------------------------------------------------------------------------------------------------------------------- if ($res005 == "251" OR $res005 == "252" OR $res005 == "253" OR $res005 == "254" OR $res005 == "255" OR $res005 == "256") { $wrkold = $row[res001].$row[res002].$row[res003].$row[res005]; $wrknew = $res001.$res002.$res003.$res005; $wrk900 = $res002.$res203.$res005; $wrk901 = $row[res002].$row[res203].$row[res005]; $wrk900_1 = $res001.$res002.$res203.$res005; $wrk901_1 = $row[res001].$row[res002].$row[res203].$row[res005]; $wrk902 = $res002.$res303.$res005; $wrk903 = $row[res002].$row[res303].$row[res005]; $wrk902_1 = $res001.$res002.$res203; $wrk903_1 = $row[res001].$row[res002].$row[res303]; $wrk904 = $res001.$res002.$res003.$res303; $wrk905 = $row[res001].$row[res002].$row[res003].$row[res303]; $meterdb = substr ($row[res004], -3); // = 25m oder 30m oder 40m $meternw = substr ($res004, -3); // = 25m oder 30m oder 40m $res906 = "906"; $res907 = "907"; if ($res203 >= $row[res203] AND $res203 < $row[res303]) {$res906 = "X1"; $res907 = "X1"; } $wrk906 = $res002.$res906."40m"; // 2 Stunden früher $wrk907 = $row[res002].$res907.$meterdb; // 2 Stunden früher // gleicher Schütze, gleiches Datum, gleiche von Zeit und gleiche Scheibe $wrk908 = $res001.$res002.$res303.$res005; // 2 Stunden früher $wrk909 = $row[res001].$row[res002].$row[res203].$row[res005]; // 2 Stunden früher if ($wrknew == $wrkold) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk900 == $wrk901) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk900_1 == $wrk901_1) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk902 == $wrk903) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk902_1 == $wrk903_1) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk906 == $wrk907) { $fehler1 = $row[res001]." hat am ".$row[res002]." von ".$row[res003]." eine 40m Scheibe reserviert, desshalb bleiben die Scheiben 25.1 bis 25.6 von ".$row[res003]." gesperrt"; $switch = "2"; $_POST[res004] = ""; goto a90; } } // ----------------------------------------------------------------------------------------------------------------------- // (9) Bogenschiessen 30 Meter // ----------------------------------------------------------------------------------------------------------------------- if ($res005 == "301" OR $res005 == "302" OR $res005 == "303" OR $res005 == "304") // einer will 30 Meter schiessen { $wrkold = $row[res001].$row[res002].$row[res003].$row[res005]; // Vergleichs Record auf DB $wrknew = $res001.$res002.$res003.$res005; // Vergleichs Record neuer $wrk900 = $res002.$res203.$res005; // 2 Stunden früher $wrk901 = $row[res002].$row[res203].$row[res005]; // 2 Stunden früher $wrk900_1 = $res001.$res002.$res203.$res005; // 2 Stunden früher $wrk901_1 = $row[res001].$row[res002].$row[res203].$row[res005]; // 2 Stunden früher $wrk902 = $res002.$res303.$res005; // 2 Stunden früher $wrk903 = $row[res002].$row[res303].$row[res005]; // 2 Stunden früher $wrk902_1 = $res001.$res002.$res203; // 2 Stunden früher $wrk903_1 = $row[res001].$row[res002].$row[res303]; // 2 Stunden früher $wrk904 = $res001.$res002.$res003.$res303; // 2 Stunden früher $wrk905 = $row[res001].$row[res002].$row[res003].$row[res303]; // 2 Stunden früher // gleicher Schütze, gleiches Datum, gleiche von Zeit und gleiche Scheibe $wrk908 = $res001.$res002.$res303.$res005; // 2 Stunden früher $wrk909 = $row[res001].$row[res002].$row[res203].$row[res005]; // 2 Stunden früher if ($wrknew == $wrkold) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk900 == $wrk901) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk900_1 == $wrk901_1) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk902 == $wrk903) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk902_1 == $wrk903_1) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } } // ----------------------------------------------------------------------------------------------------------------------- // (10) Bogenschiessen 40 Meter // ----------------------------------------------------------------------------------------------------------------------- if ($res005 == "401" OR $res005 == "402" OR $res005 == "403") // einer will 40 Meter schiessen { $wrkold = $row[res001].$row[res002].$row[res003].$row[res005]; // Vergleichs Record auf DB $wrknew = $res001.$res002.$res003.$res005; // Vergleichs Record neuer $wrk900 = $res002.$res203.$res005; // 2 Stunden früher $wrk901 = $row[res002].$row[res203].$row[res005]; // 2 Stunden früher $wrk900_1 = $res001.$res002.$res203.$res005; // 2 Stunden früher $wrk901_1 = $row[res001].$row[res002].$row[res203].$row[res005]; // 2 Stunden früher $wrk902 = $res002.$res303.$res005; // 2 Stunden früher $wrk903 = $row[res002].$row[res303].$row[res005]; // 2 Stunden früher $wrk902_1 = $res001.$res002.$res203; // 2 Stunden früher $wrk903_1 = $row[res001].$row[res002].$row[res303]; // 2 Stunden früher $wrk904 = $res001.$res002.$res003.$res303; // 2 Stunden früher $wrk905 = $row[res001].$row[res002].$row[res003].$row[res303]; // 2 Stunden früher $meterdb = substr ($row[res004], -3); // = 25m oder 30m oder 40m $meternw = substr ($res004, -3); // = 25m oder 30m oder 40m $res906 = "906"; $res907 = "907"; if ($res203 >= $row[res203] AND $res203 < $row[res303]) {$res906 = "X1"; $res907 = "X1"; } $wrk906 = $res002.$res906."25m"; // 2 Stunden früher $wrk907 = $row[res002].$res907.$meterdb; // 2 Stunden früher // gleicher Schütze, gleiches Datum, gleiche von Zeit und gleiche Scheibe $wrk908 = $res001.$res002.$res303.$res005; // 2 Stunden früher $wrk909 = $row[res001].$row[res002].$row[res203].$row[res005]; // 2 Stunden früher if ($wrknew == $wrkold) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt - old"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk900 == $wrk901) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt -900"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk900_1 == $wrk901_1) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt - 900_1"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk902 == $wrk903) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt - 902"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk902_1 == $wrk903_1) { $fehler1 = "Wähle ein neues Datum oder eine andere Zeit, diese Zeit ist von ".$row[res001]." belegt - 902_1"; $switch = "2"; $_POST[res002] = ""; $_POST[res003] = ""; goto a90; } if ($wrk906 == $wrk907) { $fehler1 = $row[res001]." hat am ".$row[res002]." von ".$row[res003]." eine 25m Scheibe reserviert, desshalb bleiben die Scheiben 40.1 bis 40.3 von ".$row[res003]." gesperrt"; $switch = "2"; $_POST[res004] = ""; goto a90; } } if ($res005 == "301" OR $res005 == "302") // es will einer 30 Meter schiessen { if ($row[res103] == $res103 AND $row[res203] == $res203 AND $row[res005] >= "401" AND $row[res005] <= "402") { $updid = $row[id]; $upd001 = $row[res001]; $upd002 = $row[res002]; $upd003 = $row[res003]; $upd103 = $row[res103]; $upd203 = $row[res203]; $upd303 = $row[res303]; if ($res005 == "301") { $row[res004] = "Schiessplatz-2 30m"; $row[res005] = "302"; } if ($res005 == "302") { $row[res004] = "Schiessplatz-1 30m"; $row[res005] = "301"; } $upd004 = $row[res004]; $upd005 = $row[res005]; $upd006 = $row[res006]; $upd007 = $row[res007]; $upd008 = $row[res008]; // --------------------------------------------------------------------------------------------------- // (11) Update von 40 Meter zu 30 Meter // --------------------------------------------------------------------------------------------------- $statement = $pdo->prepare("UPDATE asv_bogenschiessen SET res004 = :upd004, res005 = :upd005 WHERE id = $updid"); $statement->execute(array('upd004' => $row[res004], 'upd005' => $row[res005])); $switch = "0"; goto a90; } } } if ($row[res002] == $res002 AND $row[res003] == $res003 AND $row[res004] == $res004) { $fehler = "Diese Scheibe ist zu der gewünschten Zeit schon reserviert."; $fehler1= $row[res001]." ".$row[res002]." ".$row[res003]." ".$row[res004]; $switch = "2"; $_POST[res004] = ""; goto a90; } a80: } if ($wrku == "0") { a90: if ($enddat < $res103) { $bisdat = date("d.m.Y", strtotime($enddat)); $fehler1 = "Du kannst nur bis zum ".$bisdat." reservieren"; $_POST[res003] = ""; $switch = "2"; } if ($res103 == $tagdat AND $res303 <= $pc_zeit) { $fehler1 = "Wähle eine spätere Zeit! denn ".$res003." ist heute schon vorbei"; $switch = "2"; $_POST[res003] = ""; } if ( $_POST[res001] != "" && $_POST[res002] != "" && $_POST[res003] != "" && $_POST[res004] != "" && $switch == "0") { Rfirst: $pdo->exec('SET CHARACTER SET utf8'); $statement = $pdo->prepare("INSERT INTO asv_bogenschiessen (res001, res002, res003, res103, res203, res303, res004, res005, res006, res007, res008, res009) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"); $pdo->exec('SET CHARACTER SET utf8'); $statement->execute(array($res001, $res002, $res003, $res103, $res203, $res303, $res004, $res005, $res006, $res007, $res008, $res009)); $switch= "1"; } }
function korrektur( $werti ) { $werto = str_replace("-", " ", $werti); $werto = str_replace(".", " ", $werto); return ( $werto ); } $timestamp = time(); $Date0 = date("d.m.Y"); $Date1 = date("d.m.Y", strtotime($Date0." + 1 Days")); $Date2 = date("d.m.Y", strtotime($Date0." + 2 Days")); $Gast0 = "Nein"; $Gast1 = "Ja"; $Unterhalt = "Unterhalt-Stand-S-UT "; if (isset($_POST['aktion']) and $_POST['aktion']=='speichern') { $res001 = ""; if (isset($_POST['res001'])) { $res001 = $_POST['res001']; $res0011 = $_POST['res001']; } $res002 = ""; if (isset($_POST['res002'])) { $res002 = $_POST['res002']; $res0021 = $_POST['res002']; } $res003= ""; if (isset($_POST['res003'])) { $res003 = $_POST['res003']; $res0031 = $_POST['res003']; } $res103 = ""; if (isset($_POST['res103'])) { $res103 = $_POST['res103']; $res1031 = $_POST['res103']; } $res203 = ""; if (isset($_POST['res203'])) { $res203 = $_POST['res203']; $res2031 = $_POST['res203']; } $res303 = ""; if (isset($_POST['res303'])) { $res303 = $_POST['res303']; $res3031 = $_POST['res303']; } $res004 = ""; if (isset($_POST['res004'])) { $res004 = $_POST['res004']; $res0041 = $_POST['res004']; } $res005 = ""; if (isset($_POST['res005'])) { $res005 = $_POST['res005']; $res0051 = $_POST['res005']; } $res006 = ""; if (isset($_POST['res006'])) { $res006 = $_POST['res006']; $res0061 = $_POST['res006']; } $res007= ""; if (isset($_POST['res007'])) { $res007 = $_POST['res007']; $res0071 = $_POST['res007']; } $res008 = ""; if (isset($_POST['res008'])) { $res008 = $_POST['res008']; $res0081 = $_POST['res008']; } $res009 = ""; if (isset($_POST['res009'])) { $res009 = $_POST['res009']; $res0091 = $_POST['res009']; } $zeitstempel = date("Y-m-d H:i:s"); $zeitstempel1 = date("Y-m-d H:i:s"); $err1 = ""; $err2 = ""; $err3 = ""; $err4 = ""; $err5 = ""; $err6 = ""; $err7 = ""; $err8 = ""; $err9 = ""; $err10 = ""; $err11 = ""; $err12 = ""; if ( $res001 == "") {$err1 = "Eingabe Name Vorname fehlt";}else{$err1 = "";} $switch = "1"; if ( $res001 != "" AND $res002 != "" AND $res003 != "" AND $res004 != "" AND $res009 != "" AND $zeitstempel != "") $fcode2 = "0"; $res002 = ""; if (isset($_POST['res002'])) { $res002 = $_POST['res002']; $res0021 = $_POST['res002']; if ($res001 != $pseudostart ) { $vo_date = date("Ymd", strtotime($res002." - 1 Day")); $na_date = date("Ymd", strtotime($res002." + 3 Day")); if ($res002 < $vo_date OR $res002 > $na_date ) { $fcode2 = "1"; } } }
Zurück zum Seiteninhalt