} } else { $error = true; $return = false; $errormsg = 'Lehreinheit wurde nicht gefunden'; } } else { $error = true; $return = false; $errormsg = 'Lehreinheit wurde nicht gefunden'; } if (!$error) { $leDAO = new lehreinheit(); if ($_POST['do'] == 'create' || $_POST['do'] == 'update') { if ($_POST['do'] == 'update') { if (!$leDAO->load($_POST['lehreinheit_id'])) { $return = false; $error = true; $errormsg = 'Fehler beim Laden der Lehreinheit'; } if (!$rechte->isBerechtigtMultipleOe('admin', $lva->getAllOe(), 'suid') && !$rechte->isBerechtigtMultipleOe('assistenz', $lva->getAllOe(), 'suid') && !$rechte->isBerechtigtMultipleOe('lv-plan', $lva->getAllOe(), 'suid') && !$rechte->isBerechtigtMultipleOe('assistenz', $lva->getAllOe(), 'suid', $fachbereich_kurzbz)) { $error = true; $return = false; $errormsg = 'Keine Berechtigung'; } } else { if (!$rechte->isBerechtigtMultipleOe('admin', $lva->getAllOe(), 'si') && !$rechte->isBerechtigtMultipleOe('assistenz', $lva->getAllOe(), 'si') && !$rechte->isBerechtigtMultipleOe('admin', $lva->getAllOe(), 'suid') && !$rechte->isBerechtigtMultipleOe('assistenz', $lva->getAllOe(), 'suid') && !$rechte->isBerechtigtMultipleOe('lv-plan', $lva->getAllOe(), 'suid')) { $error = true; $return = false; $errormsg = 'Keine Berechtigung'; }
$semester_target = isset($_GET['semester_target']) ? trim($_GET['semester_target']) : $semester; // @$lehreinheit_id_target Lehreinheit $lehreinheit_id_target = isset($_GET['lehreinheit_id_target']) ? trim($_GET['lehreinheit_id_target']) : ''; // @$lehreinheit_id_sel Lehreinheit $lehreinheit_id_sel = isset($_GET['lehreinheit_id_sel']) ? trim($_GET['lehreinheit_id_sel']) : ''; // @$lehreinheit_id_sel Lehreinheit $uebung_id_sel = isset($_GET['uebung_id_sel']) ? trim($_GET['uebung_id_sel']) : ''; if ($uebung_id_sel != '' && !is_array($uebung_id_sel)) { $uebung_id_sel = array($uebung_id_sel); } if ($uebung_id_source != '' && !is_array($uebung_id_source)) { $uebung_id_source = array($uebung_id_source); } #var_dump($uebung_id_source); if (!empty($lehreinheit_id_sel)) { if ($le_obj->load($lehreinheit_id_sel)) { $studiensemester_kurzbz = $le_obj->studiensemester_kurzbz; $lehrveranstaltung_id = $le_obj->lehrveranstaltung_id; $lehreinheit_id = $lehreinheit_id_sel; if ($lv_obj->load($lehrveranstaltung_id)) { $studiengang_kz = $lv_obj->studiengang_kz; $semester = $lv_obj->semester; } else { $errormsg[] = 'Lehrveranstaltung ' . $lehrveranstaltung_id . ' wurden nicht gefunden! ' . $lv_obj->errormsg; } } else { $errormsg[] = 'Lehreinheit ' . $lehreinheit_id_sel . ' wurden nicht gefunden! ' . $le_obj->errormsg; } } else { if (!isset($_GET['kopieren']) && $uebung_id_source == '' && $uebung_id_sel != '') { #var_dump($uebung_id_sel);
$lehreinheit_id = $objMoodle->result[0]->moodle_lehreinheit_id; $studiensemester_kurzbz = $objMoodle->result[0]->studiensemester_kurzbz; } else { $bAnzeige = false; // Wenn kein Eintrag in der Lehre vorhanden ist pruefen ob ein Moodlekurs vorhanden ist if ($objMoodle->load($mdl_course_id)) { $mdl_course_stat = '+'; } else { $errormsg[] = 'Moodle-Kurs wurde nicht gefunden ' . addslashes($mdl_course_id) . ' ' . $objMoodle->errormsg; } } } //--------------------------------------------------------------------------- // @$lehreinheit_id Lehreinheit if ($lehreinheit_id) { if ($le_obj->load($lehreinheit_id)) { $lehrveranstaltung_id = $le_obj->lehrveranstaltung_id; $studiensemester_kurzbz = $le_obj->studiensemester_kurzbz; } else { $bAnzeige = false; $errormsg[] = 'Lehreinheit wurde nicht gefunden ' . addslashes($lehreinheit_id) . ' ' . $le_obj->errormsg; } } //--------------------------------------------------------------------------- // @$lehrveranstaltung_id Lehrveranstaltung if ($lehrveranstaltung_id) { if ($lv_obj->load($lehrveranstaltung_id)) { $studiengang_kz = $lv_obj->studiengang_kz; $semester = $lv_obj->semester; } else { $bAnzeige = false;
<LEHREINHEIT:wochenrythmus><![CDATA[]]></LEHREINHEIT:wochenrythmus> <LEHREINHEIT:start_kw><![CDATA[]]></LEHREINHEIT:start_kw> <LEHREINHEIT:raumtyp><![CDATA[]]></LEHREINHEIT:raumtyp> <LEHREINHEIT:raumtypalternativ><![CDATA[]]></LEHREINHEIT:raumtypalternativ> <LEHREINHEIT:sprache><![CDATA[]]></LEHREINHEIT:sprache> <LEHREINHEIT:lehre><![CDATA[]]></LEHREINHEIT:lehre> <LEHREINHEIT:anmerkung><![CDATA[]]></LEHREINHEIT:anmerkung> <LEHREINHEIT:unr><![CDATA[]]></LEHREINHEIT:unr> <LEHREINHEIT:lvnr><![CDATA[]]></LEHREINHEIT:lvnr> <LEHREINHEIT:bezeichnung><![CDATA[-- keine Auswahl --]]></LEHREINHEIT:bezeichnung> </RDF:Description> </RDF:li> '; } if ($lehreinheit_id != '') { $lehreinheit->load($lehreinheit_id); draw_row($lehreinheit); } else { if ($lehrveranstaltung_id != '') { $lehreinheit->load_lehreinheiten($lehrveranstaltung_id, $studiensemester_kurzbz); foreach ($lehreinheit->lehreinheiten as $row) { draw_row($row); } } else { die('Fehlerhafte Parameteruebergabe'); } } function draw_row($row) { global $rdf_url; $legrp = new lehreinheitgruppe();