| |
> Profil |
| |
Webmail |
|
Dokumente |
';
}
echo '
| |
LV-Plan |
';
//Projekt-Zeitaufzeichnung
$qry = "SELECT count(*) as anzahl FROM fue.tbl_projektbenutzer WHERE uid='$user'";
if($result = pg_query($db_conn, $qry))
{
if($row = pg_fetch_object($result))
{
if($row->anzahl>0)
{
echo '
| |
Zeitaufzeichnung |
';
}
}
}
if ($is_student)
{
echo '
| |
Leistungsbeurteilung |
';
echo '
| |
Zahlungen |
';
echo '
| |
|
| |
';
$qry = "SELECT distinct lehrveranstaltung_id, bezeichnung, studiengang_kz, semester, lehre, lehreverzeichnis from campus.vw_student_lehrveranstaltung WHERE uid='$user' AND studiensemester_kurzbz='$stsem' AND lehre=true AND lehreverzeichnis<>'' ORDER BY studiengang_kz, semester, bezeichnung";
if($result = pg_query($db_conn,$qry))
{
while($row = pg_fetch_object($result))
{
if($row->studiengang_kz==0 && $row->semester==0)
echo '- FF '.CutString($row->bezeichnung,$cutlength).'
';
else
echo '- '.$stg[$row->studiengang_kz].$row->semester.' '.CutString($row->bezeichnung,$cutlength).'
';
}
}
else
echo "Fehler beim Auslesen der LV";
echo '
|
|
| |
Bachelor- und Diplomarbeitsabgabe
|
';
}
//Eigene LVs des eingeloggten Lektors anzeigen
if($is_lector)
{
?>
| |
Zeitwünsche
|
| |
Urlaubstool
|
| |
Zeitsperre
|
| |
LV-Übersicht
|
| |
|
| |
|
| |
Bachelor- und Diplomarbeitsabgabe
|
isFix())
{
?>
| |
|
| |
isBerechtigt('admin',0) || $rechte->isBerechtigt('mitarbeiter'))
echo '- Resturlaub
';
if ($rechte->isBerechtigt('admin',0) || $rechte->isBerechtigt('mitarbeiter') || $fkt->checkFunktion('stglstv')|| $fkt->checkFunktion('stgl') || $fkt->checkFunktion('ass'))
{
echo '- Fix-Angestellte
';
echo '- Fixe Lektoren
';
echo '- Institut
';
}
$stge=$rechte->getStgKz('admin');
foreach($stg_obj->result as $row)
if (in_array($row->studiengang_kz,$stge))
echo '- Lektoren '.$row->kurzbzlang.'
';
?>
|
|
funktion_kurzbz=='fbl')
{
if($institut!='')
$institut.=',';
$institut.="'".addslashes($row->fachbereich_kurzbz)."'";
}
elseif($row->funktion_kurzbz=='stgl')
{
if($stge!='')
$stge.=',';
$stge.="'".$row->studiengang_kz."'";
}
}
}
$qry = "SELECT distinct uid FROM public.tbl_benutzerfunktion WHERE funktion_kurzbz='Institut' AND (false ";
if($institut!='')
$qry.=" OR fachbereich_kurzbz in($institut)";
if($stge!='')
$qry.=" OR studiengang_kz in($stge)";
$qry.=")";
$untergebene='';
if($result = pg_query($db_conn, $qry))
{
while($row = pg_fetch_object($result))
{
if($untergebene!='')
$untergebene.=',';
$untergebene.="'".addslashes($row->uid)."'";
}
}
if($untergebene!='')
{
$qry = "SELECT * FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) WHERE uid in($untergebene) ORDER BY nachname, vorname";
if($result = pg_query($db_conn, $qry))
{
echo '
| |
|
| |
|
';
}
}
}
?>