From b942a9246c46d5eccf5dc7d14e2d3b0dc9d42bf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 13 Jun 2007 15:57:00 +0000 Subject: [PATCH] --- admin/xslvorlagen/inskription.xsl | 437 +++++++++++++++++++ admin/xslvorlagen/zahlung.xsl | 172 ++++++++ cis/private/menu.php | 1 + cis/private/profile/resturlaub.php | 77 ++++ content/ToDo_FASo.html | 8 +- content/fasoverlay.js.php | 6 + content/student/interessentenoverlay.xul.php | 2 +- content/student/studentDBDML.php | 23 + content/student/studentenoverlay.xul.php | 5 +- content/student/studentoverlay.js.php | 28 +- include/resturlaub.class.php | 41 ++ rdf/konto.rdf.php | 10 +- rdf/student.rdf.php | 10 +- 13 files changed, 804 insertions(+), 16 deletions(-) create mode 100644 admin/xslvorlagen/inskription.xsl create mode 100644 admin/xslvorlagen/zahlung.xsl create mode 100644 cis/private/profile/resturlaub.php diff --git a/admin/xslvorlagen/inskription.xsl b/admin/xslvorlagen/inskription.xsl new file mode 100644 index 000000000..19b098250 --- /dev/null +++ b/admin/xslvorlagen/inskription.xsl @@ -0,0 +1,437 @@ + + + + + + + + + + + + + + + + + + + + + + + Studienbestätigung Fachhochschule Technikum Wien + + + + + + + + + + + + Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.) + + + + + + + + + + + + Personenkennzeichen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + geboren am + ist im (Beginn ) + als ordentliche(r) Studierende(r) (Studienbeginn, Beginn ) + der Studienrichtung im + . Semester gemeldet. + + + + + + Datum: DVR: 0928381 + + + + + + Rektor: + + + + + +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + + + + + Studienbestätigung Fachhochschule Technikum Wien + + + + + + + + + + + + Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.) + + + + + + + + + + + + Personenkennzeichen + + + + + + + + + + + + + + + + + + + + + + + + + + + + geboren am + ist im (Beginn ) + als ordentliche(r) Studierende(r) (Studienbeginn, Beginn ) + der Studienrichtung im + . Semester gemeldet. + + + + + + Datum: DVR: 0928381 + + + + + + Rektor: + + + + + +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + + + + + + Studienbestätigung Fachhochschule Technikum Wien + + + + + + + + + + + + Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.) + + + + + + + + + + + + + Personenkennzeichen + + + + + + + + + + + + + + + + + + + + + + + + + + + + geboren am + ist im (Beginn ) + als ordentliche(r) Studierende(r) (Studienbeginn, Beginn ) + der Studienrichtung im + . Semester gemeldet. + + + + + + Datum: DVR: 0928381 + + + + + + Rektor: + + + + + +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + + + + + + Studienbestätigung Fachhochschule Technikum Wien + + + + + + + + + + + + Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.) + + + + + + + + + + + + + Personenkennzeichen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + geboren am + ist im (Beginn ) + als ordentliche(r) Studierende(r) (Studienbeginn, Beginn ) + der Studienrichtung im + . Semester gemeldet. + + + + + + Datum: DVR: 0928381 + + + + + + Rektor: + + + + + +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + + + + + + Studienbestätigung Fachhochschule Technikum Wien + + + + + + + + + + + + Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.) + + + + + + + + + + + + + Personenkennzeichen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + geboren am + ist im (Beginn ) + als ordentliche(r) Studierende(r) (Studienbeginn, Beginn ) + der Studienrichtung im + . Semester gemeldet. + + + + + + Datum: DVR: 0928381 + + + + + + Rektor: + + + + + +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + + + + + \ No newline at end of file diff --git a/admin/xslvorlagen/zahlung.xsl b/admin/xslvorlagen/zahlung.xsl new file mode 100644 index 000000000..f070c8787 --- /dev/null +++ b/admin/xslvorlagen/zahlung.xsl @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wien, am + + + + + + Studiengang + + + + + + + + Sozialversicherungsnummer/Ersatzkennzeichen + + + + + + + + + + + + + + + + ZAHLUNGSBESTÄTIGUNG + + + + + + + + + + + + + + + + + Die Studiengangsleitung bestätigt hiermit, dass + + , geboren am , folgende Einzahlungen getätigt hat: + + + + + + + + + + + + + + + + + + + + Datum + Nummer + Buchungstyp + Buchungstext + Betrag in EUR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fachhochschule Technikum\nWien\nHöchstädtplatz 5\nA-1200 Wien\nZVR-Nr.: 074476526\nDVR-Nr.: 0928381 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/cis/private/menu.php b/cis/private/menu.php index b910c1757..62225e291 100644 --- a/cis/private/menu.php +++ b/cis/private/menu.php @@ -211,6 +211,7 @@ else isBerechtigt('admin',0)) { + echo '
  • Resturlaub
  • '; echo '
  • Fix-Angestellte
  • '; echo '
  • Fixe Lektoren
  • '; } diff --git a/cis/private/profile/resturlaub.php b/cis/private/profile/resturlaub.php new file mode 100644 index 000000000..cf8c5958a --- /dev/null +++ b/cis/private/profile/resturlaub.php @@ -0,0 +1,77 @@ +, + * Andreas Oesterreicher and + * Rudolf Hangl . + */ +// ** +// * @brief Uebersicht der Resturlaubstage + + require_once('../../config.inc.php'); + require_once('../../../include/functions.inc.php'); + require_once('../../../include/resturlaub.class.php'); + + if (!$conn = pg_pconnect(CONN_STRING)) + die("Es konnte keine Verbindung zum Server aufgebaut werden."); + + $uid = get_uid(); +?> + + + + Resturlaubstage + + + + + +

    + + + + +
     Resturlaubstage
    +

    + + + + + + + + + + + getResturlaubFixangestellte(); + + foreach ($obj->result as $row) + { + echo ''; + echo ""; + echo ""; + echo ""; + echo ""; + echo ''; + } + ?> + +
    NachnameVornameResturlaubstageMehrarbeitsstundenLetzte Aenderung
    $row->nachname$row->vorname $row->vornamen$row->resturlaubstage$row->mehrarbeitsstunden$row->updateamum
    + + diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html index 4bf5a76b6..a630c1099 100644 --- a/content/ToDo_FASo.html +++ b/content/ToDo_FASo.html @@ -9,10 +9,7 @@ Die Liste ist in Module geteilt. Innerhalb eines Moduls erfolgt die Auflistung nach Priorität (höchste oben).

    Änderungen

      -
    • Ab- Unterbrecher -> 0.Semester für alle Stg.
    • -
    • ->[Student] für ehem. Unterbrecher
    • aktuelles Datum im PDF
    • -
    • Dokumente ?

    Fehler

    @@ -83,6 +80,11 @@ allen auf einmal setzbar

    Erledigte Anforderungen

      +
    • ->[Student] für ehem. Unterbrecher
      + 13.06.2007 oesi

    • +
    • Ab- Unterbrecher -> 0.Semester für alle Stg.
      + 13.06.2007 oesi

      +
    • Zustelladresse bei Lehrauftrag
      12.12.2007 oesi

    • diff --git a/content/fasoverlay.js.php b/content/fasoverlay.js.php index be75e47bb..1abce9927 100644 --- a/content/fasoverlay.js.php +++ b/content/fasoverlay.js.php @@ -203,6 +203,12 @@ function onVerbandSelect(event) if(typ=='') { + //Bei Ansicht von Ab-/Unterbrecher den Button "->Student" anzeigen + if(sem=='0') + document.getElementById('student-toolbar-student').hidden=false; + else + document.getElementById('student-toolbar-student').hidden=true; + //Wenn der Interessenten Tab markiert ist, dann den Studenten Tab markieren if(document.getElementById('tabbox-main').selectedIndex=="0") document.getElementById('tabbox-main').selectedIndex="1"; diff --git a/content/student/interessentenoverlay.xul.php b/content/student/interessentenoverlay.xul.php index 3215f4078..dce42131e 100644 --- a/content/student/interessentenoverlay.xul.php +++ b/content/student/interessentenoverlay.xul.php @@ -54,7 +54,7 @@ echo ' Student" oncommand="InteressentzuStudent()" disabled="false" tooltiptext="Bewerber zu Studenten machen" /> - + diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php index 1d89e4700..a32e718fd 100644 --- a/content/student/studentDBDML.php +++ b/content/student/studentDBDML.php @@ -389,6 +389,29 @@ if(!$error) if($prestd_neu->save_rolle()) { + //Unterbrecher und Abbrecher werden ins 0. Semester verschoben + if($_POST['rolle_kurzbz']=='Unterbrecher' || $_POST['rolle_kurzbz']=='Abbrecher') + { + $student = new student($conn); + $uid = $student->getUid($_POST['prestudent_id']); + $student->load($uid); + $student->studiensemester_kurzbz=$semester_aktuell; + $student->semester = '0'; + $student->save(false, false); + $student->save_studentlehrverband(false); + } + + //Wenn Unterbrecher zu Studenten werden, dann wird das Semester mituebergeben + if($_POST['rolle_kurzbz']=='Student') + { + $student = new student($conn); + $uid = $student->getUid($_POST['prestudent_id']); + $student->load($uid); + $student->studiensemester_kurzbz=$semester_aktuell; + $student->semester = $_POST['semester']; + $student->save(false, false); + $student->save_studentlehrverband(false); + } $return = true; } else diff --git a/content/student/studentenoverlay.xul.php b/content/student/studentenoverlay.xul.php index b5a073293..cefa6720d 100644 --- a/content/student/studentenoverlay.xul.php +++ b/content/student/studentenoverlay.xul.php @@ -62,8 +62,9 @@ echo ' - - + + +