if ($result = $db->db_query($qry)) {
        if ($db->db_num_rows($result) > 0) {
            $disable_lv = 'disabled="true"';
            //wenn schon ein Moodle Kurs zu einer Lehreinheit angelegt wurde,
            //dann ist standardmaessig die Lehreinheit markiert
            if ($art == 'lv') {
                $art = 'le';
            }
        }
    }
    echo '<b>' . $p->t('moodle/moodleKursAnlegen') . ': </b><br><br>
			<form action="' . $_SERVER['PHP_SELF'] . '?lvid=' . $lvid . '&stsem=' . $stsem . '" method="POST">
			<input type="radio" ' . $disable_lv . ' name="art" value="lv" onclick="togglediv()" ' . ($art == 'lv' ? 'checked' : '') . '>einen Moodle Kurs f&uuml;r die gesamte LV anlegen<br>
			<input type="radio" id="radiole" name="art" value="le" onclick="togglediv()" ' . ($art == 'le' ? 'checked' : '') . '>einen Moodle Kurs für einzelne Lehreinheiten anlegen
		  ';
    $le = new lehreinheit();
    $le->load_lehreinheiten($lv->lehrveranstaltung_id, $stsem);
    echo '<div id="lehreinheitencheckboxen" style="display:none">';
    foreach ($le->lehreinheiten as $row) {
        //Gruppen laden
        $gruppen = '';
        $lehreinheitgruppe = new lehreinheitgruppe();
        $lehreinheitgruppe->getLehreinheitgruppe($row->lehreinheit_id);
        foreach ($lehreinheitgruppe->lehreinheitgruppe as $grp) {
            if ($grp->gruppe_kurzbz == '') {
                $gruppen .= ' ' . $grp->semester . $grp->verband . $grp->gruppe;
            } else {
                $gruppen .= ' ' . $grp->gruppe_kurzbz;
            }
        }
        //Lektoren laden
         }
         if (!isset($lva)) {
             $lva = new lehrveranstaltung($row->lehrveranstaltung_id);
         }
     } 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;
 $qry = "SELECT wochen FROM public.tbl_semesterwochen \n\t\t\t\t\t\tWHERE (studiengang_kz, semester) in (SELECT studiengang_kz, semester \n\t\t\t\t\t\tFROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_id=" . $db->db_add_param($lehrveranstaltung_id, FHC_INTEGER) . ")";
 $wochen = 15;
 if ($result_wochen = $db->db_query($qry)) {
     if ($row_wochen = $db->db_fetch_object($result_wochen)) {
         $wochen = $row_wochen->wochen;
     }
 }
 $lehrveranstaltung = new lehrveranstaltung();
 $lehrveranstaltung->load($lehrveranstaltung_id);
 $sws = $lehrveranstaltung->semesterstunden / $wochen;
 $ects = $lehrveranstaltung->ects;
 $lvbezeichnung = $lehrveranstaltung->bezeichnung;
 $lvstg = $lehrveranstaltung->studiengang_kz;
 $lehrform_kurzbz = $lehrveranstaltung->lehrform_kurzbz;
 $organisationseinheit = new organisationseinheit($lehrveranstaltung->oe_kurzbz);
 $lehreinheit = new lehreinheit();
 $lehreinheit->load_lehreinheiten($lehrveranstaltung_id, $studiensemester_kurzbz);
 if (count($lehreinheit->lehreinheiten) >= 1) {
     $lehrfach_id = $lehreinheit->lehreinheiten[0]->lehrfach_id;
 } else {
     $lehrfach_id = '';
     die('keine Lehreinheiten gefunden!');
 }
 $lv_lehrfach = new lehrveranstaltung();
 $lv_lehrfach->load($lehrfach_id);
 $lehrfach_bezeichnung = $lv_lehrfach->bezeichnung;
 /*	$lvqry = "SELECT * from lehre.tbl_lehrveranstaltung where lehrveranstaltung_id = ".$db->db_add_param($lehrveranstaltung_id, FHC_INTEGER);
 	if($db->db_query($lvqry))
 	{
 		if ($lvrow = $db->db_fetch_object())
 		{
// ***********************************************************************************************
//      Datenbankverbindungen zu Moodle und Vilesci und Classen
// ***********************************************************************************************
if (!($objMoodle = new moodle19_course())) {
    die('Fehler beim Oeffnen der Moodleverbindung');
}
$entfernen = isset($_REQUEST['entfernen']) ? trim($_REQUEST['entfernen']) : '';
if (!empty($entfernen)) {
    $lehrveranstaltung_id = isset($_REQUEST['lehrveranstaltung_id']) && !empty($_REQUEST['lehrveranstaltung_id']) ? trim($_REQUEST['lehrveranstaltung_id']) : null;
    $lehreinheit_id = isset($_REQUEST['lehreinheit_id']) && !empty($_REQUEST['lehreinheit_id']) ? $_REQUEST['lehreinheit_id'] : null;
    if (!$objMoodle->delete_vilesci($mdl_course_id, $lehrveranstaltung_id, $lehreinheit_id)) {
        exit('Eintrag wurde in Lehre nicht gel&ouml;scht! ' . $objMoodle->errormsg);
    }
    exit('Eintrag in Lehre gel&ouml;scht! ' . $objMoodle->errormsg);
}
if (!($le_obj = new lehreinheit())) {
    die('Fehler beim Oeffnen der Lehreinheit');
}
if (!($legrp_obj = new lehreinheitgruppe())) {
    die('Fehler beim Oeffnen der Lehreinheitgruppe');
}
if (!($lv_obj = new lehrveranstaltung())) {
    die('Fehler beim Oeffnen der Lehrveranstaltung');
}
if (!($stg_obj = new studiengang())) {
    die('Fehler beim Oeffnen der Studieng&auml;nge');
}
if (!($stsem = new studiensemester())) {
    die('Fehler beim Oeffnen der Studiensemester');
}
// @$studiensemester_kurzbz Studiensemester xxJJJJ - xx fuer SS Sommer  oder WW Winter
 }
 if (!$lehrveranstaltung->load_lva_le($stud->studiengang_kz, $semester, $ausbildungssemester)) {
     return new SoapFault("Server", "Error loading Lv");
 }
 class bar
 {
 }
 $lvFromStudiengang = array();
 foreach ($lehrveranstaltung->lehrveranstaltungen as $lv) {
     $mitarbeiterlehreinheit = array();
     // uids aller mitarbeiter der lehreinheit
     $gruppelehreinheit = array();
     // ids aller grupper der lehreinheit
     $moodleArray = array();
     // hole alle Lehreinheiten von Lehrveranstaltung
     $lehreinheit = new lehreinheit();
     if (!$lehreinheit->load_lehreinheiten($lv->lehrveranstaltung_id, $semester)) {
         return new SoapFault("Server", $lehreinheit->errormsg);
     }
     foreach ($lehreinheit->lehreinheiten as $l) {
         // alle mitarbeiter der lehreinheit
         $mitarbeiter = new lehreinheitmitarbeiter();
         $mitarbeiter->getLehreinheitmitarbeiter($l->lehreinheit_id);
         foreach ($mitarbeiter->lehreinheitmitarbeiter as $m) {
             $mitarbeiterlehreinheit[] = $m->mitarbeiter_uid;
         }
         // alle gruppen der lehreinheit
         $gruppe = new lehreinheitgruppe();
         $gruppe->getLehreinheitgruppe($l->lehreinheit_id);
         foreach ($gruppe->lehreinheitgruppe as $g) {
             $grp = new bar();
function writeMoodlekursHTML($arrMoodlekurs, $bDebug, &$errormsg)
{
    $content = '';
    if (!is_array($arrMoodlekurs) || count($arrMoodlekurs) < 1) {
        return $content;
    }
    if (!($objMoodle = new moodle19_course())) {
        die('Fehler beim Oeffnen der Moodleverbindung');
    }
    if (!($le_obj = new lehreinheit())) {
        die('Fehler beim Oeffnen der Lehreinheit');
    }
    if (!($legrp_obj = new lehreinheitgruppe())) {
        die('Fehler beim Oeffnen der Lehreinheitgruppe');
    }
    if (!($lv_obj = new lehrveranstaltung())) {
        die('Fehler beim Oeffnen der Lehrveranstaltung');
    }
    if (!($stg_obj = new studiengang())) {
        die('Fehler beim Oeffnen der Studieng&auml;nge');
    }
    if (!($stsem = new studiensemester())) {
        die('Fehler beim Oeffnen der Studiensemester');
    }
    #$content.=count($objMoodle->result).'<hr>';
    // Header Top mit Anzahl der gelisteten Kurse
    $content .= '<div style="height:300px;overflow:auto;">';
    $content .= '<table class="liste">';
    // Header Teil Information der Funktion
    // Headerinformation der Tabellenfelder
    $content .= '<tr class="liste" align="center">';
    $content .= '<th colspan="2">&nbsp;StSem&nbsp;</th>';
    $content .= '<th colspan="2">&nbsp;Studiengang&nbsp;</th>';
    $content .= '<th>&nbsp;Sem&nbsp;</th>';
    $content .= '<th colspan="2">&nbsp;Lehrveranstaltung&nbsp;</th>';
    $content .= '<th colspan="2">&nbsp;Lehreinheit&nbsp;</th>';
    $content .= '<th colspan="2">&nbsp;Moodle Kurs&nbsp;</th>';
    $content .= '<td colspan="2">&nbsp;bearbeiten&nbsp;</td>';
    $content .= '</tr>';
    // Alle Moodlekurse in einer Schleife anzeigen.
    for ($i = 0; $i < count($arrMoodlekurs); $i++) {
        $cFormName = 'workMoodleCurseDetail' . $i;
        // ZeilenCSS (gerade/ungerade) zur besseren Ansicht
        if ($i % 2) {
            $showCSS = ' class="liste0"  style="text-align: left;border: 1px outset #F7F7F7;padding: 1px 2px 1px 2px; background:#FEFFEC" ';
        } else {
            $showCSS = ' class="liste1" style="text-align: left;border: 1px outset #F7F7F7;padding: 1px 2px 1px 2px; background:#FCFCFC"  ';
        }
        // Listenzeile
        $content .= '<tr ' . $showCSS . ' align="center">';
        $content .= '<td align="left">';
        $content .= '<table><tr>';
        $content .= '<td align="left" id="detail' . $i . '_on" onclick="this.className=\'ausblenden\';document.getElementById(\'detail' . $i . '_off\').className=\'einblenden\';document.getElementById(\'detail' . $i . '\').className=\'einblenden\';"><img height="15" src="../../skin/images/bullet_arrow_right.png" border="0" title="Detailansicht" alt="bullet_arrow_down.png" />&nbsp;</td>';
        $content .= '<td align="left" id="detail' . $i . '_off"  onclick="this.className=\'ausblenden\';document.getElementById(\'detail' . $i . '_on\').className=\'einblenden\';document.getElementById(\'detail' . $i . '\').className=\'ausblenden\';" class="ausblenden"><img height="15" src="../../skin/images/bullet_arrow_down.png" border="0" title="Detailansicht" alt="bullet_arrow_down.png" />&nbsp;</td>';
        $content .= '</tr></table>';
        $content .= '</td>';
        $content .= '<td ' . $showCSS . '>' . $arrMoodlekurs[$i]->studiensemester_kurzbz . '</td>';
        if (!$stg_obj->load($arrMoodlekurs[$i]->lehrveranstaltung_studiengang_kz)) {
            $stg_obj->kuerzel = '';
            $stg_obj->bezeichnung = 'Fehler Studiengang ';
            $stg_obj->kurzbzlang = $stg_obj->errormsg;
            $stg_obj->studiengang_kz = $arrMoodlekurs[$i]->lehrveranstaltung_studiengang_kz;
        }
        $content .= '<td ' . $showCSS . '>' . $stg_obj->kurzbzlang . '&nbsp;</td>';
        $content .= '<td ' . $showCSS . '>' . $stg_obj->bezeichnung . ($bDebug ? ' ' . $stg_obj->studiengang_kz : '') . '&nbsp;</td>';
        $content .= '<td ' . $showCSS . '>' . $arrMoodlekurs[$i]->lehrveranstaltung_semester . '&nbsp;</td>';
        // Lehrveranstaltung
        if ($arrMoodlekurs[$i]->moodle_lehrveranstaltung_id) {
            $lvID = $arrMoodlekurs[$i]->moodle_lehrveranstaltung_id;
            $kurzbz = '<b>' . $arrMoodlekurs[$i]->lehrveranstaltung_kurzbz . '</b>, ' . $arrMoodlekurs[$i]->lehrveranstaltung_bezeichnung . ($arrMoodlekurs[$i]->lehrveranstaltung_lehrform_kurzbz ? ', ' . $arrMoodlekurs[$i]->lehrveranstaltung_lehrform_kurzbz : '');
        } else {
            $lvID = '*' . $arrMoodlekurs[$i]->lehrveranstaltung_id;
            $kurzbz = '<b>zur Lehreinheit - ' . $arrMoodlekurs[$i]->lehrveranstaltung_kurzbz . '</b>, ' . $arrMoodlekurs[$i]->lehrveranstaltung_bezeichnung . ($arrMoodlekurs[$i]->lehrveranstaltung_lehrform_kurzbz ? ', ' . $arrMoodlekurs[$i]->lehrveranstaltung_lehrform_kurzbz : '');
        }
        $content .= '<td colspan="2" title="' . (isset($arrMoodlekurs[$i]->lehrveranstaltung_bezeichnung) ? $arrMoodlekurs[$i]->lehrveranstaltung_bezeichnung . ' Kurzbz:' . $arrMoodlekurs[$i]->lehrveranstaltung_kurzbz . ' LV Kurzbz:' . $arrMoodlekurs[$i]->lehrveranstaltung_lehrform_kurzbz . ' ID:' . $arrMoodlekurs[$i]->lehrveranstaltung_id : '') . '" ' . $showCSS . '>';
        $content .= $kurzbz . ($bDebug ? ' ' . $lvID : '') . '&nbsp;</td>';
        // Lehreinheit
        $leID = $arrMoodlekurs[$i]->lehreinheit_id;
        if ($arrMoodlekurs[$i]->moodle_lehreinheit_id) {
            if ($le_obj->loadLE($arrMoodlekurs[$i]->moodle_lehreinheit_id)) {
                //Gruppen laden
                $gruppen = $le_obj->lehrform_kurzbz . '&nbsp;';
                if (!($legrp_obj = new lehreinheitgruppe())) {
                    die('Fehler beim Oeffnen der Lehreinheitgruppe');
                }
                #var_dump($le_obj);
                $legrp_obj->getLehreinheitgruppe($arrMoodlekurs[$i]->lehreinheit_id);
                foreach ($legrp_obj->lehreinheitgruppe as $grp) {
                    if ($grp->gruppe_kurzbz == '') {
                        $gruppen .= ' ' . $grp->semester . $grp->verband . $grp->gruppe;
                    } else {
                        $gruppen .= ' ' . $grp->gruppe_kurzbz;
                    }
                }
            } else {
                $gruppen = 'Fehler Lehreinheit ' . $legrp_obj->errormsg;
            }
        } else {
            $leID = '-';
            $gruppen = 'zur kpl.LV';
        }
        $content .= '<td ' . $showCSS . '>' . $gruppen . '&nbsp;</td>';
        $content .= '<td ' . $showCSS . '>' . ($bDebug ? $leID : '') . '&nbsp;</td>';
        // Moodle
        if (empty($arrMoodlekurs[$i]->mdl_shortname)) {
            $arrMoodlekurs[$i]->mdl_shortname = $arrMoodlekurs[$i]->mdl_fullname;
        }
        $content .= '<td  onclick="document.' . $cFormName . '.submit();" ' . $showCSS . '>' . $arrMoodlekurs[$i]->mdl_shortname . '&nbsp;</td>';
        $content .= '<td onclick="document.' . $cFormName . '.submit();" ' . $showCSS . '>' . $arrMoodlekurs[$i]->mdl_course_id . '&nbsp;</td>';
        // Bearbeitung Submit
        $cFormNameDel = $cFormName . 'del';
        if ($arrMoodlekurs[$i]->mdl_course_id) {
            $content .= '<td valign="top" title="&Auml;ndert den Kurs in der Lehre und auch den Moodle Kurs. Entfernt den Kurs aus der Lehre."  style="cursor: pointer;" onclick="document.' . $cFormName . '.submit();">';
            $content .= '<form style="display: inline;border:0px;" name="' . $cFormName . '" method="POST" target="zuteilung_warten" action="zuteilung_warten.php">';
            $content .= '<input style="display:none" type="text" name="lehrveranstaltung_id" value="' . $arrMoodlekurs[$i]->moodle_lehrveranstaltung_id . '" />';
            $content .= '<input style="display:none" type="text" name="lehreinheit_id" value="' . $arrMoodlekurs[$i]->moodle_lehreinheit_id . '" />';
            $content .= '<input style="display:none" type="text" name="mdl_course_id" value="' . $arrMoodlekurs[$i]->mdl_course_id . '" />';
            $content .= '<input style="display:none" type="text" name="studiensemester_kurzbz" value="' . $arrMoodlekurs[$i]->studiensemester_kurzbz . '" />';
            $content .= '<input style="display:none" type="text" name="wartung" value="wartung" />';
            $content .= '<input style="display:none" type="text" name="debug" value="' . $bDebug . '" />';
            $content .= '<img height="15" src="../../skin/images/edit.png" border="0" title="MoodleKurs aendern" alt="edit.png" />';
            $content .= '<input onclick="this.checked=false;" onblur="this.checked=false;" type="checkbox" value="" style="' . (!stristr($_SERVER['HTTP_USER_AGENT'], 'OPERA') && !stristr($_SERVER['HTTP_USER_AGENT'], 'Safari') ? 'display:none;' : '') . 'font-size: 4px;border:0px solid transparent;text-decoration:none; background-color: transparent;" name="check_va_detail_kal' . $i . '" />';
            $content .= '&auml;ndern';
            $content .= '</form>';
            $content .= '</td>';
            $content .= '<td valign="top" title="Entfernt den Kurs aus der Lehre. Der Moodle Kurs bleibt bestehen." style="cursor: pointer;" onclick="if (!window.confirm(\'L&ouml;schen Moodlekurs ' . $arrMoodlekurs[$i]->mdl_course_id . ', ' . $arrMoodlekurs[$i]->lehrveranstaltung_bezeichnung . ' ? \')) {return false;}; document.' . $cFormNameDel . '.submit();">';
            $content .= '<form style="display: inline;border:0px;" name="' . $cFormNameDel . '" method="POST" target="zuteilung_warten" action="zuteilung_warten.php">';
            $content .= '<input style="display:none" type="text" name="mdl_course_id" value="' . $arrMoodlekurs[$i]->moodle_mdl_course_id . '" />';
            $content .= '<input style="display:none" type="text" name="lehrveranstaltung_id" value="' . $arrMoodlekurs[$i]->moodle_lehrveranstaltung_id . '" />';
            $content .= '<input style="display:none" type="text" name="lehreinheit_id" value="' . $arrMoodlekurs[$i]->moodle_lehreinheit_id . '" />';
            $content .= '<input style="display:none" type="text" name="studiensemester_kurzbz" value="' . $arrMoodlekurs[$i]->studiensemester_kurzbz . '" />';
            $content .= '<input style="display:none" type="text" name="entfernen" value="entfernen" />';
            $content .= '<input style="display:none" type="text" name="debug" value="' . $bDebug . '" />';
            $content .= '<img height="15" src="../../skin/images/table_row_delete.png" border="0" title="MoodleKurs entfernen" alt="table_row_delete.png" />';
            $content .= '<input onclick="this.checked=false;" onblur="this.checked=false;" type="checkbox" value="" style="' . (!stristr($_SERVER['HTTP_USER_AGENT'], 'OPERA') && !stristr($_SERVER['HTTP_USER_AGENT'], 'Safari') ? 'display:none;' : '') . 'font-size: 4px;border:0px solid transparent;text-decoration:none; background-color: transparent;" name="check_va_detail_kal' . $i . '" />';
            $content .= 'entfernen<br /> aus Lehre';
            $content .= '</form>';
            $content .= '</td>';
        } else {
            $content .= '<td valign="top" title="Entfernt den Kurs aus der Lehre." style="cursor: pointer;" onclick="if (!window.confirm(\'L&ouml;schen Moodlekurs ' . $arrMoodlekurs[$i]->mdl_course_id . ', ' . $arrMoodlekurs[$i]->lehrveranstaltung_bezeichnung . ' ? \')) {return false;}; document.' . $cFormNameDel . '.submit();">';
            $content .= '<form style="display: inline;border:0px;" name="' . $cFormNameDel . '" method="POST" target="zuteilung_warten" action="zuteilung_warten.php">';
            $content .= '<input style="display:none" type="text" name="mdl_course_id" value="' . $arrMoodlekurs[$i]->moodle_mdl_course_id . '" />';
            $content .= '<input style="display:none" type="text" name="lehrveranstaltung_id" value="' . $arrMoodlekurs[$i]->moodle_lehrveranstaltung_id . '" />';
            $content .= '<input style="display:none" type="text" name="lehreinheit_id" value="' . $arrMoodlekurs[$i]->moodle_lehreinheit_id . '" />';
            $content .= '<input style="display:none" type="text" name="studiensemester_kurzbz" value="' . $arrMoodlekurs[$i]->studiensemester_kurzbz . '" />';
            $content .= '<input style="display:none" type="text" name="entfernen" value="entfernen" />';
            $content .= '<input style="display:none" type="text" name="debug" value="' . $bDebug . '" />';
            $content .= '<img height="15" src="../../skin/images/table_row_delete.png" border="0" title="MoodleKurs entfernen" alt="table_row_delete.png" />';
            $content .= '<input onclick="this.checked=false;" onblur="this.checked=false;" type="checkbox" value="" style="' . (!stristr($_SERVER['HTTP_USER_AGENT'], 'OPERA') && !stristr($_SERVER['HTTP_USER_AGENT'], 'Safari') ? 'display:none;' : '') . 'font-size: 4px;border:0px solid transparent;text-decoration:none; background-color: transparent;" name="check_va_detail_kal' . $i . '" />';
            $content .= 'entfernen';
            $content .= '</form>';
            $content .= '</td>';
        }
        $content .= '</tr>';
        $content .= '<tr>
			   	<td ' . $showCSS . ' colspan="19">
					<table id="detail' . $i . '" class="ausblenden" >
						<tr><td>&nbsp;</td></tr>';
        $content .= '<tr>
							<th colspan="3" class="topbar" colspan="2">Detailanzeige Moodelkurs ' . $arrMoodlekurs[$i]->mdl_course_id . ($arrMoodlekurs[$i]->moodle_lehrveranstaltung_id ? ' - zur Lehrveranstaltung' : ' - zur Lehreinheit') . '</th>
					</tr>';
        // Moodle
        $content .= '<tr>';
        $content .= '<td></td><th>&nbsp;Moodle Kurs&nbsp;</th><td>' . $arrMoodlekurs[$i]->mdl_fullname . '<br />&nbsp;' . $arrMoodlekurs[$i]->mdl_shortname . ',&nbsp;</td>';
        $content .= '</tr>';
        $content .= '<tr>
							<td colspan="3"><hr /></td>
						</tr>';
        $content .= '<tr>';
        $content .= '<td>&nbsp;</td><th>&nbsp;Studiensemester&nbsp;</th>';
        $content .= '<td>' . $arrMoodlekurs[$i]->studiensemester_kurzbz . '</td>';
        $content .= '</tr>';
        $content .= '<tr>';
        $content .= '<td>&nbsp;</td><th>&nbsp;Studiengang&nbsp;</th>';
        $content .= '<td>' . $stg_obj->kuerzel . '&nbsp;' . $stg_obj->bezeichnung . '&nbsp;(' . $stg_obj->kurzbzlang . '),&nbsp;' . $stg_obj->studiengang_kz . '&nbsp;</td>';
        $content .= '</tr>';
        $content .= '<tr>';
        $content .= '<td></td><th>&nbsp;Semester&nbsp;</th>';
        $content .= '<td>' . $arrMoodlekurs[$i]->lehrveranstaltung_semester . '&nbsp;</td>';
        $content .= '</tr>';
        $content .= '<tr>';
        $content .= '<td></td><th>&nbsp;Lehrveranstaltung&nbsp;</th>';
        $content .= '<td>' . (isset($arrMoodlekurs[$i]->lehrveranstaltung_bezeichnung) ? $arrMoodlekurs[$i]->lehrveranstaltung_bezeichnung . '&nbsp;&nbsp;Kurzbz:&nbsp;' . $arrMoodlekurs[$i]->lehrveranstaltung_kurzbz . '&nbsp;,&nbsp;Lehrform Kurzbz:' . ($arrMoodlekurs[$i]->lehrveranstaltung_lehrform_kurzbz ? $arrMoodlekurs[$i]->lehrveranstaltung_lehrform_kurzbz : ' - ') : '') . ',&nbsp;ID&nbsp;' . $arrMoodlekurs[$i]->lehrveranstaltung_id . '&nbsp;</td>';
        $content .= '</tr>';
        $content .= '<tr>';
        $content .= '<td></td><th valign="top">&nbsp;Lehreinheit&nbsp;</th>';
        if ($arrMoodlekurs[$i]->moodle_lehrveranstaltung_id) {
            $content .= '<td valign="top">';
            $le_obj->lehreinheiten = array();
            // Init
            $le_obj->load_lehreinheiten($arrMoodlekurs[$i]->lehrveranstaltung_id, $arrMoodlekurs[$i]->studiensemester_kurzbz);
            foreach ($le_obj->lehreinheiten as $row) {
                //Gruppen laden
                $gruppen = '';
                if (!($legrp_obj = new lehreinheitgruppe())) {
                    die('Fehler beim Oeffnen der Lehreinheitgruppe');
                }
                if ($legrp_obj->getLehreinheitgruppe($row->lehreinheit_id)) {
                    foreach ($legrp_obj->lehreinheitgruppe as $grp) {
                        if ($grp->gruppe_kurzbz == '') {
                            $gruppen .= ' ' . $grp->semester . $grp->verband . $grp->gruppe;
                        } else {
                            $gruppen .= ' ' . $grp->gruppe_kurzbz;
                        }
                    }
                }
                //Lektoren laden
                $lektoren = '';
                $lehreinheitmitarbeiter = new lehreinheitmitarbeiter();
                $lehreinheitmitarbeiter->getLehreinheitmitarbeiter($row->lehreinheit_id);
                foreach ($lehreinheitmitarbeiter->lehreinheitmitarbeiter as $ma) {
                    $lektoren .= ($lektoren ? ',' : '') . '&nbsp;' . $ma->mitarbeiter_uid;
                }
                $content .= $row->lehrform_kurzbz . '&nbsp;' . $gruppen . '&nbsp;ID&nbsp;' . $row->lehreinheit_id . '&nbsp;' . $lektoren;
                $content .= '<br />';
            }
            $content .= '</td>';
        } else {
            $content .= '<td>' . $gruppen . ',&nbsp;' . ($arrMoodlekurs[$i]->lehreinheit_id ? $arrMoodlekurs[$i]->lehreinheit_id : '') . '</td>';
        }
        $content .= '</tr>';
        $content .= '<tr><td>&nbsp;</td></tr>';
        // Bearbeitung Submit
        $content .= '<tr>';
        if ($arrMoodlekurs[$i]->mdl_course_id) {
            #    $cFormName='workMoodleCurseDetail'.$i;
            $content .= '<th colspan="3" style="cursor: pointer;" onclick="document.' . $cFormName . '.submit();">';
            $content .= '<img height="15" src="../../skin/images/edit.png" border="0" title="MoodleKurs entfernen" alt="edit.png" />';
            $content .= '<input onclick="this.checked=false;" onblur="this.checked=false;" type="checkbox" value="" style="' . (!stristr($_SERVER['HTTP_USER_AGENT'], 'OPERA') && !stristr($_SERVER['HTTP_USER_AGENT'], 'Safari') ? 'display:none;' : '') . 'font-size: 4px;border:0px solid transparent;text-decoration:none; background-color: transparent;" name="check_va_detail_kal' . $i . '" />';
            $content .= '&auml;ndern';
            $content .= '</th>';
        } else {
            $content .= '<td>&nbsp;</td>';
        }
        $content .= '</tr>';
        $content .= '</table></td></tr>';
    }
    // Ende Moodlekurse in einer Schleife anzeigen.
    $content .= '</table>';
    $content .= '</div>';
    return $content;
}
// ---------------- Standart Include Dateien einbinden
require_once '../../../../include/studiengang.class.php';
require_once '../../../../include/studiensemester.class.php';
require_once '../../../../include/lehrveranstaltung.class.php';
require_once '../../../../include/lehreinheit.class.php';
require_once '../../../../include/lehreinheitgruppe.class.php';
require_once '../../../../include/lehreinheitmitarbeiter.class.php';
require_once '../../../../include/functions.inc.php';
require_once '../../../../include/benutzerberechtigung.class.php';
require_once '../../../../include/uebung.class.php';
require_once '../../../../include/beispiel.class.php';
require_once '../../../../include/datum.class.php';
// ***********************************************************************************************
//      Datenbankverbindungen zu Classen
// ***********************************************************************************************
if (!($le_obj = new lehreinheit())) {
    die('Fehler beim Oeffnen der Lehreinheit');
}
if (!($legrp_obj = new lehreinheitgruppe())) {
    die('Fehler beim Oeffnen der Lehreinheitgruppe');
}
if (!($lv_obj = new lehrveranstaltung())) {
    die('Fehler beim Oeffnen der Lehrveranstaltung');
}
if (!($stg_obj = new studiengang())) {
    die('Fehler beim Oeffnen der Studieng&auml;nge');
}
if (!($stsem = new studiensemester())) {
    die('Fehler beim Oeffnen der Studiensemester');
}
// @$studiensemester_kurzbz Studiensemester xxJJJJ - xx fuer SS Sommer  oder WW Winter
 $oRdf->obj[$i]->setAttribut('raumtyp', '');
 $oRdf->obj[$i]->setAttribut('raumtypalternativ', '');
 $oRdf->obj[$i]->setAttribut('gruppen', '');
 $oRdf->obj[$i]->setAttribut('lektoren', $fbk);
 $oRdf->obj[$i]->setAttribut('fachbereich', '');
 if (isset($row_lva->studienplan_lehrveranstaltung_id_parent) && $row_lva->studienplan_lehrveranstaltung_id_parent != '') {
     // Wenn ein Parent vorhanden ist, wird er diesem untergeordnet
     $stpllv = new studienplan();
     if ($stpllv->loadStudienplanLehrveranstaltung($row_lva->studienplan_lehrveranstaltung_id_parent)) {
         $oRdf->addSequence($row_lva->lehrveranstaltung_id, $stpllv->lehrveranstaltung_id);
     }
 } else {
     $oRdf->addSequence($row_lva->lehrveranstaltung_id);
 }
 //zugehoerige LE holen
 $le = new lehreinheit();
 if (!$le->load_lehreinheiten($row_lva->lehrveranstaltung_id, $semester_aktuell, $uid, $fachbereich_kurzbz)) {
     echo "Fehler: {$le->errormsg}";
 }
 foreach ($le->lehreinheiten as $row_le) {
     //Lehrfach holen
     $qry = "SELECT kurzbz, bezeichnung FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_id='{$row_le->lehrfach_id}'";
     $result_lf = $db->db_query($qry);
     $row_lf = $db->db_fetch_object($result_lf);
     //Gruppen holen
     $qry = "SELECT upper(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kuerzel, * FROM lehre.tbl_lehreinheitgruppe LEFT JOIN public.tbl_studiengang USING(studiengang_kz) WHERE lehreinheit_id='{$row_le->lehreinheit_id}'";
     $result_grp = $db->db_query($qry);
     $grp = '';
     while ($row_grp = $db->db_fetch_object($result_grp)) {
         if ($row_grp->gruppe_kurzbz == '') {
             $grp .= ' ' . $row_grp->kuerzel . trim($row_grp->semester) . trim($row_grp->verband) . trim($row_grp->gruppe);
header("Cache-Control: post-check=0, pre-check=0", false);
header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");
// content type setzen
header("Content-type: application/xhtml+xml");
// xml
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
// DAO
require_once '../config/vilesci.config.inc.php';
require_once '../include/lehreinheit.class.php';
require_once '../include/lehreinheitgruppe.class.php';
require_once '../include/lehrveranstaltung.class.php';
$lehreinheit_id = isset($_GET['lehreinheit_id']) ? $_GET['lehreinheit_id'] : '';
$lehrveranstaltung_id = isset($_GET['lehrveranstaltung_id']) ? $_GET['lehrveranstaltung_id'] : '';
$studiensemester_kurzbz = isset($_GET['studiensemester_kurzbz']) ? $_GET['studiensemester_kurzbz'] : '';
$lehreinheit = new lehreinheit();
$rdf_url = 'http://www.technikum-wien.at/lehreinheit';
echo '
<RDF:RDF
	xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:LEHREINHEIT="' . $rdf_url . '/rdf#"
>
   <RDF:Seq about="' . $rdf_url . '/liste">
';
if (isset($_GET['optional']) && $_GET['optional'] == 'true') {
    echo '
      <RDF:li>
         <RDF:Description  id=""  about="" >
            <LEHREINHEIT:lehreinheit_id><![CDATA[]]></LEHREINHEIT:lehreinheit_id>
            <LEHREINHEIT:lehrveranstaltung_id><![CDATA[]]></LEHREINHEIT:lehrveranstaltung_id>
            <LEHREINHEIT:studiensemester_kurzbz><![CDATA[]]></LEHREINHEIT:studiensemester_kurzbz>
                 <th>Lehreinheit
                 <th>Kurzbz</th>
                 <th>Moodle ID</th>
                 <th>Semester</th>
                 <th>Version</th>
                 <th>1)</th>
                 <th>2)</th>
             </tr>
         </thead>
         <tbody>';
 foreach ($moodle->result as $row) {
     $lv = new lehrveranstaltung($row->lehrveranstaltung_id);
     $lehreinheit = '';
     // wenn LE übergeben lade dazugehörige LV
     if ($row->lehreinheit_id != '') {
         $le = new lehreinheit();
         $le->loadLE($row->lehreinheit_id);
         $lv->load($le->lehrveranstaltung_id);
         // alle LEs von Moodlekurs holen
         $moodle_help = new moodle();
         $help = $moodle_help->getLeFromCourse($row->mdl_course_id);
         $count = 0;
         foreach ($help as $h) {
             $count++;
             $lehreinheit .= $h;
             if ($count != count($help)) {
                 $lehreinheit .= ', ';
             }
         }
     }
     echo '