From 5a2cedcbe6ffdc67115e616d62cf86cdbebc361c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Mon, 3 Oct 2011 14:55:32 +0000 Subject: [PATCH] =?UTF-8?q?Neue=20Note=20=20"mit=20Erfolg=20Teilgenommen"?= =?UTF-8?q?=20kann=20jetzt=20auch=20=C3=BCber=20CIS=20eingetragen=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php | 8 ++++++-- cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php | 6 +++--- cis/private/lehre/notenliste.xls.php | 2 +- locale/de-AT/benotungstool.php | 8 ++++---- locale/en-US/benotungstool.php | 8 ++++---- 5 files changed, 18 insertions(+), 14 deletions(-) diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php b/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php index bbc007358..3a18393fb 100755 --- a/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php +++ b/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php @@ -38,12 +38,16 @@ require_once('../../../../include/zeugnisnote.class.php'); require_once('../../../../include/person.class.php'); require_once('../../../../include/benutzer.class.php'); require_once('../../../../include/student.class.php'); +require_once('../../../../include/phrasen.class.php'); if (!$db = new basis_db()) die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung')); $user = get_uid(); +$sprache = getSprache(); +$p = new phrasen($sprache); + if(!check_lektor($user)) die($p->t('global/keineBerechtigungFuerDieseSeite')); @@ -162,7 +166,7 @@ if (isset($_REQUEST["submit"])) { $student_uid = $_REQUEST["student_uid"]; $note = $_REQUEST["note"]; - if((($note>0) && ($note < 6)) || ($note == 7) || ($note==8)) + if((($note>0) && ($note < 6)) || ($note == 7) || ($note==8) || ($note==16)) $response = savenote($db,$lvid, $student_uid, $note); else $response = $p->t('benotungstool/noteEingeben')."!"; @@ -188,7 +192,7 @@ if (isset($_REQUEST["submit"])) $response.="\n".$p->t('benotungstool/studentMitMatrikelnummerExistiertNicht',array($matrikelnummer)); continue; } - if((($note>0) && ($note < 6)) || ($note == 7) || ($note==8)) + if((($note>0) && ($note < 6)) || ($note == 7) || ($note==8) || ($note==16)) { $val=savenote($db,$lvid, $student_uid, $note); if($val!='neu' && $val!='update' && $val!='update_f') diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php index 43017bc4a..816c48e4c 100644 --- a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php +++ b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php @@ -197,9 +197,9 @@ $uid = (isset($_GET['uid'])?$_GET['uid']:''); alert('t('gesamtnote/noteUnveraendert');?>'); return true; } - else if ((note < 0) || (note > 5 && note != 8 && note != 7)) + else if ((note < 0) || (note > 5 && note != 8 && note != 7 && note!=16)) { - alert('t('benotungstool/noteEingeben');?>'); + alert('t('benotungstool/noteEingeben');?>'); document.getElementById(uid).note.value=""; } else @@ -283,7 +283,7 @@ $uid = (isset($_GET['uid'])?$_GET['uid']:''); function pruefungSpeichern() { var note = document.nachpruefung_form.note.value; - if ((note < 0) || (note > 5 && note != 8 && note != 7 && note != 9 && note != "")) + if ((note < 0) || (note > 5 && note != 8 && note != 7 && note != 9 && note!=16 && note != "")) { alert("t('benotungstool/noteEingebenOderLeer');?>!"); document.getElementById(uid).note.value=""; diff --git a/cis/private/lehre/notenliste.xls.php b/cis/private/lehre/notenliste.xls.php index 5da3d4ec7..5951040de 100644 --- a/cis/private/lehre/notenliste.xls.php +++ b/cis/private/lehre/notenliste.xls.php @@ -245,7 +245,7 @@ $qry = "SELECT $worksheet->write(++$lines,0,'Notenschlüssel: 1-Sehr Gut, 2-Gut, 3-Befriedigend, 4-Genügend,'); $worksheet->write(++$lines,0,'5-Nicht Genügend, 6-Angerechnet, 7-nicht beurteilt,'); $worksheet->write(++$lines,0,'8-teilgenommen, 9-noch nicht eingetragen, 10-bestanden,'); - $worksheet->write(++$lines,0,'11-approbiert, 12-erfolgreich absolviert, 13-nicht erfolgreich absolviert, 14-nicht bestanden'); + $worksheet->write(++$lines,0,'11-approbiert, 12-erfolgreich absolviert, 13-nicht erfolgreich absolviert, 14-nicht bestanden, 16-Mit Erfolg teilgenommen'); $lines++; $worksheet->write(++$lines,0,'(i) ... Incoming'); $worksheet->write(++$lines,0,'(o) ... Outgoing'); diff --git a/locale/de-AT/benotungstool.php b/locale/de-AT/benotungstool.php index 65ed33845..1bf9ac598 100644 --- a/locale/de-AT/benotungstool.php +++ b/locale/de-AT/benotungstool.php @@ -58,10 +58,10 @@ $this->phrasen['benotungstool/freigeschaltet']='freigeschaltet'; $this->phrasen['benotungstool/nichtFreigeschaltet']='nicht freigeschaltet'; $this->phrasen['benotungstool/alleStudierenden']='Alle Studierenden'; $this->phrasen['benotungstool/gesamtuebersicht']='Gesamtübersicht'; -$this->phrasen['benotungstool/noten']='Noten: 1-5, 7 (nicht beurteilt), 8 (teilgenommen)'; +$this->phrasen['benotungstool/noten']='Noten: 1-5, 7 (nicht beurteilt), 8 (teilgenommen), 16 (Mit Erfolg teilgenommen)'; $this->phrasen['benotungstool/gesamtnote']='Gesamtnote'; -$this->phrasen['benotungstool/noteEingeben']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt) oder 8 (teilgenommen) ein'; -$this->phrasen['benotungstool/noteEingebenOderLeer']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt) oder 8 (teilgenommen) ein oder lassen Sie das Feld leer'; +$this->phrasen['benotungstool/noteEingeben']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt), 8 (teilgenommen) oder 16 (Mit Erfolg teilgenommen) ein'; +$this->phrasen['benotungstool/noteEingebenOderLeer']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt), 8 (teilgenommen) oder 16 (Mit Erfolg teilgenommen) ein oder lassen Sie das Feld leer'; $this->phrasen['benotungstool/studentenaufgabenVerwalten']='Studentenaufgaben verwalten'; $this->phrasen['benotungstool/esKonntenNichtAlleDatenGespeichertWerden']='Es konnten nicht alle Daten gespeichert werden'; $this->phrasen['benotungstool/punkteSindUngueltig']='Punkte sind ungültig'; @@ -165,4 +165,4 @@ $this->phrasen['benotungstool/errechneteGesamtnote']='Errechnete Gesamtnote'; $this->phrasen['benotungstool/mussPositivSein']='* muss positiv sein'; $this->phrasen['benotungstool/eingetrageneNoten']='Eingetragene Noten'; $this->phrasen['benotungstool/zeunis']='Zeugnis'; -?> \ No newline at end of file +?> diff --git a/locale/en-US/benotungstool.php b/locale/en-US/benotungstool.php index 411cd6908..250826a56 100644 --- a/locale/en-US/benotungstool.php +++ b/locale/en-US/benotungstool.php @@ -58,10 +58,10 @@ $this->phrasen['benotungstool/freigeschaltet']='released'; $this->phrasen['benotungstool/nichtFreigeschaltet']='not released'; $this->phrasen['benotungstool/alleStudierenden']='All students'; $this->phrasen['benotungstool/gesamtuebersicht']='Overview'; -$this->phrasen['benotungstool/noten']='Grades: 1-5, 7 (not rated), 8 (attended)'; +$this->phrasen['benotungstool/noten']='Grades: 1-5, 7 (not rated), 8 (attended), 16 (Mit Erfolg teilgenommen)'; $this->phrasen['benotungstool/gesamtnote']='Final grade'; -$this->phrasen['benotungstool/noteEingeben']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt) oder 8 (teilgenommen) ein'; -$this->phrasen['benotungstool/noteEingebenOderLeer']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt) oder 8 (teilgenommen) ein oder lassen Sie das Feld leer'; +$this->phrasen['benotungstool/noteEingeben']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt), 8 (teilgenommen) oder 16 (Mit Erfolg teilgenommen) ein'; +$this->phrasen['benotungstool/noteEingebenOderLeer']='Bitte geben Sie eine Note von 1 - 5 bzw. 7 (nicht beurteilt), 8 (teilgenommen) oder 16 (Mit Erfolg teilgenommen) ein oder lassen Sie das Feld leer'; $this->phrasen['benotungstool/studentenaufgabenVerwalten']='Manage Student Assignments'; $this->phrasen['benotungstool/esKonntenNichtAlleDatenGespeichertWerden']='Data cannot be saved'; $this->phrasen['benotungstool/punkteSindUngueltig']='Invalid Points'; @@ -165,4 +165,4 @@ $this->phrasen['benotungstool/errechneteGesamtnote']='Errechnete Gesamtnote'; $this->phrasen['benotungstool/mussPositivSein']='* must be positive'; $this->phrasen['benotungstool/eingetrageneNoten']='Eingetragene Noten'; $this->phrasen['benotungstool/zeunis']='Zeugnis'; -?> \ No newline at end of file +?>