$classLoader->register(); session_start(); if (TijdService::checkTijd()) { /* Checkt of voor 10u is (tussen 6 en 10u) */ header("Location: buitentijd.php"); exit(0); } if (!isset($_SESSION["aangemeld"]) || $_SESSION["aangemeld"] == false) { /* Checkt of je aangemeld bent */ header("Location: aanmelden.php"); exit(0); } else { $bestelling = BestellingService::haalBestellingOp($_SESSION["klant"]); if (!empty($bestelling)) { $bestellingId = $bestelling->getId(); $bestregels = BestregService::haalBestregOp($bestellingId); $broodjes = BroodjeService::haalBroodjesOverzicht(); $belegBestregels = BelegBestregService::haalBelegBestregOverzicht(); $belegOverzicht = BelegService::haalBelegOverzicht(); if (empty($bestregels)) { $leeg = true; } else { $leeg = false; } } else { $leeg = true; } } if (!isset($bestregels)) { $bestregels = " "; }
$belegCheck = true; } else { $belegCheck = false; } if (isset($_GET["bestel"])) { /* Checkt of de keuze is gemaakt en voor bestellen is gekozen */ $bestelling = BestellingService::haalBestellingOp($_SESSION["klant"]); if (is_null($bestelling)) { BestellingService::voegBestellingToe($_SESSION["klant"], $_SESSION["totaal"], date("Y-m-d")); } elseif ($bestelling->getDatum() != date("Y-m-d")) { BestellingService::voegBestellingToe($_SESSION["klant"], $_SESSION["totaal"], date("Y-m-d")); } else { BestellingService::updateBestelling($_SESSION["klant"], $_SESSION["totaal"]); } $bestelling = BestellingService::haalBestellingOp($_SESSION["klant"]); $bestregId = BestregService::voegBestregToe($bestelling->getId(), $_SESSION["broodje"]->getId(), $_SESSION["totaal"], date("Y-m-d - H:i:sa")); foreach ($_SESSION["beleg"] as $belegId) { BelegBestregService::voegBelegBestregToe($bestregId, $belegId->getId()); } header("Location: bestellen.php?klaar=true"); exit(0); } /* extra check om prijs niet bij elke refresh te verhogen binnen vorige check: if (isset($_GET["bestel"])) */ if (isset($_GET["klaar"])) { $bestelCheck = true; } else { $bestelCheck = false; } /* Zonder deze variabelen eerst te setten krijg je een notice, * deze variabelen worden al gebruikt in $twig->render */ if (!isset($_SESSION["beleg"])) {