legesamtnoteeintragen _GET["uid"] -> _GET["prestudent_id"]

This commit is contained in:
Andreas Moik
2016-06-10 12:24:50 +02:00
parent aedd895b94
commit 96c9882f8a
3 changed files with 11 additions and 15 deletions
@@ -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"];
@@ -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= '<?php echo "nachpruefungeintragen.php?lvid=$lvid&stsem=$stsem"; ?>';
+2 -2
View File
@@ -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