die($rechte->errormsg); } $dokumentvorlage = new vorlage(); if (isset($_POST['vorlagestudiengang_id']) && $_POST['vorlagestudiengang_id'] != '') { //Vorlage laden if (!$dokumentvorlage->loadVorlageOE($_POST['vorlagestudiengang_id'])) { die($dokumentvorlage->errormsg); } $dokumentvorlage->new = false; $dokumentvorlage->vorlagestudiengang_id = $_POST['vorlagestudiengang_id']; } else { //Neue Vorlage anlegen $dokumentvorlage->new = true; } $studiengang = new studiengang(); $studiengang->getStudiengangFromOe($_POST['oe_kurzbz']); if ($studiengang->studiengang_kz == '') { $studiengang_kz = 0; } else { $studiengang_kz = $studiengang->studiengang_kz; } $dokumentvorlage->vorlage_kurzbz = $_POST['vorlage_kurzbz']; $dokumentvorlage->studiengang_kz = $studiengang_kz; $dokumentvorlage->version = $_POST['version']; $dokumentvorlage->text = $_POST['content']; $dokumentvorlage->oe_kurzbz = $_POST['oe_kurzbz']; $dokumentvorlage->style = $_POST['style']; $dokumentvorlage->berechtigung = $_POST['berechtigung']; $dokumentvorlage->anmerkung_vorlagestudiengang = $_POST['anmerkung']; $dokumentvorlage->aktiv = isset($_POST['aktiv']); if ($dokumentvorlage->saveVorlageOE()) {
echo "\t</details_1>\n"; } else { echo "\t</details>\n"; } echo "\t<aufteilungen_1>\n"; $anzAufteilungen = sizeof($aufteilung->result); $i = 0; $aufteilbreak = false; foreach ($aufteilung->result as $aufteilung_row) { if ($i == 15 && !$aufteilbreak) { $aufteilbreak = true; echo '</aufteilungen_1>'; echo '<aufteilungen_2>'; } // Aufteilung nur auf Studiengaenge if ($studiengang->getStudiengangFromOe($aufteilung_row->oe_kurzbz)) { // Diplomstudiengänge nicht laden, Dummy Studiengaenge (stgkz>10000) nicht laden, Studiengang EAS (Ausserordentliche) nicht laden if ($studiengang->typ != 'd' && $studiengang->studiengang_kz > 0 && $studiengang->studiengang_kz < 10000 && $aufteilung_row->oe_kurzbz != 'eas') { echo "\t\t<aufteilung>\n"; echo "\t\t\t<oe><![CDATA[" . strtoupper($aufteilung_row->oe_kurzbz) . "]]></oe>\n"; echo "\t\t\t<prozent><![CDATA[{$aufteilung_row->anteil}]]></prozent>\n"; echo "\t\t</aufteilung>\n"; $i++; } } } if ($i > 15) { echo "\t</aufteilungen_2>\n"; } else { echo "\t</aufteilungen_1>\n"; }