diff --git a/cis/private/lehre/abgabe_lektor.php b/cis/private/lehre/abgabe_lektor.php
index 2d11368dc..b617c80de 100644
--- a/cis/private/lehre/abgabe_lektor.php
+++ b/cis/private/lehre/abgabe_lektor.php
@@ -125,10 +125,10 @@ function confdel()
Bachelor-/Diplomarbeitsbetreuungen ($getuid)
";
-
echo $htmlstr;
-echo 'alle betreuten Arbeiten anzeigen';
+echo '- alle betreuten Arbeiten anzeigen
';
+echo '- Terminübersicht anzeigen';
?>
diff --git a/cis/private/lehre/abgabe_lektor_terminuebersicht.php b/cis/private/lehre/abgabe_lektor_terminuebersicht.php
new file mode 100644
index 000000000..a7c64ecf5
--- /dev/null
+++ b/cis/private/lehre/abgabe_lektor_terminuebersicht.php
@@ -0,0 +1,141 @@
+,
+ * Andreas Oesterreicher and
+ * Karl Burkhart .
+ */
+require_once('../../../config/cis.config.inc.php');
+require_once('../../../include/functions.inc.php');
+require_once('../../../include/datum.class.php');
+require_once('../../../include/benutzer.class.php');
+require_once('../../../include/benutzerberechtigung.class.php');
+
+$uid = get_uid();
+$user = '';
+$db = new basis_db();
+$datum_obj = new datum();
+
+echo '
+
+
+ Terminübersicht
+
+
+
+
+
+
+
+
+
+
+
+';
+
+if(isset($_GET['user']))
+{
+ $rechte = new benutzerberechtigung();
+ if(!$rechte->getBerechtigungen($uid))
+ die('Fehler beim Laden der Berechtigungen');
+ if(!$rechte->isBerechtigt('lehre/abgabetool'))
+ die('Sie haben keine Berechtigung um die Terminliste von anderen Personen zu sehen');
+ $user = $_GET['user'];
+}
+else
+ $user = $uid;
+$lektor = new benutzer();
+if(!$lektor->load($user))
+ die('Lektor konnte nicht geladen werden');
+
+$sql_query = "
+ SELECT
+ distinct tbl_paabgabe.datum, tbl_paabgabe.fixtermin, tbl_paabgabe.kurzbz,
+ person_student.vorname as stud_vorname, person_student.nachname as stud_nachname,
+ person_student.titelpre as stud_titelpre, person_student.titelpost as stud_titelpost,
+ tbl_lehrveranstaltung.semester, UPPER(tbl_studiengang.typ || tbl_studiengang.kurzbz) as stg,
+ tbl_paabgabetyp.bezeichnung as typ_bezeichnung
+ FROM
+ campus.tbl_paabgabe
+ JOIN lehre.tbl_projektarbeit USING(projektarbeit_id)
+ JOIN lehre.tbl_projektbetreuer USING(projektarbeit_id)
+ JOIN public.tbl_benutzer bn_student ON(tbl_projektarbeit.student_uid=bn_student.uid)
+ JOIN public.tbl_person person_student ON(bn_student.person_id=person_student.person_id)
+ JOIN lehre.tbl_lehreinheit ON(tbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id)
+ JOIN lehre.tbl_lehrveranstaltung ON(tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id)
+ JOIN public.tbl_studiengang ON(tbl_lehrveranstaltung.studiengang_kz=tbl_studiengang.studiengang_kz)
+ JOIN campus.tbl_paabgabetyp USING(paabgabetyp_kurzbz)
+ WHERE
+ tbl_projektbetreuer.person_id='".$lektor->person_id."' AND tbl_paabgabe.datum>=now() AND bn_student.aktiv
+ ORDER BY tbl_paabgabe.datum
+ ";
+
+if($result = $db->db_query($sql_query))
+{
+ echo "Terminübersicht - $lektor->titelpre $lektor->vorname $lektor->nachname $lektor->titelpost
";
+
+ if($db->db_num_rows($result)>0)
+ {
+ echo '';
+ echo '
+
+
+ | Datum |
+ Fix |
+ Typ |
+ Bezeichnung |
+ Student |
+ Stg |
+ Sem |
+
+
+
+ ';
+
+ while($row = $db->db_fetch_object($result))
+ {
+ echo '';
+ echo '| '.$datum_obj->formatDatum($row->datum,'d.m.Y').' | ';
+ echo ''.($row->fixtermin=='t'?'Ja':'Nein').' | ';
+ echo ''.$row->typ_bezeichnung.' | ';
+ echo ''.$row->kurzbz.' | ';
+ echo ''.$row->stud_titelpre.' '.$row->stud_vorname.' '.$row->stud_nachname.' '.$row->stud_titelpre.' | ';
+ echo ''.$row->stg.' | ';
+ echo ''.$row->semester.' | ';
+ echo "
\n";
+ }
+
+ echo "\n
";
+ }
+ else
+ echo 'Derzeit sind keine Termine vorhanden';
+}
+
+echo '