예제 #1
0
     break;
 case 'exam':
     // models laden
     require_once APP_PATH . 'model/getAllCategories.php';
     require_once APP_PATH . 'model/getAllTimesByLang.php';
     require_once APP_PATH . 'model/getAllSentencesByLanguage.php';
     require_once APP_PATH . 'model/getSentenceInAllLanguages.php';
     // controller einbinden
     require_once APP_PATH . 'control/examController.php';
     // view zusammenbauen + model aufruf fürs view
     $scripts = getJs($allScripts, ["getNewSentences" => 1, "showSentence" => 1], true);
     require_once APP_PATH . 'view/template/header.php';
     // dieses view hat unterschiedliche Zustände
     // je nach Zustand müssen nur bestimmte models aufgerufen werden
     if (isset($do) && isset($detail) && is_numeric($detail)) {
         $sentences = getSentenceInAllLanguages($db, $detail, $fraser_languages);
         require_once APP_PATH . 'view/site/sentence.php';
     } else {
         require_once APP_PATH . 'view/site/select.php';
     }
     require_once APP_PATH . 'view/template/footer.php';
     break;
 case 'new-sentence':
     // models laden
     require_once APP_PATH . 'model/getAllLanguages.php';
     require_once APP_PATH . 'model/createSentence.php';
     // models aufrufen
     $scripts = getJs($allScripts, ["createNewSentence" => 1], true);
     // controller einbinden
     require_once APP_PATH . 'control/newSentenceController.php';
     // view zusammenbauen
예제 #2
0
<?php

if (isset($do) && is_numeric($do)) {
    $sentence = getSentenceInAllLanguages($db, $do, $fraser_languages);
}