use Pizza\Business\PizzaService;
use Doctrine\Common\ClassLoader;
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($_SESSION["winkelmandje"])) {
    $_SESSION["winkelmandje"] = array();
    $_SESSION["totaalprijs"] = 0;
}
//$winkelmandje = array();
$psvc = new PizzaService();
$pizzaLijst = $psvc->haalPizzaOverzicht();
if (isset($_GET["keuze"])) {
    $gekozenPizzaId = $_GET["keuze"];
    $gekozenPizza = $psvc->haalPizza($gekozenPizzaId);
    $_SESSION["totaalprijs"] += $gekozenPizza->getPrijs();
    $_SESSION["winkelmandje"] = $psvc->vulWinkelmandje($gekozenPizza, $_SESSION["winkelmandje"]);
    //$item = $psvc->vulWinkelmandje($gekozenPizza);
    header("location:aanbodController.php");
    exit(0);
} else {
    if (isset($_GET["action"])) {
        if ($_GET["action"] == "verwijderItem") {
            $teVerwijderenPizzaId = $_GET["item"];
            $teVerwijderenPizza = $psvc->haalPizza($teVerwijderenPizzaId);
            $_SESSION["totaalprijs"] -= $teVerwijderenPizza->getPrijs();
use Pizza\Business\PromoService;
use Doctrine\Common\ClassLoader;
require_once "libraries/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($_GET["action"])) {
    if ($_GET["action"] == "afrekenen") {
        /*
         * haal array op met namen van pizza's + aantal keer gekozen
         */
        $psvc = new PizzaService();
        $_SESSION["aantallenPizza"] = $psvc->getAantalZelfdePizza($_SESSION["winkelmandje"]);
        if (isset($_SESSION["aangemeld"]) && !isset($_SESSION["wijzigBestelling"]) && !isset($_SESSION["wijzigGegevens"])) {
            /*
             * check of klant recht heeft op promo
             */
            $ksvc = new KlantService();
            $klant = $ksvc->haalKlantOp($_SESSION["email"]);
            if ($klant->getPromo() == 1) {
                $promosvc = new PromoService();
                foreach ($_SESSION["winkelmandje"] as $pizza) {
                    $promo = $promosvc->haalPromo($pizza->getPizzaId());
                    if (isset($promo)) {
                        $verschil = $pizza->getPrijs() - $promo->getPromoprijs();
                        $_SESSION["totaalprijs"] -= $verschil;
                        $_SESSION["promo"] = $promo;