Пример #1
0
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));