示例#1
0
$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 = " ";
}
示例#2
0
     $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"])) {