diff --git a/cis/testtool/login.php b/cis/testtool/login.php index c354bb938..349e272e6 100644 --- a/cis/testtool/login.php +++ b/cis/testtool/login.php @@ -434,7 +434,7 @@ if (isset($prestudent_id)) - + diff --git a/cis/testtool/menu.php b/cis/testtool/menu.php index 76646d444..17f6e5f8b 100644 --- a/cis/testtool/menu.php +++ b/cis/testtool/menu.php @@ -82,6 +82,9 @@ session_start(); + + + @@ -106,7 +109,7 @@ if (isset($_SESSION['pruefling_id'])) if($content_id->content_id!='') { echo ' - '; @@ -228,7 +231,7 @@ if (isset($_SESSION['pruefling_id'])) FROM ( SELECT * - FROM ( + FROM ( (SELECT prestudent_data.semester AS ps_sem, gebiet_id, @@ -294,6 +297,7 @@ if (isset($_SESSION['pruefling_id'])) $lastsemester = ''; $quereinsteiger_stg = ''; $gebiet_hasMathML = false; // true, wenn irgendein Gebiet eine/n Frage/Vorschlag im MathML-Format enthält + $invalid_gebiete = false; while($row = $db->db_fetch_object($result)) { //Jedes Semester in einer eigenen Tabelle anzeigen @@ -394,11 +398,7 @@ if (isset($_SESSION['pruefling_id'])) } else { - echo ' - - '; + $invalid_gebiete = true; } } echo '
'. $p->t('global/studiengang'). ''. $p->t('global/studiengang'). ' Status
+
'.$p->t('testtool/einleitung').'
-  '.$row->gebiet_bez.' (invalid) -
'; @@ -440,5 +440,20 @@ else } } } + + // Error massage if check_gebiet function returns false + $(function() { + var invalid_gebiete = ""; + if(invalid_gebiete == true) + { + $('#tr-einleitung').append('' + + '' + + '' + + ''); + } + }); diff --git a/locale/de-AT/errors.php b/locale/de-AT/errors.php index f28e731a9..6612e9963 100644 --- a/locale/de-AT/errors.php +++ b/locale/de-AT/errors.php @@ -1,4 +1,5 @@ phrasen['errors/rolleExistiertBereits']='Diese Rolle existiert bereits'; +$this->phrasen['errors/achtung']='Achtung!'; ?> diff --git a/locale/de-AT/testtool.php b/locale/de-AT/testtool.php index 1f4092900..ba50793be 100644 --- a/locale/de-AT/testtool.php +++ b/locale/de-AT/testtool.php @@ -46,4 +46,5 @@ $this->phrasen['testtool/fehlerBeimSpeichernDerErstansicht']='Fehler beim Speich $this->phrasen['testtool/startDrueckenUmZuBeginnen']='Um dieses Teilgebiet zu starten, drücken Sie bitte links oben auf Gebiet starten.'; $this->phrasen['testtool/keinPrueflingseintragVorhanden']='Kein Prüflingseintrag vorhanden'; $this->phrasen['testtool/fuerFolgendeStgAngemeldet']='Für folgende Studiengänge haben Sie sich angemeldet:'; +$this->phrasen['testtool/invalideGebiete']='Ein oder mehrere Fragengebiet/e inkorrekt!
Bitte melden Sie dies der Betreuungsperson.'; ?> diff --git a/locale/en-US/errors.php b/locale/en-US/errors.php index 936f16af8..7eca12a00 100644 --- a/locale/en-US/errors.php +++ b/locale/en-US/errors.php @@ -1,4 +1,5 @@ phrasen['errors/rolleExistiertBereits']='This role is already selected'; +$this->phrasen['errors/achtung']='Attention!'; ?> diff --git a/locale/en-US/testtool.php b/locale/en-US/testtool.php index 1e87fea3f..6bb0fa982 100644 --- a/locale/en-US/testtool.php +++ b/locale/en-US/testtool.php @@ -46,4 +46,5 @@ $this->phrasen['testtool/fehlerBeimSpeichernDerErstansicht']='Error in saving th $this->phrasen['testtool/startDrueckenUmZuBeginnen']='To start this section, please click on Start section in the top left corner.'; $this->phrasen['testtool/keinPrueflingseintragVorhanden']='No candidate entry available.'; $this->phrasen['testtool/fuerFolgendeStgAngemeldet']='You have applied for the following degree programs:'; +$this->phrasen['testtool/invalideGebiete']='One or more question areas incorrect!
Please inform an assisting person.'; ?> \ No newline at end of file diff --git a/skin/styles/tw.css b/skin/styles/tw.css index b9fca3cc7..7c0c4a452 100644 --- a/skin/styles/tw.css +++ b/skin/styles/tw.css @@ -461,6 +461,7 @@ td.HeaderTesttool /*fuer die Button-Optik beim Testtool*/ line-height: 25px; box-shadow: inset 0 0 2px #FFFFFF; padding: 10px; + width: 170px; } td.HeaderTesttoolSTG /*fuer die Button-Optik der Quereinstiegs-Studiengänge beim Testtool*/ {