This commit is contained in:
Christian Paminger
2008-06-27 07:52:05 +00:00
parent 8d1e594814
commit c80968f715
+18 -14
View File
@@ -892,22 +892,26 @@ class mitarbeiter extends benutzer
$result = pg_query($conn, $qry);
while($row = pg_fetch_object($result))
{
$this->vorgesetzte[]=$row->vorgesetzter;
$return=true;
if ($row->vorgesetzter!='')
{
$this->vorgesetzte[]=$row->vorgesetzter;
$return=true;
}
}
if ($return)
return $return;
// Suche nach Assistenz
$qry = "SELECT CASE WHEN fachbereich_kurzbz is not null THEN (SELECT uid FROM public.tbl_benutzerfunktion WHERE fachbereich_kurzbz=a.fachbereich_kurzbz AND funktion_kurzbz='fbl' LIMIT 1)
WHEN studiengang_kz is not null THEN (SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz=a.studiengang_kz AND funktion_kurzbz='stgl' LIMIT 1)
ELSE ''
END as vorgesetzter
FROM public.tbl_benutzerfunktion a WHERE funktion_kurzbz='ass' AND uid='$uid'";
$result = pg_query($conn, $qry);
while($row = pg_fetch_object($result))
{
$this->vorgesetzte[]=$row->vorgesetzter;
$return=true;
$qry = "SELECT CASE WHEN fachbereich_kurzbz is not null THEN (SELECT uid FROM public.tbl_benutzerfunktion WHERE fachbereich_kurzbz=a.fachbereich_kurzbz AND funktion_kurzbz='fbl' LIMIT 1)
WHEN studiengang_kz is not null THEN (SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz=a.studiengang_kz AND funktion_kurzbz='stgl' LIMIT 1)
ELSE ''
END as vorgesetzter
FROM public.tbl_benutzerfunktion a WHERE funktion_kurzbz='ass' AND uid='$uid'";
$result = pg_query($conn, $qry);
while($row = pg_fetch_object($result))
{
if ($row->vorgesetzter!='')
{
$this->vorgesetzte[]=$row->vorgesetzter;
$return=true;
}
}
return $return;
}