diff --git a/rdf/ausbildungsvertrag.xml.php b/rdf/ausbildungsvertrag.xml.php index 3a84feedf..647ef3168 100644 --- a/rdf/ausbildungsvertrag.xml.php +++ b/rdf/ausbildungsvertrag.xml.php @@ -42,7 +42,7 @@ $prestudent_arr = explode(";",$prestudent_arr); $db = new basis_db(); -echo "\n"; +echo "\n"; echo "\n"; $uid = isset($uid_arr[1])?$uid_arr[1]:$uid_arr[0]; @@ -56,19 +56,19 @@ if($student_help->load($uid)) switch($studiengang->typ) { case 'b': - $studTyp = 'Bachelor'; - $titel_kurzbz = 'BSc'; - break; - case 'm': - $studTyp = 'Master'; - $titel_kurzbz ='MSc'; - break; + $studTyp = 'Bachelor'; + $titel_kurzbz = 'BSc'; + break; + case 'm': + $studTyp = 'Master'; + $titel_kurzbz ='MSc'; + break; case 'd': - $studTyp = 'Diplom'; - break; - default: - $studTyp =''; - $titel_kurzbz = ''; + $studTyp = 'Diplom'; + break; + default: + $studTyp =''; + $titel_kurzbz = ''; } $prestudent = new prestudent($student_help->prestudent_id); @@ -94,8 +94,8 @@ foreach($uid_arr as $uid) { if($uid=='') continue; - - echo "\t\n"; + + echo "\t\n"; $student = new student(); if($student->load($uid)) @@ -124,7 +124,7 @@ foreach($uid_arr as $uid) $studiengang_bezeichnung_englisch = empty($studiengangbezeichnung_englisch) ? $studiengang->english : $studiengangbezeichnung_englisch; $svnr = ($student->svnr == '')?'Ersatzkennzeichen: '.$student->ersatzkennzeichen:$student->svnr; - + //Wenn Lehrgang, dann Erhalter-KZ vor die Studiengangs-Kz hängen if ($studiengang->studiengang_kz<0) { @@ -254,7 +254,7 @@ foreach($uid_arr as $uid) else $orgform = $studiengang->orgform_kurzbz; echo "\t\t".$orgform."\n"; - } + } echo "\t\n"; } @@ -309,7 +309,7 @@ foreach($prestudent_arr as $prest_id) { if($prest_id=='') continue; - + echo "\t\n"; $prestudent = new prestudent(); @@ -327,7 +327,7 @@ foreach($prestudent_arr as $prest_id) $lehrgangstyp = new studiengang(); $lehrgangstyp->loadLehrgangstyp($studiengang->lgartcode); - if ($prestudent->getLastStatus($student->prestudent_id, null, 'Student')) + if ($prestudent->getLastStatus($prestudent->prestudent_id, null, 'Student')) { $studienplan_id = $prestudent->studienplan_id; $studienordnung = new studienordnung(); @@ -341,18 +341,18 @@ foreach($prestudent_arr as $prest_id) $studiengang_bezeichnung_englisch = empty($studiengangbezeichnung_englisch) ? $studiengang->english : $studiengangbezeichnung_englisch; $svnr = ($person->svnr == '')?($person->ersatzkennzeichen != ''?'Ersatzkennzeichen: '.$person->ersatzkennzeichen:''):$person->svnr; - + //Wenn Lehrgang, dann Erhalter-KZ vor die Studiengangs-Kz hängen if ($studiengang->studiengang_kz<0) { $stg = new studiengang(); $stg->load($studiengang->studiengang_kz); - + $studiengang_kz = sprintf("%03s", $stg->erhalter_kz).sprintf("%04s", abs($studiengang->studiengang_kz)); } else $studiengang_kz = sprintf("%04s", abs($studiengang->studiengang_kz)); - + echo "\t\t1\n"; echo "\t\t".$person->anrede."\n"; echo "\t\t".$person->vorname." ".$person->vornamen."\n"; @@ -371,25 +371,25 @@ foreach($prestudent_arr as $prest_id) echo "\t\t".$studiengang->sprache.""; echo "\t\t".$lehrgangstyp->lgartcode.""; echo "\t\t".$lehrgangstyp->bezeichnung.""; - + echo "\t\t".date('Y').""; - + $prestudent_orgform = new prestudent(); $prestudent_orgform->getLastStatus($prest_id, null, null); - + if($prestudent_orgform->orgform_kurzbz!='') $orgform = $prestudent_orgform->orgform_kurzbz; else $orgform = $studiengang->orgform_kurzbz; - + echo "\t\t".$orgform."\n"; - + //Sprache des Studienplans holen $studienplan = new studienplan(); $studienplan->loadStudienplan($prestudent_orgform->studienplan_id); - + echo "\t\t".$studienplan->sprache."\n"; - + // check ob Quereinsteiger $ausbildungssemester = ($prestudent_orgform->ausbildungssemester!='')?$prestudent_orgform->ausbildungssemester:'1'; echo "\t\t".$ausbildungssemester.""; @@ -399,12 +399,12 @@ foreach($prestudent_arr as $prest_id) $studiensemester_beginn = new studiensemester(); $studienbeginn = ($prestudent->getFirstStatus($prest_id, 'Student'))?$prestudent->studiensemester_kurzbz:''; $studiensemester_beginn->load($studienbeginn); - + echo "\t\t".$studiensemester_beginn->bezeichnung.""; - + $studiensemester_endedatum = new studiensemester(); $studiensemester_endedatum->load($studiensemester_endedatum->getaktorNext(1)); - + echo "\t\t".date('d.m.Y',strtotime($studiensemester_endedatum->ende)).""; switch($studiengang->typ) @@ -424,28 +424,28 @@ foreach($prestudent_arr as $prest_id) $studTyp =''; $titel_kurzbz = ''; } - + echo "\t\t".$titel_kurzbz."\n"; echo "\t\t".$studTyp."\n"; echo "\t\t".$studiengang->sprache."\n"; echo "\t\t".$studiengang->max_semester."\n"; echo "\t\t".($studiengang->max_semester/2)."\n"; - + //Wenn Quereinsteiger stimmt studiengang_maxsemester nicht mit der tatsaechlichen Ausbildungsdauer ueberein $student_maxsemester = ($studiengang->max_semester-$ausbildungssemester)+1; echo "\t\t".$student_maxsemester."\n"; echo "\t\t".($student_maxsemester/2)."\n"; - + //Bis die Akadgrad-Tabelle an die Studienordnung angepasst ist, wird der Akadgrad hier ermittelt - + $akadgrad_titel = ''; $akadgrad_kurzbz = ''; - - $qry = "SELECT * FROM lehre.tbl_akadgrad - WHERE studiengang_kz=".$db->db_add_param($studiengang->studiengang_kz, FHC_INTEGER)." + + $qry = "SELECT * FROM lehre.tbl_akadgrad + WHERE studiengang_kz=".$db->db_add_param($studiengang->studiengang_kz, FHC_INTEGER)." AND (geschlecht=".$db->db_add_param($person->geschlecht, FHC_STRING)." OR geschlecht IS NULL) LIMIT 1"; - + if($db->db_query($qry)) { if($row = $db->db_fetch_object()) @@ -454,15 +454,15 @@ foreach($prestudent_arr as $prest_id) $akadgrad_kurzbz = $row->akadgrad_kurzbz; } } - + echo "\t\t".$akadgrad_titel."\n"; echo "\t\t".$akadgrad_kurzbz."\n"; - + echo "\t\t".$datum_aktuell."\n"; - + $adresse = new adresse(); $adresse->load_pers($person->person_id); - + foreach($adresse->result as $row_adresse) { if($row_adresse->zustelladresse) @@ -477,6 +477,6 @@ foreach($prestudent_arr as $prest_id) } echo "\t\n"; } -echo ""; +echo ""; -?> \ No newline at end of file +?>