diff --git a/cis/testtool/admin/gebieteAnheangen.php b/cis/testtool/admin/gebieteAnheangen.php index ece778d59..877ba4a8b 100644 --- a/cis/testtool/admin/gebieteAnheangen.php +++ b/cis/testtool/admin/gebieteAnheangen.php @@ -133,7 +133,7 @@ if (isset($_GET['action']) && $_GET['action'] == 'save') isset($_POST['reihung']) && $_POST['reihung'] != '' && isset($_POST['gewicht']) && $_POST['gewicht'] != '' && isset($_POST['semester']) && $_POST['semester'] != '' && - isset($_POST['studienplan']) && $_POST['studienplan'] != '') + isset($_POST['studienplan'])) { $ablauf = new ablauf(); $ablauf->studiengang_kz = $_POST['stg_kz']; @@ -179,10 +179,10 @@ if (isset($_GET['action']) && $_GET['action'] == 'edit') $ablauf_id = $ablauf->result[0]; $ablauf = new ablauf($ablauf_id); $ablauf = $ablauf->result[0]; - + $gebiet = new gebiet($_POST['gebiet_id']); $studiengang = new studiengang($stg_kz); - + echo ' @@ -215,7 +215,7 @@ if (isset($_GET['action']) && $_GET['action'] == 'editsave') $ablauf->semester = $_POST['semester']; if (isset($_POST['studienplan_id'])) // && $_POST['studienplan_id'] != '' $ablauf->studienplan_id = $_POST['studienplan_id']; - + if (!$ablauf->save(false)) echo $ablauf->errormsg; } @@ -263,7 +263,7 @@ if ($stg_kz != -1) '; } - + $gebiet->getAll(); echo '"; $allevorschlaege .= $vs->vorschlag_id.","; }
Studiengang_kz:
Gebiet:
"; echo ""; // Pruefen ob uebergebene StudienplanID in Auswahl enthalten @@ -460,9 +460,9 @@ function drawStudienplanDropdown($stg_kz, $db, $name = '', $autosubmitform = nul foreach ($studienordnung_arr as $stoid => $row_sto) { $selected = ''; - + echo ''; - + foreach ($studienplan_arr[$stoid] as $stpid => $row_stp) { if (isset($_GET['stp_id']) && $_GET['stp_id'] == $stpid) diff --git a/cis/testtool/admin/index.php b/cis/testtool/admin/index.php index 3b8631b16..6fa54e78d 100644 --- a/cis/testtool/admin/index.php +++ b/cis/testtool/admin/index.php @@ -37,7 +37,7 @@ if (!$db = new basis_db()) $PHP_SELF = $_SERVER['PHP_SELF']; session_cache_limiter('none'); -//session_start(); +session_start(); $user = get_uid(); $rechte = new benutzerberechtigung(); @@ -168,10 +168,10 @@ font-size: 10pt;

Testtool - Administrationsseite

@@ -563,7 +563,7 @@ if (isset($_GET['type']) && $_GET['type'] == 'vorschlaegeaktiv') $checkedVorschlaege = $_POST['vorschlagaktiv']; $allevorschlaege = array(); $allevorschlaege = explode(",", rtrim($_POST['allevorschlaege'], ",")); - + foreach ($allevorschlaege as $vorschlag) { $vs->load($vorschlag, $sprache); @@ -583,7 +583,7 @@ if (isset($_GET['type']) && $_GET['type'] == 'vorschlaegeaktiv') { $allevorschlaege = array(); $allevorschlaege = explode(",", rtrim($_POST['allevorschlaege'], ",")); - + foreach ($allevorschlaege as $vorschlag) { $vs->load($vorschlag, $sprache); @@ -697,7 +697,7 @@ if (($anzahl !== 0) || ($stg_kz == '-1') && ($stg_kz !== '')) { $link = ""; echo ' - aktiv + aktiv inaktiv'; } @@ -720,7 +720,7 @@ if (($anzahl !== 0) || ($stg_kz == '-1') && ($stg_kz !== '')) { if ($nummer == '') $nummer = $row->nummer; - + $style = ''; if ($db->db_parse_bool($row->aktiv) == false) $style = 'style="color: lightgrey"'; @@ -901,8 +901,13 @@ if ($frage_id != '') { $fragef1 = new frage(); $fragef1->getFragen($_GET['gebiet_id'], $_GET['nummer']); - $vorschlag->getVorschlag($fragef1->result[0]->frage_id, $sprache, false, false); - echo "
Nummer:"; //@Todo: Count ($vorschlag->result) liefert die naechste Nummer nur dann richtig, falls keine Zahl dazwischen fehlt (1,3,4,..). Hier sollte die letzte Nummer ermittelt werden. + if(isset($fragef1->result[0])) + { + $vorschlag->getVorschlag($fragef1->result[0]->frage_id, $sprache, false, false); + echo "
Nummer:"; //@Todo: Count ($vorschlag->result) liefert die naechste Nummer nur dann richtig, falls keine Zahl dazwischen fehlt (1,3,4,..). Hier sollte die letzte Nummer ermittelt werden. + } + else + echo "
Nummer:"; } else { @@ -1009,7 +1014,7 @@ if ($frage_id != '') $vss = new vorschlag(); $vss->load($vs->vorschlag_id); if ($vss->aktiv == true) echo "checked='checked'"; - + echo "/>