From 96c9882f8ade762b280e47c03d8e9154172ebec6 Mon Sep 17 00:00:00 2001 From: Andreas Moik Date: Fri, 10 Jun 2016 12:24:50 +0200 Subject: [PATCH] legesamtnoteeintragen _GET["uid"] -> _GET["prestudent_id"] --- .../benotungstool/legesamtnoteeintragen.php | 20 ++++++++----------- .../benotungstool/lvgesamtnoteverwalten.php | 2 +- include/lehrveranstaltung.class.php | 4 ++-- 3 files changed, 11 insertions(+), 15 deletions(-) diff --git a/cis/private/lehre/benotungstool/legesamtnoteeintragen.php b/cis/private/lehre/benotungstool/legesamtnoteeintragen.php index 5eaee83cd..4387560fa 100755 --- a/cis/private/lehre/benotungstool/legesamtnoteeintragen.php +++ b/cis/private/lehre/benotungstool/legesamtnoteeintragen.php @@ -35,7 +35,7 @@ require_once('../../../../include/datum.class.php'); require_once('../../../../include/legesamtnote.class.php'); require_once('../../../../include/lvgesamtnote.class.php'); require_once('../../../../include/zeugnisnote.class.php'); -require_once('../../../../include/student.class.php'); +require_once('../../../../include/prestudent.class.php'); $user = get_uid(); @@ -72,7 +72,7 @@ else $datum_obj = new datum(); $uebung_id = (isset($_GET['uebung_id'])?$_GET['uebung_id']:''); -$uid = (isset($_GET['uid'])?$_GET['uid']:''); +$prestudent_id = (isset($_GET['prestudent_id'])?$_GET['prestudent_id']:''); //Kopfzeile @@ -90,19 +90,14 @@ if($lehreinheit_id=='') $note = $_REQUEST["note"]; -// lvgesamtnote für studenten speichern +// lvgesamtnote für prestudenten speichern +if (isset($_REQUEST["submit"]) && ($prestudent_id != '') && ((($note>0) && ($note < 6)) || ($note == 7) || ($note==8) || ($note==16)) ){ -if (isset($_REQUEST["submit"]) && ($_REQUEST["prestudent_id"] != '') && ((($note>0) && ($note < 6)) || ($note == 7) || ($note==8) || ($note==16)) ){ - - $jetzt = date("Y-m-d H:i:s"); - $prestudent_id = $_REQUEST["prestudent_id"]; - - $student = new student(); - if(!$student->load($user)) // TODO EINE - die("Der Student wurde nicht gefunden!"); + $jetzt = date("Y-m-d H:i:s"); + //a new entry $legesamtnote = new legesamtnote($lehreinheit_id); - if (!$legesamtnote->load($student->prestudent_id,$lehreinheit_id)) + if (!$legesamtnote->load($prestudent_id,$lehreinheit_id)) { $legesamtnote->prestudent_id = $prestudent_id; $legesamtnote->lehreinheit_id = $lehreinheit_id; @@ -115,6 +110,7 @@ if (isset($_REQUEST["submit"]) && ($_REQUEST["prestudent_id"] != '') && ((($note $legesamtnote->new = true; $response = "neu"; } + //update else { $legesamtnote->note = $_REQUEST["note"]; diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php index 5876f6d80..be64329c4 100644 --- a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php +++ b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php @@ -327,7 +327,7 @@ foreach($noten_obj->result as $row) } var prestudent_id = document.nachpruefung_form.prestudent_id.value; var lehreinheit_id = document.nachpruefung_form.le_id.value; -alert(prestudent_id + " TODO EINE pachpruefungeintragen.php"); + var jetzt = new Date(); var ts = jetzt.getTime(); var url= ''; diff --git a/include/lehrveranstaltung.class.php b/include/lehrveranstaltung.class.php index 246563c17..e259e9627 100755 --- a/include/lehrveranstaltung.class.php +++ b/include/lehrveranstaltung.class.php @@ -527,11 +527,11 @@ class lehrveranstaltung extends basis_db $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_id IN(SELECT lehrveranstaltung_id FROM campus.vw_student_lehrveranstaltung WHERE prestudent_id=" . $this->db_add_param($prestudent_id); - /*if($studiensemester_kurzbz !== NULL) TODO EINE alles wieder einkommentieren + if($studiensemester_kurzbz !== NULL) $qry .= " AND studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz); $qry .= ") OR lehrveranstaltung_id IN(SELECT lehrveranstaltung_id FROM lehre.tbl_zeugnisnote WHERE prestudent_id=" . $this->db_add_param($prestudent_id); if($studiensemester_kurzbz !== NULL) - $qry .= ' AND studiensemester_kurzbz='.$this->db_add_param ($studiensemester_kurzbz);*/ + $qry .= ' AND studiensemester_kurzbz='.$this->db_add_param ($studiensemester_kurzbz); $qry .= ") ORDER BY semester, bezeichnung"; //Datensaetze laden