diff --git a/cis/private/profile/lva_liste.php b/cis/private/profile/lva_liste.php index 735ed49e4..2bf09ae3f 100644 --- a/cis/private/profile/lva_liste.php +++ b/cis/private/profile/lva_liste.php @@ -22,6 +22,9 @@ require_once('../../config.inc.php'); require_once('../../../include/functions.inc.php'); + require_once('../../../include/studiengang.class.php'); + require_once('../../../include/person.class.php'); + require_once('../../../include/benutzer.class.php'); $adress=MAIL_ADMIN; @@ -63,6 +66,21 @@ Reservierungsliste +

@@ -84,7 +102,7 @@ } if ($num_rows>0) { - echo '

'; + echo '

Lehrveranstaltungen - Hilfe

'; echo ''; for ($i=0; $i<$num_rows; $i++) { @@ -119,18 +137,128 @@ } else echo 'Keine Datensätze vorhanden!
'; + + //Betreuungen + + $mitarbeiter = new benutzer($conn); + $mitarbeiter->load($uid); + + $qry = "SELECT + tbl_lehrveranstaltung.bezeichnung, tbl_projektarbeit.titel, + (SELECT nachname || ' ' || vorname FROM public.tbl_benutzer JOIN public.tbl_person USING(person_id) + WHERE uid=student_uid) as student, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester + FROM + lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektarbeit, lehre.tbl_projektbetreuer + WHERE + tbl_lehreinheit.lehreinheit_id=tbl_projektarbeit.lehreinheit_id AND + tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND + tbl_lehreinheit.studiensemester_kurzbz='$stdsem' AND + tbl_projektarbeit.projektarbeit_id=tbl_projektbetreuer.projektarbeit_id AND + tbl_projektbetreuer.person_id='$mitarbeiter->person_id'"; + + $stg_obj = new studiengang($conn); + $stg_obj->getAll(); + + if($result = pg_query($conn, $qry)) + { + if(pg_num_rows($result)>0) + { + echo '

Betreuungen

'; + echo '
LVNRLehrfachLehrformLV BezeichnungLehrfach BezeichnungLektorSTGSVGGruppeRaumtypAlternativBlockWRStdKWAnmerkung
'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + while($row = pg_fetch_object($result)) + { + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + } + echo '
StgSemLehrveranstaltungStudentTitel der Projektarbeit
'.$stg_obj->kuerzel_arr[$row->studiengang_kz].''.$row->semester.''.$row->bezeichnung.''.$row->student.''.$row->titel.'
'; + } + } + + + //Koordination + + $qry = "SELECT + distinct + tbl_lehrveranstaltung.studiengang_kz, tbl_lehrfach.fachbereich_kurzbz, tbl_lehrveranstaltung.bezeichnung, + tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehrveranstaltung.semester + FROM + lehre.tbl_lehrveranstaltung, + lehre.tbl_lehreinheit, + lehre.tbl_lehrfach + WHERE + tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND + tbl_lehreinheit.lehrfach_id = tbl_lehrfach.lehrfach_id AND + tbl_lehreinheit.studiensemester_kurzbz='$stdsem' AND + (tbl_lehrveranstaltung.koordinator='$user' OR + (tbl_lehrveranstaltung.studiengang_kz, fachbereich_kurzbz) IN (SELECT studiengang_kz, fachbereich_kurzbz FROM public.tbl_benutzerfunktion + WHERE funktion_kurzbz='fbk' AND uid='$uid') + )"; + if($result = pg_query($conn, $qry)) + { + if(pg_num_rows($result)>0) + { + echo '

Koordination

'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + while($row = pg_fetch_object($result)) + { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + $qry = "SELECT + titelpre, titelpost, vorname, nachname + FROM + lehre.tbl_lehreinheitmitarbeiter, + public.tbl_benutzer, + public.tbl_person, + lehre.tbl_lehreinheit + WHERE + tbl_lehreinheitmitarbeiter.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND + tbl_lehreinheit.lehrveranstaltung_id='$row->lehrveranstaltung_id' AND + tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND + tbl_benutzer.person_id=tbl_person.person_id AND + tbl_lehreinheit.studiensemester_kurzbz='$stdsem'"; + $lektoren=''; + if($result_lkt = pg_query($conn, $qry)) + { + while($row_lkt = pg_fetch_object($result_lkt)) + { + if($lektoren!='') + $lektoren.=','; + $lektoren.=trim($row_lkt->titelpre.' '.$row_lkt->vorname.' '.$row_lkt->nachname.' '.$row_lkt->titelpost); + } + } + echo ''; + echo ''; + } + echo '
StgSemInstitutLVLektoren
'.$stg_obj->kuerzel_arr[$row->studiengang_kz].''.$row->semester.''.$row->fachbereich_kurzbz.''.$row->bezeichnung.''.$lektoren.'
'; + } + } +echo "
Fehler und Feedback bitte an den betreffenden Studiengang!
+
"; ?> -
Fehler und Feedback bitte an den betreffenden Studiengang!
-
-

Hinweis

-Sonderaufträge wie zum Beispiel Praktikums- und Diplomandenbetreuung werden hier nicht angezeigt!
-

Erklärung

-    LVNR:      Interne FAS-Nummer der Lehrveranstaltung
-    STG-S-V-G: Studiengang-Semester-Verband-Gruppe
-    Gruppe:   Spezialgruppen (Module, Projektgruppen, Spezialisierungsgruppen)
-    Block:     Stundenblockung (1->Einzelstunden; 2->Doppelstunden; ...)
-    WR:        Wochenrythmus (1->jede Woche; 2->jede 2. Woche; ...)
-    Std:        gesamte Semesterstunden
-    KW:        Kalenderwoche in der die Lehrveranstaltung startet
\ No newline at end of file diff --git a/cis/public/bibliothek_aktuelles.html b/cis/public/bibliothek_aktuelles.html new file mode 100644 index 000000000..f1ed5b427 --- /dev/null +++ b/cis/public/bibliothek_aktuelles.html @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + +
  + + + + + + + + + + + + +
 Bibliothek - Aktuelles
 
+ + + + + + + + + + + + + +
+ +
   
+ +
+
 
+ + diff --git a/cis/public/bibliothek_bestellung.html b/cis/public/bibliothek_bestellung.html index b7b80582b..96d1a5008 100644 --- a/cis/public/bibliothek_bestellung.html +++ b/cis/public/bibliothek_bestellung.html @@ -38,8 +38,6 @@
-

Wünsche und Anregungen zu dieser Seite bitte an: margit.baier@technikum-wien.at

diff --git a/cis/public/bibliothek_elektronischeressourcen.html b/cis/public/bibliothek_elektronischeressourcen.html index 8c9f93e48..78445d25d 100644 --- a/cis/public/bibliothek_elektronischeressourcen.html +++ b/cis/public/bibliothek_elektronischeressourcen.html @@ -47,7 +47,9 @@ Sie umfaßt ca. 40.000 verschiedene Titel, mehr als 19000 Fachzeitschriften sind im Volltext frei zugänglich.

O'Reilly Open Books
- Galileo Computing Open Books
+
+ Galileo Computing Open Books
+
Datenbanken und Zeitschriften mit medizinischem Schwerpunkt

diff --git a/cis/public/bibliothek_onlinekatalog.html b/cis/public/bibliothek_onlinekatalog.html index 4c0ef4fa3..69a1ad2bf 100644 --- a/cis/public/bibliothek_onlinekatalog.html +++ b/cis/public/bibliothek_onlinekatalog.html @@ -15,7 +15,7 @@  Bibliothek -- Online-Katalog und Medienverzeichnisse +- Online-Katalog / Recherche   @@ -25,9 +25,9 @@ - + @@ -75,6 +75,46 @@ Listen der nicht im Online-Katalog abrufbaren Medien + + + + + + + + +
Online - -Katalog Medien
(ausgenommen Diplomarbeiten, Zeitschriften, Software und Normen)

+ Online - Katalog Technikum +
(ausgenommen Diplomarbeiten, Zeitschriften, Software und Normen)

 

 Recherche Links
 
+ + + + + + + + + + + + + +
Bibliotheken Wien
+ Verbund-Bibliotheken + (TU, WU, Nationalbibliothek etc.)
+ Büchereien Wien
+
+ Bibliotheken Österreich
+ Österreichischer Bibliothekenverbund
+
+ Bibliotheken Europa
+ Karlsruher Virtueller Katalog
+ British Library
+
+ Weitere Recherche-Links
+ Google Scholar
+ Subito + (gebührenpflichtiger Lieferdienst von Zeitschriftenartikeln)
   
+ +
diff --git a/cis/public/bibliothek_recherche.html b/cis/public/bibliothek_recherche.html deleted file mode 100644 index fd4f31946..000000000 --- a/cis/public/bibliothek_recherche.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - -
  - - - - - - - - - - - - -
 Bibliothek -- Recherche Links
 
- - - - - - - - - - - - - -
Bibliotheken Wien
- Verbund-Bibliotheken - (TU, WU, Nationalbibliothek etc.)
- Büchereien Wien
-
- Bibliotheken Österreich
- Österreichischer Bibliothekenverbund
-
- Bibliotheken Europa
- Karlsruher Virtueller Katalog
- British Library
-
- Weitere Recherche-Links
- Google Scholar
- Subito - (gebührenpflichtiger Lieferdienst von Zeitschriftenartikeln)
   
- -
-
 
- - diff --git a/content/statistik/lvplanung.xls.php b/content/statistik/lvplanung.xls.php index 882b86b22..3bba20911 100644 --- a/content/statistik/lvplanung.xls.php +++ b/content/statistik/lvplanung.xls.php @@ -31,6 +31,9 @@ require_once('../../include/mitarbeiter.class.php'); if(!$conn=pg_pconnect(CONN_STRING)) die('Fehler biem Connecten zur DB'); +$user = get_uid(); +loadVariables($conn, $user); + if(isset($_GET['studiensemester_kurzbz'])) $studiensemester_kurzbz = $_GET['studiensemester_kurzbz']; else @@ -237,6 +240,100 @@ if($result = pg_query($conn, $qry)) if($maxlength[$spalte]anmerkung)) $maxlength[$spalte]=strlen($row->anmerkung); } + + //Betreuungen + $qry = "SELECT + tbl_lehrveranstaltung.studiengang_kz, fachbereich_kurzbz, + (SELECT nachname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) + WHERE uid=COALESCE(koordinator, (SELECT uid FROM public.tbl_benutzerfunktion + WHERE fachbereich_kurzbz=tbl_lehrfach.fachbereich_kurzbz AND + studiengang_kz=tbl_lehrveranstaltung.studiengang_kz AND + funktion_kurzbz='fbk' LIMIT 1 + ) + ) + ) as koordinator, nachname, tbl_lehrfach.bezeichnung, + tbl_lehrveranstaltung.semester, student_uid, stunden, tbl_projektbetreuer.stundensatz, + tbl_projektbetreuer.faktor + FROM + lehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, + lehre.tbl_projektbetreuer, public.tbl_person, lehre.tbl_lehrfach + WHERE + tbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND + tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND + tbl_projektarbeit.projektarbeit_id=tbl_projektbetreuer.projektarbeit_id AND + tbl_lehreinheit.lehrfach_id=tbl_lehrfach.lehrfach_id AND + tbl_person.person_id=tbl_projektbetreuer.person_id AND + tbl_lehreinheit.studiensemester_kurzbz='$semester_aktuell' AND + (tbl_projektbetreuer.faktor*tbl_projektbetreuer.stundensatz*tbl_projektbetreuer.stunden)>0 + "; + if($uid!=='') + { + $mitarbeiter = new mitarbeiter($conn, $uid); + $qry.=" AND tbl_projektbetreuer.person_id='$mitarbeiter->person_id'"; + } + + if($institut!='') + $qry.=" AND tbl_lehrfach.fachbereich_kurzbz='".addslashes($institut)."'"; + + if($studiengang_kz!='') + $qry.=" AND tbl_lehrveranstaltung.studiengang_kz='$studiengang_kz'"; + + if($result = pg_query($conn, $qry)) + { + $spalte=0; + $zeile++; + $zeile++; + $worksheet->write($zeile,$spalte,"Betreuungen", $format_bold); + + while($row = pg_fetch_object($result)) + { + $spalte=0; + $zeile++; + + //Studiengang + $worksheet->write($zeile,$spalte,$stg_obj->kuerzel_arr[$row->studiengang_kz]); + if($maxlength[$spalte]kuerzel_arr[$row->studiengang_kz])) + $maxlength[$spalte]=strlen($stg_obj->kuerzel_arr[$row->studiengang_kz]); + + //Fachbereich + $worksheet->write($zeile,++$spalte,$row->fachbereich_kurzbz); + if($maxlength[$spalte]fachbereich_kurzbz)) + $maxlength[$spalte]=strlen($row->fachbereich_kurzbz); + //Koordinator + $worksheet->write($zeile,++$spalte,$row->koordinator); + if($maxlength[$spalte]koordinator)) + $maxlength[$spalte]=strlen($row->koordinator); + //Lektor + $worksheet->write($zeile,++$spalte,$row->nachname); + if($maxlength[$spalte]nachname)) + $maxlength[$spalte]=strlen($row->nachname); + //Lehrfach + $worksheet->write($zeile,++$spalte,$row->bezeichnung); + if($maxlength[$spalte]bezeichnung)) + $maxlength[$spalte]=strlen($row->bezeichnung); + //Semester + $worksheet->write($zeile,++$spalte,$row->semester); + if($maxlength[$spalte]semester)) + $maxlength[$spalte]=strlen($row->semester); + + $benutzer = new benutzer($conn); + $benutzer->load($row->student_uid); + //Student + $worksheet->write($zeile,++$spalte,$benutzer->nachname.' '.$benutzer->vorname); + if($maxlength[$spalte]nachname.' '.$benutzer->vorname)) + $maxlength[$spalte]=strlen($benutzer->nachname.' '.$benutzer->vorname); + //Stunden + $worksheet->write($zeile,++$spalte,$row->stunden); + if($maxlength[$spalte]stunden)) + $maxlength[$spalte]=strlen($row->stunden); + //Kosten + $worksheet->write($zeile,++$spalte,$row->stunden*$row->stundensatz*$row->faktor); + if($maxlength[$spalte]stunden*$row->stundensatz*$row->faktor)) + $maxlength[$spalte]=strlen($row->stunden*$row->stundensatz*$row->faktor); + + } + } + //Die Breite der Spalten setzen foreach($maxlength as $i=>$breite) $worksheet->setColumn($i, $i, $breite+2); diff --git a/include/tw/cis_menu_main.inc.php b/include/tw/cis_menu_main.inc.php index d5161a236..f32e623e3 100644 --- a/include/tw/cis_menu_main.inc.php +++ b/include/tw/cis_menu_main.inc.php @@ -92,11 +92,11 @@ - + - + @@ -104,11 +104,11 @@ - + - + diff --git a/skin/images/button_endnote.jpg b/skin/images/button_endnote.jpg new file mode 100644 index 000000000..8e963be95 Binary files /dev/null and b/skin/images/button_endnote.jpg differ diff --git a/skin/images/button_moodle.jpg b/skin/images/button_moodle.jpg new file mode 100644 index 000000000..8e228a0a0 Binary files /dev/null and b/skin/images/button_moodle.jpg differ