<?php session_start(); ob_start(); error_reporting(E_ALL); ini_set("display_errors", 1); use src\ProjectWhisky\business\DistilleryBusiness; use Doctrine\Common\ClassLoader; require_once "rolestarter.php"; require_once "adminRights.php"; // Redirects users ir guest from control panel to index.php if is not admin require_once 'Doctrine/Common/ClassLoader.php'; $classLoader = new ClassLoader("src"); $classLoader->register(); require_once "lib/Twig/Autoloader.php"; Twig_Autoloader::register(); $distilleryBiz = new DistilleryBusiness(); if (isset($_GET['search_distilleryname']) && !empty($_GET['search_distilleryname'])) { $distilleryNameTrim = trim($_GET['search_distilleryname']); $distilleryList = $distilleryBiz->getDistilleriesByName($distilleryNameTrim); $loader = new Twig_Loader_Filesystem("src/ProjectWhisky/presentation"); $twig = new Twig_Environment($loader); $view = $twig->render("CP_distillery.twig", array("user" => $_SESSION['user'], "distilleries" => $distilleryList, 'searchInput' => $distilleryNameTrim)); } else { $distilleryList = $distilleryBiz->getDistilleryList(); $loader = new Twig_Loader_Filesystem("src/ProjectWhisky/presentation"); $twig = new Twig_Environment($loader); $view = $twig->render("CP_distillery.twig", array("user" => $_SESSION['user'], "distilleries" => $distilleryList)); } print $view; ob_flush();
if ($addWhisky == false) { throw new FuckedUpException(); } $_SESSION['whiskyMessage'] = "success"; header("Location: CP_whisky_add.php?updated=1"); } catch (EmptyDataException $e) { $_SESSION['whiskyMessage'] = "missing"; } catch (NoImageException $e) { $_SESSION['whiskyMessage'] = "image_missing"; } catch (FuckedUpException $e) { $_SESSION['whiskyMessage'] = "error"; } } // Get distillery data $distilleryBiz = new DistilleryBusiness(); $distillery_data = $distilleryBiz->getDistilleryList(); // Get Barrel Data $barrelBiz = new BarrelBusiness(); $barrel_data = $barrelBiz->showAllBarrels(); $loader = new Twig_Loader_Filesystem("src/ProjectWhisky/presentation"); $twig = new Twig_Environment($loader); $view = $twig->render("CP_whisky_add.twig", array("user" => $_SESSION['user'], "distilleries" => $distillery_data, "barrels" => $barrel_data, "msg" => $_SESSION['whiskyMessage'], "savedData" => $_SESSION['savedData'])); print $view; /** * Handling messages removal and appearance */ if (isset($_GET['updated']) && empty($_SESSION['whiskyMessage'])) { header('Location: CP_whisky_add.php'); } if (isset($_GET['updated']) && $_GET['updated'] == 1) { $_SESSION['savedData'] = "";