コード例 #1
0
         $projektarbeit[$row_proj->lehrveranstaltung_id]['projekttyp_kurzbz'] = $row_proj->projekttyp_kurzbz;
     }
 }
 // Wenn es das letzte Semesterzeugnis ist, wird zusaetzlich die Abschlusspruefung geliefert
 if ($row->semester == $row->max_semester) {
     $qry_abschlusspruefung = "SELECT \n\t\t\t\t\t\t\t\t\t\t\ttbl_abschlusspruefung.datum, \n\t\t\t\t\t\t\t\t\t\t\ttbl_abschlusspruefung.pruefungstyp_kurzbz,\n\t\t\t\t\t\t\t\t\t\t\ttbl_abschlussbeurteilung.bezeichnung, \n\t\t\t\t\t\t\t\t\t\t\ttbl_abschlussbeurteilung.bezeichnung_english\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\t\tlehre.tbl_abschlusspruefung \n\t\t\t\t\t\t\t\t\t\tLEFT JOIN lehre.tbl_abschlussbeurteilung USING(abschlussbeurteilung_kurzbz) \n\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\ttbl_abschlusspruefung.student_uid=" . $db->db_add_param($uid_arr[$i]) . "\n\t\t\t\t\t\t\t\t\tORDER BY datum DESC LIMIT 1";
     if ($result_abschlusspruefung = $db->db_query($qry_abschlusspruefung)) {
         if ($row_abschlusspruefung = $db->db_fetch_object($result_abschlusspruefung)) {
             $xml .= "\t\t<abschlusspruefung_typ>" . $row_abschlusspruefung->pruefungstyp_kurzbz . "</abschlusspruefung_typ>";
             $xml .= "\t\t<abschlusspruefung_datum>" . $datum->formatDatum($row_abschlusspruefung->datum, 'd.m.Y') . "</abschlusspruefung_datum>";
             $xml .= "\t\t<abschlusspruefung_note>" . $row_abschlusspruefung->bezeichnung . "</abschlusspruefung_note>";
             $xml .= "\t\t<abschlusspruefung_note_english>" . $row_abschlusspruefung->bezeichnung_english . "</abschlusspruefung_note_english>";
         }
     }
 }
 $obj = new zeugnisnote();
 $obj->getZeugnisnoten($lehrveranstaltung_id = null, $uid_arr[$i], $studiensemester_kurzbz);
 $ects_gesamt = 0;
 foreach ($obj->result as $row) {
     if ($row->zeugnis) {
         if (trim($row->note) !== '') {
             $note = $note_arr[$row->note];
         } else {
             $note = "";
         }
         $note2 = $note;
         //Firma fuer Berufspraktikum
         $qry = "SELECT tbl_firma.name \n\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\tlehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, public.tbl_firma\n\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\ttbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND\n\t\t\t\t\t\t\ttbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND\n\t\t\t\t\t\t\ttbl_projektarbeit.firma_id = tbl_firma.firma_id AND\n\t\t\t\t\t\t\ttbl_projektarbeit.student_uid='" . addslashes($uid_arr[$i]) . "' AND \n\t\t\t\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz='" . addslashes($studiensemester_kurzbz) . "' AND \n\t\t\t\t\t\t\ttbl_lehrveranstaltung.lehrveranstaltung_id='" . addslashes($row->lehrveranstaltung_id) . "'";
         $firma = '';
         $firma_eng = '';
         if ($result_firma = $db->db_query($qry)) {
コード例 #2
0
 $xml .= "\n\t\t<student_studienjahr>" . $student_studienjahr . "</student_studienjahr>";
 $xml .= "\n\t\t<studiengang>" . $studienordnung->studiengangbezeichnung . "</studiengang>";
 $xml .= "\n\t\t<studiengang_englisch>" . $studienordnung->studiengangbezeichnung_englisch . "</studiengang_englisch>";
 $xml .= "\n\t\t<studiengang_typ>" . $studiengang->typ . "</studiengang_typ>";
 $xml .= "\n\t\t<studiengang_kz>" . sprintf('%04s', abs($studiengang->studiengang_kz)) . "</studiengang_kz>";
 $xml .= "\n\t\t<anrede>" . $student->anrede . "</anrede>";
 $xml .= "\n\t\t<vorname>" . $student->vorname . "</vorname>";
 $xml .= "\n\t\t<nachname>" . $student->nachname . "</nachname>";
 $xml .= "\n\t\t<name>" . trim($student->titelpre . ' ' . trim($student->vorname . ' ' . $student->vornamen) . ' ' . mb_strtoupper($student->nachname) . ($student->titelpost != '' ? ', ' . $student->titelpost : '')) . "</name>";
 $gebdatum = date('d.m.Y', strtotime($student->gebdatum));
 $xml .= "\n\t\t<gebdatum>" . $gebdatum . "</gebdatum>";
 $xml .= "\n\t\t<personenkennzeichen>" . $student->matrikelnr . "</personenkennzeichen>";
 $xml .= "\n\t\t<studiengangsleiter>" . $stgl . "</studiengangsleiter>";
 $datum_aktuell = date('d.m.Y');
 $xml .= "\n\t\t<datum_aktuell>" . $datum_aktuell . "</datum_aktuell>";
 $obj = new zeugnisnote();
 $obj->getZeugnisnotenStudienplan($uid, array($studiensemester_kurzbz, $studiensemester_kurzbz2), $prestudent->studienplan_id);
 foreach ($obj->result as $row) {
     $stpllv[$row->studienplan_lehrveranstaltung_id] = $row->lehrveranstaltung_id;
 }
 $durchlauf = 0;
 // Zweimal durchlaufen weil sonst manche Submodule nicht richtig erfasst werden
 while ($durchlauf < 2) {
     foreach ($obj->result as $row) {
         // Nur die betreffenden Semester mitnehmen da sonst ein durcheinander entsteht wenn die gleiche LV in verschiedenen Semester in unterschiedlichen
         // Modulen verwendet wird
         if ($row->studienplan_lehrveranstaltung_semester == $ausbildungssemester || $row->studienplan_lehrveranstaltung_semester == $ausbildungssemester2) {
             //Gruppieren der Module
             //$lvs['1']['childs']['2']=$obj;
             if ($row->studienplan_lehrveranstaltung_id_parent == '') {
                 $lehrveranstaltungen[$row->lehrveranstaltung_id]['data'] = $row;
コード例 #3
0
         $studienplan_id = $status->studienplan_id;
     }
 }
 $xml .= "\n\t<zertifikat>";
 $xml .= "\n\t\t<studiensemester>" . $studiensemester_kurzbz . "</studiensemester>";
 $xml .= "\n\t\t<vorname>" . $row->vorname . "</vorname>";
 $xml .= "\n\t\t<nachname>" . $row->nachname . "</nachname>";
 $xml .= "\n\t\t<name>" . trim($row->titelpre . ' ' . $row->vorname . ' ' . mb_strtoupper($row->nachname) . ($row->titelpost != '' ? ', ' . $row->titelpost : '')) . "</name>";
 $gebdatum = date('d.m.Y', strtotime($row->gebdatum));
 $xml .= "\n\t\t<gebdatum>" . $gebdatum . "</gebdatum>";
 $xml .= "\n\t\t<geschlecht>" . $row->geschlecht . "</geschlecht>";
 $xml .= "\n\t\t<matrikelnr>" . $row->matrikelnr . "</matrikelnr>";
 $xml .= "\n\t\t<studiengangsleiter>" . $stgl . "</studiengangsleiter>";
 $datum_aktuell = date('d.m.Y');
 $xml .= "\n\t\t<ort_datum>Wien, am " . $datum_aktuell . "</ort_datum>";
 $obj = new zeugnisnote();
 $obj->load($lehrveranstaltung_id, $uid_arr[$i], $studiensemester_kurzbz);
 if ($obj->note) {
     $note = $note_arr[$obj->note];
     $note_bezeichnung = $note_bezeichnung_arr[$obj->note];
     $uebernahmedatum = $obj->uebernahmedatum;
     $benotungsdatum = $obj->benotungsdatum;
 } else {
     $note = "";
     $note_bezeichnung = "";
     $uebernahmedatum = "";
     $benotungsdatum = "";
 }
 $stg = new studiengang();
 $stg->load($lvstg);
 $xml .= "\t\t\t\t<lv_studiengang_bezeichnung>" . $stg->bezeichnung . "</lv_studiengang_bezeichnung>";