diff --git a/cis/private/lehre/benotungstool/anwesenheitsliste.php b/cis/private/lehre/benotungstool/anwesenheitsliste.php index 73d182cbb..e7cb1ffde 100644 --- a/cis/private/lehre/benotungstool/anwesenheitsliste.php +++ b/cis/private/lehre/benotungstool/anwesenheitsliste.php @@ -432,7 +432,7 @@ if(isset($_GET['output']) && $_GET['output']=='xls') $lehreinheit_id = $_GET['lehreinheit_id']; $gruppe_bez = 'Alle Studienrende'; - $qry_stud = "SELECT uid, vorname, nachname, matrikelnr FROM campus.vw_student_lehrveranstaltung JOIN campus.vw_student using(uid) + $qry_stud = "SELECT uid, prestudent_id, vorname, nachname, matrikelnr FROM campus.vw_student_lehrveranstaltung JOIN campus.vw_student using(uid) WHERE studiensemester_kurzbz = ".$db->db_add_param($stsem)." AND lehreinheit_id=".$db->db_add_param($lehreinheit_id, FHC_INTEGER)." ORDER BY nachname, vorname"; //Alle Studenten die dieser Lehreinheit zugeordnet sind @@ -585,7 +585,7 @@ function addUser(student_uid) if(isset($_POST['submit'])) { //Update der Daten - $uids = split('#',$_POST['update_ids']); + $uids = explode('#',$_POST['update_ids']); $uebung_obj = new uebung($uebung_id); $beispiel_obj = new beispiel(); @@ -729,7 +729,7 @@ function addUser(student_uid) $gruppe_bez = 'Alle Studierende'; //Alle Studenten die dieser lehreinheit zugeordnet sind // studentenquery - $qry_stud = "SELECT uid, vorname, nachname, matrikelnr FROM campus.vw_student_lehrveranstaltung JOIN campus.vw_student using(uid) + $qry_stud = "SELECT uid, prestudent_id, vorname, nachname, matrikelnr FROM campus.vw_student_lehrveranstaltung JOIN campus.vw_student using(uid) WHERE studiensemester_kurzbz = ".$db->db_add_param($stsem)." AND lehreinheit_id=".$db->db_add_param($lehreinheit_id, FHC_INTEGER)." ORDER BY nachname, vorname"; /* $qry_stud = "SELECT vw_student.uid, vorname, nachname FROM campus.vw_student, public.tbl_benutzergruppe, lehre.tbl_lehreinheitgruppe diff --git a/cis/private/lehre/benotungstool/legesamtnoteverwalten.php b/cis/private/lehre/benotungstool/legesamtnoteverwalten.php index 59b4d4f55..09649990e 100644 --- a/cis/private/lehre/benotungstool/legesamtnoteverwalten.php +++ b/cis/private/lehre/benotungstool/legesamtnoteverwalten.php @@ -420,7 +420,7 @@ echo " */ // studentenquery -$qry_stud = "SELECT uid, vorname, nachname, matrikelnr FROM campus.vw_student_lehrveranstaltung JOIN campus.vw_student using(uid) WHERE studiensemester_kurzbz = ".$db->db_add_param($stsem)." and lehreinheit_id = ".$db->db_add_param($lehreinheit_id, FHC_INTEGER)." ORDER BY nachname, vorname"; +$qry_stud = "SELECT uid, prestudent_id, vorname, nachname, matrikelnr FROM campus.vw_student_lehrveranstaltung JOIN campus.vw_student using(uid) WHERE studiensemester_kurzbz = ".$db->db_add_param($stsem)." and lehreinheit_id = ".$db->db_add_param($lehreinheit_id, FHC_INTEGER)." ORDER BY nachname, vorname"; if($result_stud = $db->db_query($qry_stud)) { diff --git a/cis/private/lehre/benotungstool/verwaltung.php b/cis/private/lehre/benotungstool/verwaltung.php index e35eaecb1..f456e7355 100644 --- a/cis/private/lehre/benotungstool/verwaltung.php +++ b/cis/private/lehre/benotungstool/verwaltung.php @@ -425,16 +425,16 @@ if (isset($_REQUEST["copy_uebung"])) $ueb_2_target->defaultbemerkung = $subrow->defaultbemerkung; $ueb_2_target->lehreinheit_id = $lehreinheit_id_target; $ueb_2_target->nummer = $nummer_source2; - + if (!$ueb_2_target->save($new)) { $error = 1; echo "".$p->t('benotungstool/uebungKonnteNichtKopiertWerden')."!"; } - + //angabedatei syncen if ($subrow->angabedatei != "") - { + { $angabedatei_source = $subrow->angabedatei; $angabedatei_target = makeUploadName($db, 'angabe', $lehreinheit_id, $ueb_2_target->uebung_id, $stsem); $angabedatei_target .= ".".mb_substr($angabedatei_source, mb_strrpos($angabedatei_source, '.') + 1); @@ -443,7 +443,7 @@ if (isset($_REQUEST["copy_uebung"])) $angabeupdate = "update campus.tbl_uebung set angabedatei = ".$db->db_add_param($angabedatei_target)." where uebung_id = ".$db->db_add_param($ueb_2_target->uebung_id, FHC_INTEGER); $db->db_query($angabeupdate); } - + if (($error == 0) and $ueb_2_target->beispiele) { // beispiele synchronisieren @@ -486,9 +486,9 @@ if (isset($_REQUEST["copy_uebung"])) if (!$bsp_target->save($new)) { $error = 1; - echo "".$p->t('benotungstool/beispieleKonntenNichtAngelegtWerden').""; + echo "".$p->t('benotungstool/beispieleKonntenNichtAngelegtWerden').""; } - + //Notenschlüssel synchronisieren $clear = "delete from campus.tbl_notenschluesseluebung where uebung_id = ".$db->db_add_param($ueb_1_target->uebung_id, FHC_INTEGER); $db->db_query($clear); @@ -498,12 +498,10 @@ if (isset($_REQUEST["copy_uebung"])) while($row_ns = $db->db_fetch_object($result_ns_source)) { $ns_insert = "INSERT INTO campus.tbl_notenschluesseluebung values (".$db->db_add_param($ueb_1_target->uebung_id).",".$db->db_add_param($row_ns->note).", ".$db->db_add_param($row_ns->punkte).")"; - $db->db_query($ns_insert); - } - - } + $db->db_query($ns_insert); + } + } } - } } } @@ -565,7 +563,7 @@ if(isset($_POST['uebung_neu'])) $uebung_obj->statistik = false; $uebung_obj->liste_id = null; $uebung_obj->get_next_nummer(); - $uebung_obj->nummer = $uebung_obj->next_nummer; + $uebung_obj->nummer = $uebung_obj->next_nummer; if($uebung_obj->save(true)) {