From 0816748469736c4b5413c3fe59979db141e69f95 Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Wed, 28 Oct 2009 13:05:12 +0000 Subject: [PATCH] Lehrgangsartcode angelegt --- vilesci/bis/lehrgangsmeldung.php | 52 +++++++++++--------------------- 1 file changed, 17 insertions(+), 35 deletions(-) diff --git a/vilesci/bis/lehrgangsmeldung.php b/vilesci/bis/lehrgangsmeldung.php index 6478ab125..74b45dc43 100644 --- a/vilesci/bis/lehrgangsmeldung.php +++ b/vilesci/bis/lehrgangsmeldung.php @@ -31,7 +31,6 @@ $error_log=''; $error_log1=''; $error_log_all=""; -$stgart=''; $fehler=''; $maxsemester=0; $v=''; @@ -111,7 +110,7 @@ else { echo "Ungültiges Semester!"; } -//ausgewählter Lehrgang +//ausgewählter Lehrgang if(isset($_GET['stg_kz'])) { if($_GET['stg_kz']<0) @@ -146,7 +145,7 @@ if($result = $db->db_query($qry)) { if($row = $db->db_fetch_object($result)) { - $stgart=$row->typ; + //$stgart=$row->typ; $stgemail=$row->email; if(strlen(trim($row->erhalter_kz))==1) { @@ -160,21 +159,9 @@ if($result = $db->db_query($qry)) { $erhalter=$row->erhalter_kz; } - if($row->typ=='b') + if($row->lgartcode<'1' || $row->lgartcode>'3') { - $stgart=1; - } - elseif($row->typ=='m') - { - $stgart=2; - } - elseif($row->typ=='d') - { - $stgart=3; - } - else - { - echo "

Es wurde keine Lehrgangart ausgewählt!

"; + echo "

Es wurde keine gültige Lehrgangart ausgewählt!

"; exit; } } @@ -211,10 +198,10 @@ if($result = $db->db_query($qry)) ".($stg_kz*(-1))." - ".$stgart.""; + ".$row->lgartcode.""; while($row = $db->db_fetch_object($result)) { - //Plausichecks + //Plausichecks $qryadr="SELECT * from public.tbl_adresse WHERE heimatadresse IS TRUE AND person_id='".$row->pers_id."';"; $results=$db->db_query($qryadr); @@ -252,25 +239,25 @@ if($result = $db->db_query($qry)) { $error_log.=(!empty($error_log)?', ':'')."Nachname ('".$row->nachname."')"; } - //SVNR muß 10-stellig sein + //SVNR mu߸ 10-stellig sein if($row->svnr!='' && $row->svnr!=null && mb_strlen(trim($row->svnr))!=10) { $error_log.=(!empty($error_log)?', ':'')."SVNR ('".trim($row->svnr)."') ist nicht 10 Zeichen lang"; } - //Ersatzkennzeichen muß 10-stellig sein + //Ersatzkennzeichen muß 10-stellig sein if($row->ersatzkennzeichen!='' && $row->ersatzkennzeichen!=null && mb_strlen(trim($row->ersatzkennzeichen))!=10) { $error_log.=(!empty($error_log)?', ':'')."Ersatzkennzeichen ('".trim($row->ersatzkennzeichen)."') ist nicht 10 Zeichen lang"; } - //Vergleich der letzten 6 Stellen der SVNR mit Geburtsdatum - außer bei 01.01. und 01.07. + //Vergleich der letzten 6 Stellen der SVNR mit Geburtsdatum - ausser bei 01.01. und 01.07. if($row->svnr!='' && $row->svnr!=null && substr($row->svnr,4,6)!=$row->vdat && substr($row->vdat,0,4)!='0101' && substr($row->vdat,0,4)!='0107') { - $error_log.=(!empty($error_log)?', ':'')."SVNR ('".$row->svnr."') enthält Geburtsdatum (".$row->gebdatum.") nicht"; + $error_log.=(!empty($error_log)?', ':'')."SVNR ('".$row->svnr."') enthält Geburtsdatum (".$row->gebdatum.") nicht"; } //Vergleich der letzten 6 Stellen des Ersatzkennzeichen mit Geburtsdatum if($row->ersatzkennzeichen!='' && $row->ersatzkennzeichen!=null && substr($row->ersatzkennzeichen,4,6)!=$row->vdat) { - $error_log.=(!empty($error_log)?', ':'')."Ersatzkennzeichen ('".$row->ersatzkennzeichen."') enthält Geburtsdatum (".$row->gebdatum.") nicht"; + $error_log.=(!empty($error_log)?', ':'')."Ersatzkennzeichen ('".$row->ersatzkennzeichen."') enthält Geburtsdatum (".$row->gebdatum.") nicht"; } if(($row->svnr=='' || $row->svnr==null)&&($row->ersatzkennzeichen=='' || $row->ersatzkennzeichen==null)) { @@ -316,7 +303,7 @@ if($result = $db->db_query($qry)) $error_log.=(!empty($error_log)?', ':'')."ZugangDatum ('".$row->zgvdatum."') kleiner als Geburtsdatum ('".$row->gebdatum."')"; } } - if($stgart==2) + if($row->lgartcode==2) { if($row->zgvmas_code=='' || $row->zgvmas_code==null) { @@ -373,8 +360,7 @@ if($result = $db->db_query($qry)) } } } - if($rowstatus->status_kurzbz=="Student" || $rowstatus->status_kurzbz=="Outgoing" - || $rowstatus->status_kurzbz=="Incoming" || $rowstatus->status_kurzbz=='Praktikant' + if($rowstatus->status_kurzbz=="Student" || $rowstatus->status_kurzbz=='Praktikant' || $rowstatus->status_kurzbz=="Diplomand") { $status=1; @@ -429,11 +415,7 @@ if($result = $db->db_query($qry)) } } } - if($rowstatus->status_kurzbz=="Incoming") - { - $status=1; - } - else if($rowstatus->status_kurzbz=="Absolvent" ) + if($rowstatus->status_kurzbz=="Absolvent" ) { $status=3; } @@ -454,7 +436,7 @@ if($result = $db->db_query($qry)) } } } - //bei Absolventen das Beendigungsdatum (Sponsion oder Abschlussprüfung) überprüfen + //bei Absolventen das Beendigungsdatum (Sponsion oder Abschlussprüfung) überprüfen if($aktstatus=='Absolvent') { @@ -550,8 +532,8 @@ if($result = $db->db_query($qry)) $datei.=" "; } - //!!!stgart für Lehrgang überprüfen!!! - if($stgart==2) + //!!!stgart für Lehrgang überprüfen!!! + if($row->lgartcode==2) { $datei.=" ".$row->zgvmas_code."";