mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-21 00:42:15 +00:00
This commit is contained in:
@@ -20,7 +20,14 @@
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
require_once('../../../config.inc.php');
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
$db=false;
|
||||
|
||||
require_once('../../../../include/functions.inc.php');
|
||||
require_once('../../../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../../../include/studiengang.class.php');
|
||||
@@ -60,8 +67,8 @@ else
|
||||
if(isset($_GET['uebung_id']) && is_numeric($_GET['uebung_id']))
|
||||
{
|
||||
$uebung_id = $_GET['uebung_id'];
|
||||
$uebung_obj = new uebung($conn, $uebung_id);
|
||||
$lehreinheit_obj = new lehreinheit($conn, $uebung_obj->lehreinheit_id);
|
||||
$uebung_obj = new uebung($uebung_id);
|
||||
$lehreinheit_obj = new lehreinheit($uebung_obj->lehreinheit_id);
|
||||
|
||||
}
|
||||
else
|
||||
@@ -71,7 +78,7 @@ else
|
||||
else
|
||||
{
|
||||
$lehreinheit_id = $_GET['lehreinheit_id'];
|
||||
$lehreinheit_obj = new lehreinheit($conn, $lehreinheit_id);
|
||||
$lehreinheit_obj = new lehreinheit($lehreinheit_id);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -79,7 +86,7 @@ else
|
||||
if (isset($_GET["download_abgabe"])){
|
||||
$file=$_GET["download_abgabe"];
|
||||
$uebung_id = $_GET["uebung_id"];
|
||||
$ueb = new uebung($conn);
|
||||
$ueb = new uebung();
|
||||
$ueb->load_studentuebung($uid, $uebung_id);
|
||||
$ueb->load_abgabe($ueb->abgabe_id);
|
||||
$filename = BENOTUNGSTOOL_PATH."abgabe/".$ueb->abgabedatei;
|
||||
@@ -97,7 +104,7 @@ $qry = "SELECT * FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehreinheitmitarbeite
|
||||
tbl_lehreinheit.lehrveranstaltung_id in(Select lehrveranstaltung_id from lehre.tbl_lehreinheit where lehreinheit_id='$lehreinheit_obj->lehreinheit_id') AND
|
||||
mitarbeiter_uid='$user'";
|
||||
|
||||
if(!$result = pg_query($conn, $qry))
|
||||
if(!$result = pg_query($qry))
|
||||
die('Fehler beim laden der Berechtigung');
|
||||
|
||||
$rechte = new benutzerberechtigung();
|
||||
@@ -111,10 +118,10 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
if(isset($_GET['all']))
|
||||
{
|
||||
//EXCEL VERSION / ALLE Kreuzerllisten
|
||||
$le_obj = new lehreinheit($conn);
|
||||
$le_obj = new lehreinheit();
|
||||
$le_obj->load($lehreinheit_id);
|
||||
|
||||
$lv_obj = new lehrveranstaltung($conn);
|
||||
$lv_obj = new lehrveranstaltung();
|
||||
$lv_obj->load($le_obj->lehrveranstaltung_id);
|
||||
|
||||
// Creating a workbook
|
||||
@@ -149,7 +156,7 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
$maxlength[$i]=strlen('Matrikelnr');
|
||||
$worksheet->write(1,++$i,"Gruppe", $format_title);
|
||||
$maxlength[$i]=strlen('Gruppe');
|
||||
$ueb_obj = new uebung($conn);
|
||||
$ueb_obj = new uebung();
|
||||
$ueb_obj->load_uebung($lehreinheit_id);
|
||||
foreach($ueb_obj->uebungen as $row_ueb)
|
||||
{
|
||||
@@ -169,9 +176,9 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
{
|
||||
$gruppe = $_GET['gruppe'];
|
||||
$qry = "SELECT * FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheitgruppe_id='$gruppe'";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
if($row = pg_fetch_object($result))
|
||||
if($row = $db->db_fetch_object($result))
|
||||
{
|
||||
if($row->gruppe_kurzbz!='')
|
||||
{
|
||||
@@ -246,11 +253,11 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
$gruppe='';
|
||||
}
|
||||
|
||||
if($result_stud = pg_query($conn, $qry_stud))
|
||||
if($result_stud = $db->db_query($qry_stud))
|
||||
{
|
||||
$zeile=3;
|
||||
|
||||
while($row_stud = pg_fetch_object($result_stud))
|
||||
while($row_stud = $db->db_fetch_object($result_stud))
|
||||
{
|
||||
$spalte=0;
|
||||
$summe=0;
|
||||
@@ -274,9 +281,9 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
foreach($ueb_obj->uebungen as $row_ueb)
|
||||
{
|
||||
$qry = "SELECT sum(punkte) as punkte FROM campus.tbl_studentbeispiel JOIN campus.tbl_beispiel USING(beispiel_id) WHERE uebung_id='$row_ueb->uebung_id' AND student_uid='$row_stud->uid' AND vorbereitet=true";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
if($row = pg_fetch_object($result))
|
||||
if($row = $db->db_fetch_object($result))
|
||||
{
|
||||
$punkte = $row->punkte;
|
||||
$summe +=$punkte;
|
||||
@@ -295,8 +302,8 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
|
||||
//mitarbeit
|
||||
$qry = "SELECT sum(mitarbeitspunkte) as mitarbeit FROM campus.tbl_studentuebung JOIN campus.tbl_uebung USING(uebung_id) WHERE lehreinheit_id='$lehreinheit_id' AND student_uid='$row_stud->uid'";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($row = pg_fetch_object($result))
|
||||
if($result = $db->db_query($qry))
|
||||
if($row = $db->db_fetch_object($result))
|
||||
$mitarbeit=$row->mitarbeit;
|
||||
else
|
||||
$mitarbeit='failed';
|
||||
@@ -351,7 +358,7 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
$maxlength[$i]=strlen('Matrikelnr');
|
||||
$worksheet->write(1,++$i,"Gruppe", $format_title);
|
||||
$maxlength[$i]=strlen('Gruppe');
|
||||
$beispiel_obj = new beispiel($conn);
|
||||
$beispiel_obj = new beispiel();
|
||||
$beispiel_obj->load_beispiel($uebung_id);
|
||||
foreach($beispiel_obj->beispiele as $row_bsp)
|
||||
{
|
||||
@@ -373,9 +380,9 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
{
|
||||
$gruppe = $_GET['gruppe'];
|
||||
$qry = "SELECT * FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheitgruppe_id='$gruppe'";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
if($row = pg_fetch_object($result))
|
||||
if($row = $db->db_fetch_object($result))
|
||||
{
|
||||
if($row->gruppe_kurzbz!='')
|
||||
{
|
||||
@@ -436,11 +443,11 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
$gruppe='';
|
||||
}
|
||||
|
||||
if($result_stud = pg_query($conn, $qry_stud))
|
||||
if($result_stud = $db->db_query($qry_stud))
|
||||
{
|
||||
$zeile=3;
|
||||
|
||||
while($row_stud = pg_fetch_object($result_stud))
|
||||
while($row_stud = $db->db_fetch_object($result_stud))
|
||||
{
|
||||
$spalte=0;
|
||||
$punkte_heute=0;
|
||||
@@ -464,7 +471,7 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
|
||||
foreach($beispiel_obj->beispiele as $row_bsp)
|
||||
{
|
||||
$studentbeispiel_obj = new beispiel($conn);
|
||||
$studentbeispiel_obj = new beispiel();
|
||||
$studentbeispiel_obj->load_studentbeispiel($row_stud->uid, $row_bsp->beispiel_id);
|
||||
if($studentbeispiel_obj->vorbereitet)
|
||||
$punkte = $row_bsp->punkte;
|
||||
@@ -480,8 +487,8 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
|
||||
//mitarbeit heute
|
||||
$qry = "SELECT sum(mitarbeitspunkte) as mitarbeit_heute FROM campus.tbl_studentuebung WHERE uebung_id='$uebung_id' AND student_uid='$row_stud->uid'";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($row = pg_fetch_object($result))
|
||||
if($result = $db->db_query($qry))
|
||||
if($row = $db->db_fetch_object($result))
|
||||
$worksheet->write($zeile,++$spalte,($row->mitarbeit_heute!=''?$row->mitarbeit_heute:'0'));
|
||||
else
|
||||
$worksheet->write($zeile,++$spalte,'failed');
|
||||
@@ -496,8 +503,8 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
tbl_uebung.uebung_id=tbl_beispiel.uebung_id AND
|
||||
tbl_beispiel.beispiel_id=tbl_studentbeispiel.beispiel_id
|
||||
";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($row = pg_fetch_object($result))
|
||||
if($result = $db->db_query($qry))
|
||||
if($row = $db->db_fetch_object($result))
|
||||
$worksheet->write($zeile,++$spalte,($row->gesamt_ohne_mitarbeit!=''?$row->gesamt_ohne_mitarbeit:'0'));
|
||||
else
|
||||
$worksheet->write($zeile,++$spalte,'failed');
|
||||
@@ -506,8 +513,8 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
|
||||
//mitarbeit insgesamt
|
||||
$qry = "SELECT sum(mitarbeitspunkte) as mitarbeit_heute FROM campus.tbl_studentuebung JOIN campus.tbl_uebung USING(uebung_id) WHERE student_uid='$row_stud->uid' AND lehreinheit_id='$lehreinheit_id'";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($row = pg_fetch_object($result))
|
||||
if($result = $db->db_query($qry))
|
||||
if($row = $db->db_fetch_object($result))
|
||||
$worksheet->write($zeile,++$spalte,($row->mitarbeit_heute!=''?$row->mitarbeit_heute:'0'));
|
||||
else
|
||||
$worksheet->write($zeile,++$spalte,'failed');
|
||||
@@ -554,8 +561,8 @@ function addUser(student_uid)
|
||||
//Update der Daten
|
||||
$uids = split('#',$_POST['update_ids']);
|
||||
|
||||
$uebung_obj = new uebung($conn, $uebung_id);
|
||||
$beispiel_obj = new beispiel($conn);
|
||||
$uebung_obj = new uebung($uebung_id);
|
||||
$beispiel_obj = new beispiel();
|
||||
$beispiel_obj->load_beispiel($uebung_id);
|
||||
$error=false;
|
||||
foreach($uids as $uid)
|
||||
@@ -571,7 +578,7 @@ function addUser(student_uid)
|
||||
else
|
||||
$vorbereitet=false;
|
||||
|
||||
$bsp_obj = new beispiel($conn);
|
||||
$bsp_obj = new beispiel();
|
||||
|
||||
if(!$bsp_obj->studentbeispiel_exists($uid,$bsp->beispiel_id))
|
||||
{
|
||||
@@ -634,13 +641,13 @@ function addUser(student_uid)
|
||||
echo "<span class='error'>Fehler beim Speichern der Änderungen</span>";
|
||||
}
|
||||
|
||||
$uebung_obj = new uebung($conn, $uebung_id);
|
||||
$lehreinheit_obj = new lehreinheit($conn, $uebung_obj->lehreinheit_id);
|
||||
$uebung_obj = new uebung($uebung_id);
|
||||
$lehreinheit_obj = new lehreinheit($uebung_obj->lehreinheit_id);
|
||||
|
||||
$beispiel_obj = new beispiel($conn);
|
||||
$beispiel_obj = new beispiel();
|
||||
|
||||
$lehrveranstaltung_obj = new lehrveranstaltung($conn, $lehreinheit_obj->lehrveranstaltung_id);
|
||||
$stg_obj = new studiengang($conn, $lehrveranstaltung_obj->studiengang_kz);
|
||||
$lehrveranstaltung_obj = new lehrveranstaltung($lehreinheit_obj->lehrveranstaltung_id);
|
||||
$stg_obj = new studiengang($lehrveranstaltung_obj->studiengang_kz);
|
||||
|
||||
$beispiel_obj->load_beispiel($uebung_id);
|
||||
if ($uebung_obj->beispiele)
|
||||
@@ -651,9 +658,9 @@ function addUser(student_uid)
|
||||
{
|
||||
$gruppe = $_GET['gruppe'];
|
||||
$qry = "SELECT * FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheitgruppe_id='$gruppe'";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
if($row = pg_fetch_object($result))
|
||||
if($row = $db->db_fetch_object($result))
|
||||
{
|
||||
if($row->gruppe_kurzbz!='')
|
||||
{
|
||||
@@ -746,13 +753,13 @@ function addUser(student_uid)
|
||||
}
|
||||
echo "<td align='center' width='200'><b>Unterschrift</b></td><td></td></tr>\n";
|
||||
|
||||
if($result = pg_query($conn, $qry_stud))
|
||||
if($result = $db->db_query($qry_stud))
|
||||
{
|
||||
while($row_stud = pg_fetch_object($result))
|
||||
while($row_stud = $db->db_fetch_object($result))
|
||||
{
|
||||
|
||||
$filename = '';
|
||||
$su_obj = new uebung($conn, $uebung_id);
|
||||
$su_obj = new uebung($uebung_id);
|
||||
$su_obj->load_studentuebung($row_stud->uid, $uebung_id);
|
||||
if ($su_obj->abgabe_id)
|
||||
{
|
||||
@@ -766,7 +773,7 @@ function addUser(student_uid)
|
||||
<td nowrap><input type='checkbox' name='update_$row_stud->uid' disabled> <b>$row_stud->nachname</b> $row_stud->vorname $row_stud->uid</td>";
|
||||
if (!$uebung_obj->beispiele)
|
||||
{
|
||||
$studentuebung_obj = new uebung($conn);
|
||||
$studentuebung_obj = new uebung();
|
||||
$studentuebung_obj->load_studentuebung($row_stud->uid,$uebung_id);
|
||||
echo "<td align='center'><input type='text' name='update_".$row_stud->uid."_note' onchange=\"addUser('$row_stud->uid');\" value='".$studentuebung_obj->note."' size='3'></td>\n";
|
||||
|
||||
@@ -775,7 +782,7 @@ function addUser(student_uid)
|
||||
{
|
||||
foreach($beispiel_obj->beispiele as $row_bsp)
|
||||
{
|
||||
$studentbeispiel_obj = new beispiel($conn);
|
||||
$studentbeispiel_obj = new beispiel();
|
||||
$studentbeispiel_obj->load_studentbeispiel($row_stud->uid, $row_bsp->beispiel_id);
|
||||
echo "<td align='center'><input type='checkbox' name='update_".$row_stud->uid."_".$row_bsp->beispiel_id."' onClick=\"addUser('$row_stud->uid');\" ".($studentbeispiel_obj->vorbereitet?'checked':'').">".($studentbeispiel_obj->probleme?'<i><small>P</small></i>':'')."</td>\n";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user