mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
bugfixes
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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))
|
||||
{
|
||||
|
||||
@@ -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 "<span class='error'>".$p->t('benotungstool/uebungKonnteNichtKopiertWerden')."!</span>";
|
||||
}
|
||||
|
||||
|
||||
//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 "<span class='error'>".$p->t('benotungstool/beispieleKonntenNichtAngelegtWerden')."</span>";
|
||||
echo "<span class='error'>".$p->t('benotungstool/beispieleKonntenNichtAngelegtWerden')."</span>";
|
||||
}
|
||||
|
||||
|
||||
//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))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user