diff --git a/cis/private/lehre/anwesenheitsliste_bilder.html.php b/cis/private/lehre/anwesenheitsliste_bilder.html.php
index d138f9704..71f485048 100644
--- a/cis/private/lehre/anwesenheitsliste_bilder.html.php
+++ b/cis/private/lehre/anwesenheitsliste_bilder.html.php
@@ -27,7 +27,7 @@
require_once('../../../config/cis.config.inc.php');
// ------------------------------------------------------------------------------------------
-// Datenbankanbindung
+// Datenbankanbindung
// ------------------------------------------------------------------------------------------
require_once('../../../include/basis_db.class.php');
if (!$db = new basis_db())
@@ -39,7 +39,7 @@
require_once('../../../include/lehrveranstaltung.class.php');
error_reporting(E_ALL);
ini_set('display_errors','1');
-
+
//Uebergabeparameter abpruefen
if(isset($_GET['stg'])) //Studiengang
{
@@ -48,21 +48,21 @@
else
die('Fehler bei der Parameteruebergabe');
}
- else
+ else
$stg='';
if(isset($_GET['sem'])) //Semester
{
if(is_numeric($_GET['sem']))
$sem=$_GET['sem'];
- else
+ else
die('Fehler bei der Parameteruebergabe');
}
- else
+ else
$sem='';
-
+
if(isset($_GET['verband'])) //Verband
$verband=$_GET['verband'];
- else
+ else
$verband='';
if(isset($_GET['gruppe'])) //Gruppe
$gruppe=$_GET['gruppe'];
@@ -70,17 +70,17 @@
$gruppe='';
if(isset($_GET['gruppe_kurzbz'])) //Einheit
$gruppe_kurzbz = $_GET['gruppe_kurzbz'];
- else
+ else
$gruppe_kurzbz='';
-
+
if(isset($_GET['lvid']) && is_numeric($_GET['lvid']))
$lvid = $_GET['lvid'];
- else
+ else
die('Fehler bei der Parameteruebergabe');
-
+
if(isset($_GET['stsem']))
$stsem = $_GET['stsem'];
- else
+ else
die('Studiensemester wurde nicht uebergeben');
$lehreinheit_id = (isset($_GET['lehreinheit_id'])?$_GET['lehreinheit_id']:'');
@@ -93,7 +93,7 @@
';
-
+
$stgobj=new studiengang();
$stgobj->load($stg);
//Logo
@@ -107,7 +107,7 @@ echo 'Anwesenheitsliste '.$lvobj
$qry = "SELECT distinct on(kuerzel, semester, verband, gruppe, gruppe_kurzbz) UPPER(stg_typ::varchar(1) || stg_kurzbz) as kuerzel, semester, verband, gruppe, gruppe_kurzbz from campus.vw_lehreinheit WHERE lehrveranstaltung_id='".addslashes($lvid)."' AND studiensemester_kurzbz='".addslashes($stsem)."'";
if($lehreinheit_id!='')
$qry.=" AND lehreinheit_id='".addslashes($lehreinheit_id)."'";
-
+
$gruppen='';
if($result = $db->db_query($qry))
{
@@ -124,7 +124,7 @@ if($result = $db->db_query($qry))
echo "
Gruppe: $gruppen";
echo "
Studiensemester: $stsem";
-
+
echo "
 |
@@ -145,25 +145,25 @@ $stsem_obj = new studiensemester();
$stsem_obj->load($stsem);
$stsemdatumvon = $stsem_obj->start;
$stsemdatumbis = $stsem_obj->ende;
-$qry = "SELECT
+$qry = "SELECT
distinct on(nachname, vorname, person_id) vorname, nachname, matrikelnr, person_id,
tbl_studentlehrverband.semester, tbl_studentlehrverband.verband, tbl_studentlehrverband.gruppe,
(SELECT status_kurzbz FROM public.tbl_prestudentstatus WHERE prestudent_id=tbl_student.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) as status,
tbl_bisio.bisio_id, tbl_bisio.bis, tbl_bisio.von,
- tbl_zeugnisnote.note
- FROM
- campus.vw_student_lehrveranstaltung JOIN public.tbl_benutzer USING(uid)
- JOIN public.tbl_person USING(person_id) JOIN public.tbl_student ON(uid=student_uid)
+ tbl_zeugnisnote.note
+ FROM
+ campus.vw_student_lehrveranstaltung JOIN public.tbl_benutzer USING(uid)
+ JOIN public.tbl_person USING(person_id) JOIN public.tbl_student ON(uid=student_uid)
LEFT JOIN public.tbl_studentlehrverband USING(student_uid,studiensemester_kurzbz)
LEFT JOIN lehre.tbl_zeugnisnote on(vw_student_lehrveranstaltung.lehrveranstaltung_id=tbl_zeugnisnote.lehrveranstaltung_id AND tbl_zeugnisnote.student_uid=tbl_student.student_uid AND tbl_zeugnisnote.studiensemester_kurzbz=tbl_studentlehrverband.studiensemester_kurzbz)
- LEFT JOIN bis.tbl_bisio ON(uid=tbl_bisio.student_uid)
- WHERE
- vw_student_lehrveranstaltung.lehrveranstaltung_id='".addslashes($lvid)."' AND
+ LEFT JOIN bis.tbl_bisio ON(public.tbl_student.prestudent_id=tbl_bisio.prestudent_id)
+ WHERE
+ vw_student_lehrveranstaltung.lehrveranstaltung_id='".addslashes($lvid)."' AND
vw_student_lehrveranstaltung.studiensemester_kurzbz='".addslashes($stsem)."'";
if($lehreinheit_id!='')
$qry.=" AND vw_student_lehrveranstaltung.lehreinheit_id='".addslashes($lehreinheit_id)."'";
-
+
$qry.=' ORDER BY nachname, vorname, person_id, tbl_bisio.bis DESC';
if($result = $db->db_query($qry))
@@ -178,15 +178,15 @@ if($result = $db->db_query($qry))
{
if($elem->status=='Incoming')
$inc=' (i)';
- else
+ else
$inc='';
-
+
if($elem->bisio_id!='' && $elem->status!='Incoming' && ($elem->bis > $stsemdatumvon || $elem->bis=='') && $elem->von < $stsemdatumbis) //Outgoing
$inc.=' (o)';
-
+
if($elem->note==6) //angerechnet
$inc.=' (ar)';
-
+
echo "$elem->nachname $elem->vorname | ";
echo "".trim($elem->matrikelnr)." | ";
echo ''.$elem->semester.$elem->verband.$elem->gruppe.' | ';
@@ -203,4 +203,4 @@ Fachhochschulstudiengang ('.strtoupper($stgobj->typ).') '.$stgobj->bezeichnung;
echo '';
echo '