, * Andreas Oesterreicher , * Rudolf Hangl and * Gerald Simane-Sequens */ /** * Seite zum Editieren von Testtool-Gebieten */ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/gebiet.class.php'); require_once('../../../include/benutzerberechtigung.class.php'); require_once('../../../include/studiengang.class.php'); require_once('../../../include/sprache.class.php'); if (!$user=get_uid()) die('Sie sind nicht angemeldet. Es wurde keine Benutzer UID gefunden ! Zurück'); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); $sprache = new sprache(); $sprache->getAll(true); echo '
'; $stg_kz = (isset($_GET['stg_kz'])?$_GET['stg_kz']:'-1'); $gebiet = new gebiet(); echo '

 Gebiet hinzufügen

'; if(!$rechte->isBerechtigt('basis/testtool')) die($rechte->errormsg); $studiengang = new studiengang(); $studiengang->getAll('typ, kurzbz', false); echo 'Zurück zur Admin Seite

'; //Dropdown Auswahl Studiengang echo "Studiengang:


"; echo '
ID
Kurzbz
Bezeichnung German
Bezeichnung English
Beschreibung
Zeit hh:mm:ss
Multiple Response
Kategorien
Zufällige Fragereihenfolge
Zufällige Vorschlagreihenfolge
Levelgleichverteilung
Maximale Punkteanzahl
Maximale Frageanzahl
Antworten pro Zeile
Start Level
Richtige Fragen bis Levelaufstieg
Falsche Fragen bis Levelabstieg
'; //Speichern der Daten if (isset($_POST['save']) && $_POST['save']=='save') { /* * kurzbz * zeit * antw/zeile */ if(!$rechte->isBerechtigt('basis/testtool', null, 'suid')) die('Sie haben keine Berechtigung fuer diese Aktion'); if (isset($_POST['kurzbz']) && $_POST['kurzbz']!='' && isset($_POST['zeit']) && $_POST['zeit']!='' && isset($_POST['antworten_pro_zeile']) && $_POST['antworten_pro_zeile']!='') { $gebiet = new gebiet(); $bezeichnung_mehrsprachig=array(); foreach($sprache->result as $row_sprache) { if(isset($_POST['bezeichnung_mehrsprachig_'.$row_sprache->sprache])) $bezeichnung_mehrsprachig[$row_sprache->sprache]=$_POST['bezeichnung_mehrsprachig_'.$row_sprache->sprache]; } $gebiet->bezeichnung_mehrsprachig = $bezeichnung_mehrsprachig; $gebiet->kurzbz = $_POST['kurzbz']; $gebiet->bezeichnung = $_POST['bezeichnung_mehrsprachig_German']; $gebiet->beschreibung = $_POST['beschreibung']; $gebiet->zeit = $_POST['zeit']; $gebiet->multipleresponse = isset($_POST['multiple_respone']); $gebiet->kategorien = isset($_POST['kategorien']); $gebiet->maxfragen = $_POST['maximale_fragenanzahl']; $gebiet->zufallfrage = isset($_POST['zufaellige_fragereihenfolge']); $gebiet->zufallvorschlag = isset($_POST['zufaellige_vorschlagreihenfolge']); $gebiet->levelgleichverteilung = isset($_POST['levelgleichverteilung']); $gebiet->maxpunkte = $_POST['maximale_punkteanzahl']; $gebiet->level_start = $_POST['start_level']; $gebiet->level_sprung_auf = $_POST['richtige_fragen_bis_levelaufstieg']; $gebiet->level_sprung_ab = $_POST['falsche_fragen_bis_levelabstieg']; $gebiet->insertamum = date('Y-m-d H:i:s'); $gebiet->insertvon = $user; $gebiet->antwortenprozeile = $_POST['antworten_pro_zeile']; if($gebiet->save(true)) { echo 'Daten erfolgreich gespeichert'; } else { echo 'Fehler beim Speichern: '.$gebiet->errormsg.''; } } else { echo 'Bitte füllen Sie alle Pflichtfelder aus'; } } echo ''; ?>