require_once 'api/Twig/Autoloader.php'; require_once 'api/class_question.php'; require_once 'api/class_category.php'; require_once 'api/class_mysql.php'; require_once 'api/class_user.php'; require_once 'conf/mysql.php'; require_once 'site/module/category/category.php'; # TWIG Config Twig_Autoloader::register(); $loader = new Twig_Loader_Filesystem('site/templates'); $twig = new Twig_Environment($loader); #Basic Layout laden $template = $twig->loadTemplate('index.html'); # Kategorien $c1 = new category(); $categories = $c1->getCategories(); $q1 = new class_question(); $questionCount = $q1->getQuestionCount(); $u1 = new class_user(); $regions = $u1->getRegionList(); # Frage $favorite_indexCardCount = $q1->getIndexCardFavoriteCount(); $question = $q1->getRandomQuestion(); #Lernkartei $indexCards = $q1->getIndexCardCounts(); #Fragenkatalog $level = 1; $questions = $q1->getQuestionsByLevel($level); $logged_in = true; echo $template->render(array('logged_in' => $logged_in, 'questionCount' => $questionCount, 'question' => $question, 'categories' => $categories, 'indexCards' => $indexCards, 'questions' => $questions, 'regions' => $regions));