コード例 #1
0
         }
     } 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';
             }
コード例 #2
0
$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);
コード例 #3
0
        $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;
コード例 #4
0
            <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();