diff --git a/cis/public/ansprechpartner.php b/cis/public/ansprechpartner.php index 4665b95e6..18851242b 100644 --- a/cis/public/ansprechpartner.php +++ b/cis/public/ansprechpartner.php @@ -43,7 +43,7 @@ else   - Mag. Dietmar Nestlang + Mag. Nestlang Dietmar 215 nestlang@technikum-wien.at':'')?>   @@ -68,7 +68,7 @@ else   - Mag. Gerald Raab (Leitung) + Mag. Raab Gerald (Leitung) 342 nestlang@technikum-wien.at':'')?>   @@ -129,7 +129,7 @@ else   - DI Kata Papp + DI Papp Kata 247 kata.papp@technikum-wien.at':'')?>   @@ -188,7 +188,7 @@ else Termin nach Vereinbarung - Harald Weigl + Weigl Harald 253 weigl@technikum-wien.at':'')?>   @@ -260,6 +260,13 @@ else   Termin nach Vereinbarung + + Simane-Sequens Gerald + 258 + +   + Termin nach Vereinbarung +     @@ -327,14 +334,7 @@ else   Termin nach Vereinbarung - - Dipl. Ing. (FH) Esberger Franz Ferdinand - 346 - ferdinand.esberger@technikum-wien.at':'')?> -   - Termin nach Vereinbarung - - +     diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html index 29c4fc063..2f5a14e8c 100644 --- a/content/ToDo_FASo.html +++ b/content/ToDo_FASo.html @@ -273,8 +273,8 @@ alle Lektoren eines Studienganges Aufwand [h] - Lehrfächer im DropDown nach der Bezeichnung sortieren
- + Wenn 2 Bakkarbeiten zu einer LV zugeordnet werde, erscheint +nur eine am Zeugnis

@@ -283,8 +283,7 @@ alle Lektoren eines Studienganges - Wenn 2 Bakkarbeiten zu einer LV zugeordnet werde, erscheint -nur eine am Zeugnis
+

diff --git a/content/statistik/lehrauftragsliste_mail.xls.php b/content/statistik/lehrauftragsliste_mail.xls.php index 7a4b6b1de..791442f91 100644 --- a/content/statistik/lehrauftragsliste_mail.xls.php +++ b/content/statistik/lehrauftragsliste_mail.xls.php @@ -126,11 +126,19 @@ if($result_stg = pg_query($conn, $qry_stg)) $gesamt->write($gesamtsheet_row,$i,"Vorname", $format_bold); $worksheet->write(2,++$i,"Familienname", $format_bold); $gesamt->write($gesamtsheet_row,$i,"Familienname", $format_bold); - $worksheet->write(2,++$i,"Stunden", $format_bold); - $gesamt->write($gesamtsheet_row,$i,"Stunden", $format_bold); - $worksheet->write(2,++$i,"Kosten", $format_bold); - $gesamt->write($gesamtsheet_row,$i,"Kosten", $format_bold); - + $worksheet->write(2,++$i,"LV-Stunden", $format_bold); + $gesamt->write($gesamtsheet_row,$i,"LV-Stunden", $format_bold); + $worksheet->write(2,++$i,"LV-Kosten", $format_bold); + $gesamt->write($gesamtsheet_row,$i,"LV-Kosten", $format_bold); + $worksheet->write(2,++$i,"Betreuerstunden", $format_bold); + $gesamt->write($gesamtsheet_row,$i,"Betreuerstunden", $format_bold); + $worksheet->write(2,++$i,"Betreuerkosten", $format_bold); + $gesamt->write($gesamtsheet_row,$i,"Betreuer-Kosten", $format_bold); + $worksheet->write(2,++$i,"Gesamtstunden", $format_bold); + $gesamt->write($gesamtsheet_row,$i,"Gesamtstunden", $format_bold); + $worksheet->write(2,++$i,"Gesamtkosten", $format_bold); + $gesamt->write($gesamtsheet_row,$i,"Gesamtkosten", $format_bold); + //Daten holen $qry = "SELECT tbl_lehreinheit.*, tbl_person.vorname, tbl_person.nachname, tbl_person.titelpre, @@ -163,11 +171,15 @@ if($result_stg = pg_query($conn, $qry_stg)) //Gesamtstunden und Kosten ermitteln if(array_key_exists($row->mitarbeiter_uid, $liste)) { + $liste[$row->mitarbeiter_uid]['lvstunden'] = $liste[$row->mitarbeiter_uid]['lvstunden'] + $row->semesterstunden; + $liste[$row->mitarbeiter_uid]['lvkosten'] = $liste[$row->mitarbeiter_uid]['lvkosten'] + ($row->semesterstunden*$row->stundensatz*$row->faktor); $liste[$row->mitarbeiter_uid]['gesamtstunden'] = $liste[$row->mitarbeiter_uid]['gesamtstunden'] + $row->semesterstunden; $liste[$row->mitarbeiter_uid]['gesamtkosten'] = $liste[$row->mitarbeiter_uid]['gesamtkosten'] + ($row->semesterstunden*$row->stundensatz*$row->faktor); } else { + $liste[$row->mitarbeiter_uid]['lvstunden'] = $row->semesterstunden; + $liste[$row->mitarbeiter_uid]['lvkosten'] = $row->semesterstunden*$row->stundensatz*$row->faktor; $liste[$row->mitarbeiter_uid]['gesamtstunden'] = $row->semesterstunden; $liste[$row->mitarbeiter_uid]['gesamtkosten'] = $row->semesterstunden*$row->stundensatz*$row->faktor; } @@ -175,6 +187,8 @@ if($result_stg = pg_query($conn, $qry_stg)) $liste[$row->mitarbeiter_uid]['titelpre'] = $row->titelpre; $liste[$row->mitarbeiter_uid]['vorname'] = $row->vorname; $liste[$row->mitarbeiter_uid]['nachname'] = $row->nachname; + $liste[$row->mitarbeiter_uid]['betreuergesamtstunden'] = 0; + $liste[$row->mitarbeiter_uid]['betreuergesamtkosten'] = 0; if($row->geaendert=='t') $liste[$row->mitarbeiter_uid]['geaendert']=true; } @@ -221,6 +235,10 @@ if($result_stg = pg_query($conn, $qry_stg)) $liste[$row->uid]['geaendert']=false; $liste[$row->uid]['gesamtstunden'] = 0; $liste[$row->uid]['gesamtkosten'] = 0; + $liste[$row->uid]['lvstunden'] = 0; + $liste[$row->uid]['lvkosten'] = 0; + $liste[$row->uid]['betreuergesamtstunden'] = 0; + $liste[$row->uid]['betreuergesamtkosten'] = 0; } } @@ -242,6 +260,8 @@ if($result_stg = pg_query($conn, $qry_stg)) { $liste[$uid]['gesamtstunden'] = $liste[$uid]['gesamtstunden'] + $row->stunden; $liste[$uid]['gesamtkosten'] = $liste[$uid]['gesamtkosten'] + ($row->stunden*$row->stundensatz*$row->faktor); + $liste[$uid]['betreuergesamtstunden'] = $liste[$uid]['betreuergesamtstunden'] + $row->stunden; + $liste[$uid]['betreuergesamtkosten'] = $liste[$uid]['betreuergesamtkosten'] + ($row->stunden*$row->stundensatz*$row->faktor); if($row->geaendert=='t') { $liste[$uid]['geaendert']=true; @@ -289,13 +309,26 @@ if($result_stg = pg_query($conn, $qry_stg)) //Nachname $worksheet->write($zeile,++$i,$row['nachname'], $format); $gesamt->write($gesamtsheet_row,$i,$row['nachname'], $format); - //Stunden + //LVStunden + $worksheet->write($zeile,++$i,$row['lvstunden'], $format); + $gesamt->write($gesamtsheet_row,$i,$row['lvstunden'], $format); + //LVKosten + $worksheet->writeNumber($zeile,++$i,$row['lvkosten'], $formatnb); + $gesamt->writeNumber($gesamtsheet_row,$i,$row['lvkosten'], $formatnb); + //Betreuerstunden + $worksheet->write($zeile,++$i,$row['betreuergesamtstunden'], $format); + $gesamt->write($gesamtsheet_row,$i,$row['betreuergesamtstunden'], $format); + //Betreuerkosten + $worksheet->write($zeile,++$i,$row['betreuergesamtkosten'], $formatnb); + $gesamt->write($gesamtsheet_row,$i,$row['betreuergesamtkosten'], $formatnb); + //Gesamtstunden $worksheet->write($zeile,++$i,$row['gesamtstunden'], $format); $gesamt->write($gesamtsheet_row,$i,$row['gesamtstunden'], $format); - //Kosten + //Gesamtkosten $worksheet->writeNumber($zeile,++$i,$row['gesamtkosten'], $formatnb); $gesamt->writeNumber($gesamtsheet_row,$i,$row['gesamtkosten'], $formatnb); - + + //Kosten zu den Gesamtkosten hinzurechnen $gesamtkosten = $gesamtkosten + $row['gesamtkosten']; $zeile++; @@ -317,8 +350,8 @@ if($result_stg = pg_query($conn, $qry_stg)) } //Gesamtkosten anzeigen - $worksheet->writeNumber($zeile,6,$gesamtkosten, $format_number_bold); - $gesamt->writeNumber($gesamtsheet_row,6,$gesamtkosten, $format_number_bold); + $worksheet->writeNumber($zeile,10,$gesamtkosten, $format_number_bold); + $gesamt->writeNumber($gesamtsheet_row,10,$gesamtkosten, $format_number_bold); } } diff --git a/include/aufmerksamdurch.class.php b/include/aufmerksamdurch.class.php index cedd7ba19..b4a9a869e 100644 --- a/include/aufmerksamdurch.class.php +++ b/include/aufmerksamdurch.class.php @@ -78,9 +78,11 @@ class aufmerksamdurch // * Laedt alle Datansaetze // * @return true wenn ok, false im Fehlerfall // ******************************************* - function getAll() + function getAll($orderby='aufmerksamdurch_kurzbz') { - $qry = "SELECT * FROM public.tbl_aufmerksamdurch ORDER BY aufmerksamdurch_kurzbz"; + $qry = "SELECT * FROM public.tbl_aufmerksamdurch"; + if($orderby!='') + $qry .= " ORDER BY ".$orderby; if($result = pg_query($this->conn, $qry)) { while($row = pg_fetch_object($result)) diff --git a/include/tw/cis_menu_main.inc.php b/include/tw/cis_menu_main.inc.php index 3977fdb3b..cfb992e3b 100644 --- a/include/tw/cis_menu_main.inc.php +++ b/include/tw/cis_menu_main.inc.php @@ -85,6 +85,10 @@    TW International + +   +  Plagiatsprüfung + diff --git a/vilesci/personen/import/interessentenimport.php b/vilesci/personen/import/interessentenimport.php index b10f28cda..799df5dd5 100644 --- a/vilesci/personen/import/interessentenimport.php +++ b/vilesci/personen/import/interessentenimport.php @@ -344,6 +344,8 @@ if(isset($_POST['save'])) $person->geburtsnation = 'A'; $person->staatsbuergerschaft = 'A'; $person->aktiv = true; + $person->insertamum = date('Y-m-d H:i:s'); + $person->insertvon = $user; if($person->save()) { $error=false; diff --git a/vilesci/personen/personen_anlegen.php b/vilesci/personen/personen_anlegen.php index f547efd60..292bd6ff8 100644 --- a/vilesci/personen/personen_anlegen.php +++ b/vilesci/personen/personen_anlegen.php @@ -153,6 +153,9 @@ if(isset($_POST['save'])) $person->svnr = $svnr; $person->ersatzkennzeichen = $ersatzkennzeichen; $person->aktiv = true; + $person->insertamum = date('Y-m-d H:i:s'); + $person->insertvon = $user; + if($person->save()) { $error=false; diff --git a/vilesci/personen/personendetails.php b/vilesci/personen/personendetails.php index af50f0c45..42847e7d2 100644 --- a/vilesci/personen/personendetails.php +++ b/vilesci/personen/personendetails.php @@ -134,6 +134,17 @@ foreach ($adresse_obj->result as $row) } echo ''; //PREINTERESSENT +function CutString($strVal, $limit) +{ + if(strlen($strVal) > $limit+3) + { + return substr($strVal, 0, $limit) . "..."; + } + else + { + return $strVal; + } +} $preinteressent = new preinteressent($conn); $preinteressent->getPreinteressenten($person->person_id); @@ -147,7 +158,7 @@ if(count($preinteressent->result)>0) echo "$row->preinteressent_id"; echo "$row->studiensemester_kurzbz"; echo "".$datum_obj->formatDatum($row->erfassungsdatum, 'd.m.Y').""; - echo "$row->anmerkung"; + echo "".htmlentities(CutString($row->anmerkung, 50),ENT_QUOTES).""; echo ''; $preinteressent1 = new preinteressent($conn); $preinteressent1->loadZuordnungen($row->preinteressent_id); diff --git a/vilesci/personen/preinteressent_detail.php b/vilesci/personen/preinteressent_detail.php index 6624fb49f..6335f9760 100644 --- a/vilesci/personen/preinteressent_detail.php +++ b/vilesci/personen/preinteressent_detail.php @@ -638,7 +638,7 @@ echo ''; //AUFMERKSAMDURCH echo "Aufmerksam durch: '; $stsem = new studiensemester($conn); $stsem->getAll(); -echo ""; +echo ""; +echo ""; foreach ($stsem->studiensemester as $row) { if($row->studiensemester_kurzbz==$studiensemester_kurzbz) @@ -270,7 +271,7 @@ echo "loadPreinteressenten($studiengang_kz, $studiensemester_kurzbz, null, $bool_nichtfreigegeben, $bool_uebernommen); + $preinteressent->loadPreinteressenten($studiengang_kz, ($studiensemester_kurzbz!='-1'?$studiensemester_kurzbz:null), null, $bool_nichtfreigegeben, $bool_uebernommen); else { //Falls im Filter-Feld ein Datum steht dann wird dieses umformatiert @@ -303,7 +304,7 @@ foreach ($preinteressent->result as $row) echo ""; //echo ""; echo ""; - echo ""; + echo ""; //EMail $qry = "SELECT kontakt FROM public.tbl_kontakt WHERE person_id='$person->person_id' AND kontakttyp='email' ORDER BY zustellung DESC LIMIT 1"; @@ -366,7 +367,7 @@ foreach ($preinteressent->result as $row) echo ""; echo ""; - echo ""; + echo ""; echo ""; echo ""; echo "";
$person->vorname".$datum_obj->convertISODate($person->gebdatum)."$row->studiensemester_kurzbz".$datum_obj->formatDatum($row->erfassungsdatum,'d.m.Y')."$row->erfassungsdatum".$datum_obj->formatDatum($row->erfassungsdatum,'d.m.Y')."$freigabe$uebernahme".htmlentities(CutString($row->anmerkung, 30),ENT_QUOTES)."".htmlentities(CutString($row->anmerkung, 20),ENT_QUOTES)."person_id','_blank')\" value='Gesamtübersicht' title='Zeigt die Details dieser Person an'>preinteressent_id&action=freigabe&studiensemester_kurzbz=$studiensemester_kurzbz&studiengang_kz=$studiengang_kz&filter=$filter'\" value='Freigeben' title='Gibt alle Studiengänge mit der höchsten Priorität frei'>