From 715245e429426858f69ca29d2f24e6d43dddc4c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Fri, 11 Sep 2009 07:33:16 +0000 Subject: [PATCH] =?UTF-8?q?-=20=C3=9Cberbuchungen=20werden=20jetzt=20farbl?= =?UTF-8?q?ich=20getrennt=20nach=20der=20Anzahl=20-=20Bei=20Preinteressent?= =?UTF-8?q?en=C3=BCbernahme=20wird=20nun=20die=20Schule=20angezeigt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/public/ansprechpartner.php | 9 +++++- vilesci/lehre/check/ueberbuchung.php | 22 ++++++++++--- vilesci/personen/personendetails.php | 12 +++++-- .../personen/preinteressent_uebernahme.php | 31 +++++++++++++++---- 4 files changed, 60 insertions(+), 14 deletions(-) diff --git a/cis/public/ansprechpartner.php b/cis/public/ansprechpartner.php index 37ce5b0ec..60b7ac83c 100644 --- a/cis/public/ansprechpartner.php +++ b/cis/public/ansprechpartner.php @@ -92,7 +92,7 @@ Termin nach Vereinbarung - Ing. Lechner Martin, BSc + Stroppa Alexander 240   @@ -197,6 +197,13 @@   Termin nach Vereinbarung + + Jozsa Franz +   + +   + Termin nach Vereinbarung +     diff --git a/vilesci/lehre/check/ueberbuchung.php b/vilesci/lehre/check/ueberbuchung.php index d5ad32297..ead754ba8 100644 --- a/vilesci/lehre/check/ueberbuchung.php +++ b/vilesci/lehre/check/ueberbuchung.php @@ -137,10 +137,11 @@ function getAnzahl($studiengang_kz, $semester, $verband, $gruppe, $gruppe_kurzbz WHERE studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."' AND studiengang_kz='".addslashes($studiengang_kz)."' AND semester='".addslashes($semester)."'"; - if($verband!='') - $qry.=" AND verband='".addslashes($verband)."'"; - if($gruppe!='') - $qry.=" AND gruppe='".addslashes($gruppe)."'"; + if(trim($verband)!='') + $qry.=" AND trim(verband)=trim('".addslashes($verband)."')"; + if(trim($gruppe)!='') + $qry.=" AND trim(gruppe)=trim('".addslashes($gruppe)."')"; + } else { @@ -177,7 +178,18 @@ if($result = $db->db_query($qry)) $gruppen = mb_substr($gruppen, 0, mb_strlen($gruppen)-2); if($anzahl_studenten>$ort[$lastort]->max_person) { - echo "$lastdatum$laststunde$lastort$anzahl_studenten (".$ort[$lastort]->max_person.")$gruppen"; + $diff = $anzahl_studenten-$ort[$lastort]->max_person; + + $style=''; + if($diff>=2) + $style='style="background-color: ff6c00;"'; + if($diff>=4) + $style='style="background-color: ff5400;"'; + if($diff>=6) + $style='style="background-color: e83700;"'; + if($diff>=8) + $style='style="background-color: a00404;"'; + echo "$lastdatum$laststunde$lastort$anzahl_studenten (".$ort[$lastort]->max_person.")$gruppen"; } $anzahl_studenten=0; $gruppen=''; diff --git a/vilesci/personen/personendetails.php b/vilesci/personen/personendetails.php index 90fefdfdd..d4b5335e5 100644 --- a/vilesci/personen/personendetails.php +++ b/vilesci/personen/personendetails.php @@ -162,7 +162,7 @@ if(count($preinteressent->result)>0) ID - Studiensemester + StSemester Erfassungsdatum Anmerkung AufmerksamDurch @@ -197,7 +197,15 @@ if(count($preinteressent->result)>0) echo ''; $firma = new firma(); $firma->load($row->firma_id); - echo $firma->name; + $adresse = new adresse(); + $adresse->load_firma($row->firma_id); + if(isset($adresse->result[0])) + { + $plz = $adresse->result[0]->plz; + $ort = $adresse->result[0]->ort; + } + + echo ''.$plz.' '.$ort.' '.$firma->name." ($firma->firmentyp_kurzbz)"; echo ''; echo ''; } diff --git a/vilesci/personen/preinteressent_uebernahme.php b/vilesci/personen/preinteressent_uebernahme.php index 1bac7a900..815301187 100644 --- a/vilesci/personen/preinteressent_uebernahme.php +++ b/vilesci/personen/preinteressent_uebernahme.php @@ -21,19 +21,20 @@ * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ - require_once('../../config/vilesci.config.inc.php'); - require_once('../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - +require_once('../../config/vilesci.config.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/studiengang.class.php'); require_once('../../include/preinteressent.class.php'); require_once('../../include/person.class.php'); +require_once('../../include/firma.class.php'); +require_once('../../include/adresse.class.php'); require_once('../../include/datum.class.php'); require_once('../../include/prestudent.class.php'); +if (!$db = new basis_db()) + die('Es konnte keine Verbindung zum Server aufgebaut werden.'); + $user = get_uid(); @@ -276,7 +277,25 @@ foreach ($preinteressent->result as $row) echo "$person->vorname"; echo "$person->gebdatum"; echo "$row->studiensemester_kurzbz"; - echo "$row->anmerkung"; + echo "$row->anmerkung"; + + if($row->firma_id!='') + { + $plz=''; + $ort=''; + $firma = new firma(); + $firma->load($row->firma_id); + $adresse = new adresse(); + $adresse->load_firma($row->firma_id); + if(isset($adresse->result[0])) + { + $plz = $adresse->result[0]->plz; + $ort = $adresse->result[0]->ort; + } + + echo '
Schule: '.$plz.' '.$ort.' '.$firma->name." ($firma->firmentyp_kurzbz)"; + } + echo ""; echo ""; //Suchen ob diese Person schon existiert