- Funktionen Stgl und FBL zu Leitung zusammengelegt

- Bezeichnung bei Funktionen
- Accountinfoblatt auf Englisch
This commit is contained in:
Andreas Österreicher
2009-10-01 06:50:10 +00:00
parent 47be89afa9
commit adcd03f4c0
28 changed files with 828 additions and 490 deletions
+1 -6
View File
@@ -204,12 +204,7 @@ else
(SELECT sum(semesterstunden) FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrfach USING(lehrfach_id) WHERE studiensemester_kurzbz='".addslashes($ws)."' AND fachbereich_kurzbz=a.fachbereich_kurzbz AND faktor>0 AND stundensatz>0) as ws,
(SELECT sum(semesterstunden) FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrfach USING(lehrfach_id) WHERE studiensemester_kurzbz='".addslashes($ss)."' AND fachbereich_kurzbz=a.fachbereich_kurzbz AND faktor>0 AND stundensatz>0) as ss
FROM public.tbl_fachbereich a WHERE aktiv ORDER BY bezeichnung";
/*
Mitarbeiter laut institutszuordnung
(SELECT count(*) FROM public.tbl_benutzerfunktion JOIN public.tbl_mitarbeiter on (uid=mitarbeiter_uid) WHERE fachbereich_kurzbz=a.fachbereich_kurzbz AND funktion_kurzbz='oezuordnung' AND fixangestellt AND aktiv) as fix,
(SELECT count(*) FROM public.tbl_benutzerfunktion JOIN public.tbl_mitarbeiter on (uid=mitarbeiter_uid) WHERE fachbereich_kurzbz=a.fachbereich_kurzbz AND funktion_kurzbz='oezuordnung' AND NOT fixangestellt AND aktiv) as extern,
*/
//echo '<pre>'.$qry.'</pre><br><br>';
if($db->db_query($qry))
{
$gesamt_fix=0;
+5 -5
View File
@@ -52,7 +52,7 @@ if(isset($_GET['details']) && isset($_GET['fachbereich_kurzbz']))
echo "<h2>Mitarbeiterstatistik (Hauptzuordnung) - ".$fachbereich->bezeichnung.'</h2>';
$qry = "SELECT distinct uid, nachname, vorname, titelpre, titelpost
FROM public.tbl_benutzerfunktion JOIN campus.vw_mitarbeiter USING(uid)
WHERE fachbereich_kurzbz='".addslashes($fachbereich->fachbereich_kurzbz)."'
WHERE oe_kurzbz='".addslashes($fachbereich->oe_kurzbz)."'
AND fixangestellt AND funktion_kurzbz='oezuordnung' AND aktiv
ORDER BY nachname, vorname";
@@ -84,7 +84,7 @@ if(isset($_GET['details']) && isset($_GET['fachbereich_kurzbz']))
$qry = "SELECT distinct uid, nachname, vorname, titelpre, titelpost
FROM public.tbl_benutzerfunktion JOIN campus.vw_mitarbeiter USING(uid)
WHERE fachbereich_kurzbz='".addslashes($fachbereich->fachbereich_kurzbz)."'
WHERE oe_kurzbz='".addslashes($fachbereich->oe_kurzbz)."'
AND NOT fixangestellt AND funktion_kurzbz='oezuordnung' AND aktiv
ORDER BY nachname, vorname";
@@ -137,11 +137,11 @@ else
<tbody>
";
//Bachelor
$qry = "SELECT
bezeichnung, fachbereich_kurzbz,
(SELECT count(*) FROM (SELECT distinct uid FROM public.tbl_benutzerfunktion JOIN campus.vw_mitarbeiter USING(uid) WHERE fachbereich_kurzbz=a.fachbereich_kurzbz AND fixangestellt AND funktion_kurzbz='oezuordnung' AND aktiv) a) as fix,
(SELECT count(*) FROM (SELECT distinct uid FROM public.tbl_benutzerfunktion JOIN campus.vw_mitarbeiter USING(uid) WHERE fachbereich_kurzbz=a.fachbereich_kurzbz AND NOT fixangestellt AND funktion_kurzbz='oezuordnung' AND aktiv) a) as extern
(SELECT count(*) FROM (SELECT distinct uid FROM public.tbl_benutzerfunktion JOIN campus.vw_mitarbeiter USING(uid) WHERE oe_kurzbz=a.oe_kurzbz AND fixangestellt AND funktion_kurzbz='oezuordnung' AND aktiv) a) as fix,
(SELECT count(*) FROM (SELECT distinct uid FROM public.tbl_benutzerfunktion JOIN campus.vw_mitarbeiter USING(uid) WHERE oe_kurzbz=a.oe_kurzbz AND NOT fixangestellt AND funktion_kurzbz='oezuordnung' AND aktiv) a) as extern
FROM public.tbl_fachbereich a WHERE aktiv ORDER BY bezeichnung";
if($result = $db->db_query($qry))