}

  } else {
  header("location:checkAccountController.php");
  exit(0);
  } */
if (isset($_GET["action"])) {
    if ($_GET["action"] == "afrekenen") {
    }
    if ($_GET["action"] == "bestel") {
        $tijdstip = date("Y-m-d H:i:s");
        $totaalprijs = $_SESSION["totaalprijs"];
        /* Voeg bestelling en bestregs toe */
        if ($_SESSION["aangemeld"] == true) {
            //voor klanten uit DB
            $ksvc = new KlantService();
            $klant = $ksvc->haalKlantOp($_SESSION["email"]);
            $bsvc = new BestellingService();
            $bsvc->voegBestellingToe($klant->getKlantId(), $tijdstip, $totaalprijs, $_POST["koerierinfo"]);
        } else {
            //voor niet geregistreerde klanten
            $bsvc = new BestellingService();
            $klantId = null;
            $bsvc->voegBestellingToe($klantId, $tijdstip, $totaalprijs, $_POST["koerierinfo"]);
        }
        unset($_SESSION["aangemeld"]);
        unset($_SESSION["winkelmandje"]);
        unset($_SESSION["naam"]);
        unset($_SESSION["voornaam"]);
        unset($_SESSION["straat"]);
        unset($_SESSION["postcode"]);
require_once "Doctrine/Common/ClassLoader.php";
require_once "libraries/Twig/Autoloader.php";
Twig_Autoloader::register();
$loader = new Twig_Loader_Filesystem("src/Pizza/Presentation");
$twig = new Twig_Environment($loader);
$classLoader = new ClassLoader("Pizza", "src");
$classLoader->register();
session_start();
if (isset($_COOKIE["email"])) {
    $_SESSION["email"] = $_COOKIE["email"];
} else {
    $_SESSION["email"] = "";
}
if (isset($_GET["action"])) {
    if ($_GET["action"] == "aanmelden") {
        $ksvc = new KlantService();
        $check = $ksvc->controleerKlant($_POST["txtEmail"], $_POST["txtWachtwoord"]);
        if ($check) {
            $_SESSION["aangemeld"] = true;
            $_SESSION["email"] = $_POST["txtEmail"];
            setcookie("email", $_SESSION["email"], time() + 3600);
            //voorlopig? voor gegevens op afrekenen voor zowel geregistreerde als ongeregistreerde klanten
            $klant = $ksvc->haalKlantOp($_SESSION["email"]);
            $_SESSION["naam"] = $klant->getNaam();
            $_SESSION["voornaam"] = $klant->getVoornaam();
            $_SESSION["straat"] = $klant->getStraat();
            $_SESSION["huisnummer"] = $klant->getHuisnummer();
            $_SESSION["postcode"] = $klant->getPostcode();
            $_SESSION["gemeente"] = $klant->getWoonplaats();
            $_SESSION["telefoon"] = $klant->getTelefoon();
            header("location:afrekenenController.php");
                header("location: registrerenController.php?error=postcode");
                exit(0);
            }
            try {
                $ksvc->voegKlantToe($_SESSION["naam"], $_SESSION["voornaam"], $_POST["txtEmail"], $_POST["txtWachtwoord"], $_SESSION["straat"], $_SESSION["huisnummer"], $_SESSION["postcode"], $_SESSION["gemeente"], $_SESSION["telefoon"]);
                $_SESSION["email"] = $_POST["txtEmail"];
                $_SESSION["aangemeld"] = true;
                header("location:afrekenenController.php");
                exit(0);
            } catch (KlantBestaatException $kbe) {
                header("location:registrerenController.php?error=klantBestaat");
                exit(0);
            }
        }
        //check postcode
        $ksvc = new KlantService();
        $check = $ksvc->controleerPostcode($_SESSION["postcode"]);
        echo $check;
        if ($check) {
            header("location:afrekenenController.php?action=afrekenen");
            exit(0);
        } else {
            unset($_SESSION["postcode"]);
            header("location: registrerenController.php?error=postcode");
            exit(0);
        }
        //header("refresh:5;url=afrekenenController.php?action=afrekenen");
        //voegt klant nog niet toe
    }
} else {
    if (isset($_GET["error"])) {