diff --git a/cis/private/lehre/abgabe_lektor.php b/cis/private/lehre/abgabe_lektor.php
index cf5037435..414c5e423 100644
--- a/cis/private/lehre/abgabe_lektor.php
+++ b/cis/private/lehre/abgabe_lektor.php
@@ -22,7 +22,7 @@
*/
/*******************************************************************************************************
* abgabe_lektor
- * abgabe_lektor ist die Lektorenmaske des Abgabesystems
+ * abgabe_lektor ist die Lektorenmaske des Abgabesystems
* fuer Diplom- und Bachelorarbeiten
*******************************************************************************************************/
@@ -37,7 +37,7 @@ require_once('../../../include/benutzerberechtigung.class.php');
if (!$db = new basis_db())
die('Fehler beim Herstellen der Datenbankverbindung');
-
+
$getuid=get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($getuid);
@@ -55,29 +55,29 @@ $p = new phrasen($sprache);
$htmlstr = "";
$showall=isset($_GET['showall']);
-
-$sql_query = "SELECT
+
+$sql_query = "SELECT
*
- FROM
+ FROM
(SELECT tbl_person.vorname, tbl_person.nachname, tbl_studiengang.typ, tbl_studiengang.kurzbz,
tbl_projektarbeit.projekttyp_kurzbz, tbl_projekttyp.bezeichnung, tbl_projektarbeit.titel, tbl_projektarbeit.projektarbeit_id,
tbl_projektbetreuer.betreuerart_kurzbz, tbl_benutzer.uid, tbl_student.matrikelnr, tbl_lehreinheit.studiensemester_kurzbz
- FROM lehre.tbl_projektarbeit LEFT JOIN lehre.tbl_projektbetreuer using(projektarbeit_id)
+ FROM lehre.tbl_projektarbeit LEFT JOIN lehre.tbl_projektbetreuer using(projektarbeit_id)
LEFT JOIN public.tbl_benutzer on(uid=student_uid)
LEFT JOIN public.tbl_student on(public.tbl_benutzer.uid=public.tbl_student.student_uid)
LEFT JOIN public.tbl_person on(tbl_benutzer.person_id=tbl_person.person_id)
- LEFT JOIN lehre.tbl_lehreinheit using(lehreinheit_id)
- LEFT JOIN lehre.tbl_lehrveranstaltung using(lehrveranstaltung_id)
+ LEFT JOIN lehre.tbl_lehreinheit using(lehreinheit_id)
+ LEFT JOIN lehre.tbl_lehrveranstaltung using(lehrveranstaltung_id)
LEFT JOIN public.tbl_studiengang on(lehre.tbl_lehrveranstaltung.studiengang_kz=public.tbl_studiengang.studiengang_kz)
LEFT JOIN lehre.tbl_projekttyp USING (projekttyp_kurzbz)
WHERE (projekttyp_kurzbz='Bachelor' OR projekttyp_kurzbz='Diplom')
- AND tbl_projektbetreuer.person_id IN (SELECT person_id FROM public.tbl_benutzer
- WHERE public.tbl_benutzer.person_id=lehre.tbl_projektbetreuer.person_id
+ AND tbl_projektbetreuer.person_id IN (SELECT person_id FROM public.tbl_benutzer
+ WHERE public.tbl_benutzer.person_id=lehre.tbl_projektbetreuer.person_id
AND public.tbl_benutzer.uid=".$db->db_add_param($getuid).")
".($showall?'':' AND public.tbl_benutzer.aktiv AND lehre.tbl_projektarbeit.note IS NULL ')."
- AND (betreuerart_kurzbz='Betreuer' OR betreuerart_kurzbz='Begutachter' OR betreuerart_kurzbz='Erstbegutachter'
- OR betreuerart_kurzbz='Zweitbegutachter' OR betreuerart_kurzbz='Erstbetreuer')
- ORDER BY tbl_projektarbeit.projektarbeit_id, betreuerart_kurzbz desc) as xy
+ AND (betreuerart_kurzbz='Betreuer' OR betreuerart_kurzbz='Begutachter' OR betreuerart_kurzbz='Erstbegutachter'
+ OR betreuerart_kurzbz='Zweitbegutachter' OR betreuerart_kurzbz='Erstbetreuer')
+ ORDER BY tbl_projektarbeit.projektarbeit_id, betreuerart_kurzbz desc) as xy
ORDER BY nachname";
if(!$erg=$db->db_query($sql_query))
@@ -141,22 +141,22 @@ echo '
return true;
return false;
}
-
- $(document).ready(function()
- {
+
+ $(document).ready(function()
+ {
$("#t1").tablesorter(
{
sortList: [[4,0]],
widgets: ["zebra"]
- });
-
+ });
+
});
";
echo $htmlstr;
diff --git a/cis/private/lehre/abgabe_student.php b/cis/private/lehre/abgabe_student.php
index 963a11301..a1a6c9b34 100644
--- a/cis/private/lehre/abgabe_student.php
+++ b/cis/private/lehre/abgabe_student.php
@@ -36,7 +36,7 @@ $p = new phrasen($sprache);
if (!$db = new basis_db())
die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
-
+
$getuid=get_uid();
$uid=$getuid;
@@ -46,31 +46,31 @@ if(isset($_GET['uid']))
$uid = $_GET['uid'];
//Rechte Pruefen
$allowed=false;
-
+
$student = new student();
if(!$student->load($uid))
die($p->t('global/fehlerBeimErmittelnDerUID'));
-
+
$stg_obj = new studiengang();
if(!$stg_obj->load($student->studiengang_kz))
die($p->t('global/fehlerBeimLesenAusDatenbank'));
-
+
//Berechtigung ueber das Berechtigungssystem
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($getuid);
if($rechte->isBerechtigt('lehre/abgabetool',$stg_obj->oe_kurzbz,'s'))
$allowed=true;
-
+
//oder Lektor mit Betreuung dieses Studenten
$qry = "SELECT 1
- FROM
- lehre.tbl_projektarbeit
- JOIN lehre.tbl_projektbetreuer USING(projektarbeit_id)
+ FROM
+ lehre.tbl_projektarbeit
+ JOIN lehre.tbl_projektbetreuer USING(projektarbeit_id)
JOIN campus.vw_benutzer on(vw_benutzer.person_id=tbl_projektbetreuer.person_id)
WHERE
tbl_projektarbeit.student_uid=".$db->db_add_param($uid)." AND
vw_benutzer.uid=".$db->db_add_param($getuid).";";
-
+
if($result = $db->db_query($qry))
{
if($db->db_num_rows($result)>0)
@@ -78,11 +78,11 @@ if(isset($_GET['uid']))
$allowed=true;
}
}
-
+
if(!$allowed)
{
die($p->t('abgabetool/keineBerechtigungStudentenansicht'));
- }
+ }
}
$htmlstr = '';
$htmlstr1 = '';
@@ -90,33 +90,32 @@ $vorname='';
$nachname='';
$zweitbetreuer = '';
-$sql_query = "SELECT (SELECT nachname FROM public.tbl_person WHERE person_id=tbl_projektbetreuer.person_id) AS bnachname,
- (SELECT vorname FROM public.tbl_person WHERE person_id=tbl_projektbetreuer.person_id) AS bvorname,
- (SELECT titelpre FROM public.tbl_person WHERE person_id=tbl_projektbetreuer.person_id) AS btitelpre,
- (SELECT titelpost FROM public.tbl_person WHERE person_id=tbl_projektbetreuer.person_id) AS btitelpost,
+$sql_query = "SELECT (SELECT nachname FROM public.tbl_person WHERE person_id=tbl_projektbetreuer.person_id) AS bnachname,
+ (SELECT vorname FROM public.tbl_person WHERE person_id=tbl_projektbetreuer.person_id) AS bvorname,
+ (SELECT titelpre FROM public.tbl_person WHERE person_id=tbl_projektbetreuer.person_id) AS btitelpre,
+ (SELECT titelpost FROM public.tbl_person WHERE person_id=tbl_projektbetreuer.person_id) AS btitelpost,
(SELECT person_id FROM lehre.tbl_projektbetreuer WHERE projektarbeit_id=tbl_projektarbeit.projektarbeit_id
AND betreuerart_kurzbz IN ('Zweitbetreuer', 'Zweitbegutachter') LIMIT 1) AS zweitbetreuer_person_id,
(SELECT betreuerart_kurzbz FROM lehre.tbl_projektbetreuer WHERE projektarbeit_id=tbl_projektarbeit.projektarbeit_id
AND betreuerart_kurzbz IN ('Zweitbetreuer', 'Zweitbegutachter') LIMIT 1) AS zweitbetreuer_betreuerart_kurzbz,
- tbl_projektbetreuer.person_id AS betreuer_person_id,
- tbl_projekttyp.bezeichnung AS prjbez, *
- FROM lehre.tbl_projektarbeit
- LEFT JOIN lehre.tbl_projektbetreuer USING(projektarbeit_id)
- LEFT JOIN public.tbl_benutzer ON(uid=student_uid)
- LEFT JOIN public.tbl_person ON(tbl_benutzer.person_id=tbl_person.person_id)
- LEFT JOIN lehre.tbl_lehreinheit USING(lehreinheit_id)
- LEFT JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id)
+ tbl_projektbetreuer.person_id AS betreuer_person_id,
+ tbl_projekttyp.bezeichnung AS prjbez, *
+ FROM lehre.tbl_projektarbeit
+ LEFT JOIN lehre.tbl_projektbetreuer USING(projektarbeit_id)
+ LEFT JOIN public.tbl_benutzer ON(uid=student_uid)
+ LEFT JOIN public.tbl_person ON(tbl_benutzer.person_id=tbl_person.person_id)
+ LEFT JOIN lehre.tbl_lehreinheit USING(lehreinheit_id)
+ LEFT JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id)
LEFT JOIN public.tbl_studiengang USING(studiengang_kz)
LEFT JOIN lehre.tbl_projekttyp USING (projekttyp_kurzbz)
- WHERE (projekttyp_kurzbz='Bachelor' OR projekttyp_kurzbz='Diplom')
- AND (tbl_projektbetreuer.betreuerart_kurzbz='Betreuer'
- OR tbl_projektbetreuer.betreuerart_kurzbz='Begutachter'
- OR tbl_projektbetreuer.betreuerart_kurzbz='Erstbetreuer'
- OR tbl_projektbetreuer.betreuerart_kurzbz='Erstbegutachter'
- OR tbl_projektbetreuer.betreuerart_kurzbz='Zweitbegutachter')
- AND tbl_projektarbeit.student_uid=".$db->db_add_param($uid)."
- AND public.tbl_benutzer.aktiv
- AND lehre.tbl_projektarbeit.note IS NULL
+ WHERE (projekttyp_kurzbz='Bachelor' OR projekttyp_kurzbz='Diplom')
+ AND (tbl_projektbetreuer.betreuerart_kurzbz='Betreuer'
+ OR tbl_projektbetreuer.betreuerart_kurzbz='Begutachter'
+ OR tbl_projektbetreuer.betreuerart_kurzbz='Erstbetreuer'
+ OR tbl_projektbetreuer.betreuerart_kurzbz='Erstbegutachter')
+ AND tbl_projektarbeit.student_uid=".$db->db_add_param($uid)."
+ AND public.tbl_benutzer.aktiv
+ AND lehre.tbl_projektarbeit.note IS NULL
ORDER BY studiensemester_kurzbz desc, tbl_lehrveranstaltung.kurzbz";
//AND tbl_projektarbeit.student_uid='$getuid' 'ie07m102';
@@ -161,8 +160,8 @@ else
$htmlstr .= "