/* Classes nécéssaires au fonctionnement général de l'admin */ /* * ********************************************************************** */ require_once '../' . WW_CLASS . 'SQLite.class.php'; require_once '../' . WW_CLASS . 'BouletteManager.class.php'; require_once '../' . WW_CLASS . 'Collaborateur.class.php'; require_once '../' . WW_CLASS . 'Phrase.class.php'; require_once '../' . WW_CLASS . 'Boulette.class.php'; require_once '../' . WW_CLASS . 'RandomColor.class.php'; require_once '../' . WW_PLUGINS . 'autoload.php'; //Connection a la base de donnée Constantes::bdd(); SQLite::connect("../"); Twig_Autoloader::register(); $loader = new Twig_Loader_Filesystem('views'); $twig = new Twig_Environment($loader, array()); Constantes::config(); if (!isset($_GET['page'])) { $_GET['page'] = "dashboard"; } switch ($_GET['page']) { case "boulette": require_once __DIR__ . '/controllers/boulette/index.php'; break; case "collaborateur": require_once __DIR__ . '/controllers/collaborateur/index.php'; break; case "categorie": require_once __DIR__ . '/controllers/categorie/index.php'; break; case "export": require_once __DIR__ . '/controllers/export/index.php';
// Même chose que error_reporting(E_ALL); ini_set('error_reporting', E_ALL); // Constantes nécéssaires au fonctionnement du script define("WW_CLASS", "class/"); require_once WW_CLASS . 'Constantes.class.php'; Constantes::repertoires(); /* * ********************************************************************** */ /* Classes nécéssaires au fonctionnement général du site */ /* * ********************************************************************** */ require_once WW_CLASS . 'SQLite.class.php'; require_once WW_CLASS . 'BouletteManager.class.php'; require_once WW_CLASS . 'Collaborateur.class.php'; require_once WW_CLASS . 'Phrase.class.php'; require_once WW_CLASS . 'Boulette.class.php'; require_once WW_CLASS . 'Categorie.class.php'; require_once WW_CLASS . 'RandomColor.class.php'; require_once WW_PLUGINS . 'autoload.php'; Constantes::config(); //Connection a la base de donnée Constantes::bdd(); SQLite::connect(); Twig_Autoloader::register(); $loader = new Twig_Loader_Filesystem('views'); $twig = new Twig_Environment($loader, array()); if (isset($_GET['page']) && intval($_GET['page']) > 1) { $page = intval($_GET['page']); } else { $page = 1; } $boulettes = BouletteManager::getBoulettes($page); echo $twig->render('index.html', array('name' => 'Boulettes Chouquettes', 'boulettes' => $boulettes, 'page' => $page));