public function __construct()
 {
     parent::__construct();
     $sprache = getSprache();
     $user = get_uid();
     $is_lector = check_lektor($user);
     $p = new phrasen($sprache);
     $cutlength = 21;
     //Meine LVs Student
     if (!$is_lector) {
         $studiengang_obj = new studiengang();
         $studiengang_obj->getAll();
         if ($stsemobj = new studiensemester()) {
             $stsem = $stsemobj->getNearest();
             $qry = "SELECT distinct lehrveranstaltung_id, bezeichnung, studiengang_kz, semester, lehre, \n\t\t\t\t\t\t\tlehreverzeichnis from campus.vw_student_lehrveranstaltung \n\t\t\t\t\t\tWHERE uid='" . addslashes($user) . "' AND studiensemester_kurzbz='" . addslashes($stsem) . "'\n\t\t\t\t\t\tAND lehre=true AND lehreverzeichnis<>'' ORDER BY studiengang_kz, semester, bezeichnung";
             if ($result = $this->db_query($qry)) {
                 while ($row = $this->db_fetch_object($result)) {
                     $lv_obj = new lehrveranstaltung();
                     $lv_obj->load($row->lehrveranstaltung_id);
                     if ($row->studiengang_kz == 0 && $row->semester == 0) {
                         $this->items[] = array('title' => $lv_obj->bezeichnung_arr[$sprache], 'target' => 'content', 'link' => 'private/freifaecher/lesson.php?lvid=' . $row->lehrveranstaltung_id, 'name' => 'FF ' . $this->CutString($lv_obj->bezeichnung_arr[$sprache], $cutlength));
                     } else {
                         $this->items[] = array('title' => $lv_obj->bezeichnung_arr[$sprache], 'target' => 'content', 'link' => 'private/lehre/lesson.php?lvid=' . $row->lehrveranstaltung_id, 'name' => $studiengang_obj->kuerzel_arr[$row->studiengang_kz] . $row->semester . ' ' . $this->CutString($lv_obj->bezeichnung_arr[$sprache], $cutlength));
                     }
                 }
             } else {
                 echo "Fehler beim Auslesen der LV";
             }
         } else {
             echo "Fehler Semester beim Auslesen der LV";
         }
     }
     //Eigenen LV des eingeloggten Lektors anzeigen
     if ($is_lector) {
         if ($stsemobj = new studiensemester()) {
             $stsem = $stsemobj->getNearest();
             $qry = "SELECT distinct bezeichnung, studiengang_kz, semester, lehreverzeichnis, tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehrveranstaltung.orgform_kurzbz  FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter\n\t\t\t\t        WHERE tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND\n\t\t\t\t        tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND\n\t\t\t\t        mitarbeiter_uid='" . addslashes($user) . "' AND tbl_lehreinheit.studiensemester_kurzbz='" . addslashes($stsem) . "'\n\t\t\t\t        ORDER BY studiengang_kz, semester, bezeichnung";
             if ($result = $this->db_query($qry)) {
                 $this->items[] = array('title' => $p->t("lvaliste/titel"), 'target' => 'content', 'link' => 'private/profile/lva_liste.php', 'name' => $p->t("lvaliste/titel"));
                 while ($row = $this->db_fetch_object($result)) {
                     $lv_obj = new lehrveranstaltung();
                     $lv_obj->load($row->lehrveranstaltung_id);
                     if ($row->studiengang_kz == 0 and $row->semester == 0) {
                         $this->items[] = array('title' => $lv_obj->bezeichnung_arr[$sprache], 'target' => 'content', 'link' => 'private/freifaecher/lesson.php?lvid=' . $row->lehrveranstaltung_id, 'name' => 'FF ' . $this->CutString($row->lehreverzeichnis, $cutlength));
                     } else {
                         $stg_obj = new studiengang();
                         $stg_obj->load($row->studiengang_kz);
                         $kurzbz = $stg_obj->kuerzel . '-' . $row->semester . ' ' . $row->orgform_kurzbz;
                         $this->items[] = array('title' => $lv_obj->bezeichnung_arr[$sprache], 'target' => 'content', 'link' => 'private/lehre/lesson.php?lvid=' . $row->lehrveranstaltung_id, 'name' => $kurzbz . ' ' . $this->CutString($lv_obj->bezeichnung_arr[$sprache], $cutlength));
                     }
                 }
             } else {
                 echo "Fehler beim Auslesen des Lehrfaches";
             }
         } else {
             echo "Fehler Semester beim Auslesen der LV";
         }
     }
     $this->output();
 }
Exemplo n.º 2
0
$rechte->getBerechtigungen($user);
if (isset($_GET['lvid']) && is_numeric($_GET['lvid'])) {
    //Lehrveranstaltung_id
    $lvid = $_GET['lvid'];
} else {
    die($p->t('global/fehlerBeiDerParameteruebergabe'));
}
if (isset($_GET['lehreinheit_id']) && is_numeric($_GET['lehreinheit_id'])) {
    //Lehreinheit_id
    $lehreinheit_id = $_GET['lehreinheit_id'];
} else {
    $lehreinheit_id = '';
}
//Laden der Lehrveranstaltung
$lv_obj = new lehrveranstaltung();
if (!$lv_obj->load($lvid)) {
    die($lv_obj->errormsg);
}
//Studiengang laden
$stg_obj = new studiengang($lv_obj->studiengang_kz);
if (isset($_GET['stsem'])) {
    $stsem = $_GET['stsem'];
} else {
    $stsem = '';
}
//Vars
$datum_obj = new datum();
$uebung_id = isset($_GET['uebung_id']) ? $_GET['uebung_id'] : '';
//Kopfzeile
echo '<table width="100%">';
echo ' <tr><td>';
Exemplo n.º 3
0
     if (in_array($gruppe, $gruppen)) {
         $benutzergruppe = new benutzergruppe();
         if ($benutzergruppe->delete($user, $gruppe)) {
             echo $p->t('lehre/AbmeldungErfolgreich');
             // Menuebaum neu Laden damit die LV nicht mehr angezeigt wird
             echo '<script>window.parent.menu.location.reload();</script>';
         } else {
             echo $benutzergruppe->errormsg;
         }
     } else {
         echo $p->t('lehre/AbmeldungAusGruppeNichtMoeglich');
     }
 } else {
     foreach ($gruppen as $gruppe) {
         $lehrveranstaltung = new lehrveranstaltung();
         $lehrveranstaltung->load($lvid);
         if (defined('CIS_LEHRVERANSTALTUNG_LEHRFACH_ANZEIGEN') && CIS_LEHRVERANSTALTUNG_LEHRFACH_ANZEIGEN) {
             $qry = "SELECT \n\t\t\t\t\t\tlehrfach_id\n\t\t\t\t\tFROM \n\t\t\t\t\t\tlehre.tbl_lehreinheit \n\t\t\t\t\t\tJOIN lehre.tbl_lehreinheitgruppe USING(lehreinheit_id)\n\t\t\t\t\tWHERE \n\t\t\t\t\t\tgruppe_kurzbz=" . $db->db_add_param($gruppe) . "\n\t\t\t\t\t\tAND lehrveranstaltung_id=" . $db->db_add_param($lvid) . "\n\t\t\t\t\t\tAND studiensemester_kurzbz=" . $db->db_add_param($stsem);
             if ($result = $db->db_query($qry)) {
                 if ($row = $db->db_fetch_object($result)) {
                     $lehrveranstaltung->load($row->lehrfach_id);
                 }
             }
         }
         echo '<form action="abmeldung.php?lvid=' . $lvid . '&stsem=' . $stsem . '" method="POST">';
         echo $p->t('lehre/confirmAbmeldung', array($lehrveranstaltung->bezeichnung));
         echo '<input type="hidden" name="gruppe" value="' . $gruppe . '" />';
         echo '<br><br><input type="Submit" value="Abmelden">';
         echo '</form><br><br>';
     }
 }
Exemplo n.º 4
0
            if ($errormsg != '') {
                echo $errormsg;
            } else {
                echo '<b>' . $p->t('moodle/testkursWurdeErfolgreichAngelegt') . '</b><br>';
            }
        }
    } else {
        echo '<span class="error">' . $p->t('moodle/esExistiertBereitsEinTestkurs') . '</span><br>';
    }
}
//Anlegen eines Testkurses fuer Moodle 24
if (isset($_GET['action']) && $_GET['action'] == 'createtestkurs24') {
    $mdl_course24 = new moodle24_course();
    if (!$mdl_course24->loadTestkurs($lvid, $stsem)) {
        $lehrveranstaltung = new lehrveranstaltung();
        $lehrveranstaltung->load($lvid);
        $studiengang = new studiengang();
        $studiengang->load($lehrveranstaltung->studiengang_kz);
        //$orgform = ($lehrveranstaltung->orgform_kurzbz!=''?$lehrveranstaltung->orgform_kurzbz:$studiengang->orgform_kurzbz);
        //Kurzbezeichnung generieren Format: STSEM-STG-SEM-LV/LEID/LEID/LEID...
        $shortname = 'TK-' . $stsem . '-' . $studiengang->kuerzel . '-' . $lehrveranstaltung->semester . '-' . $lehrveranstaltung->kurzbz;
        $mdl_course24->lehrveranstaltung_id = $lvid;
        $mdl_course24->studiensemester_kurzbz = $stsem;
        $mdl_course24->mdl_fullname = 'Testkurs - ' . $lehrveranstaltung->bezeichnung;
        $mdl_course24->mdl_shortname = $shortname;
        //TestKurs erstellen
        if ($mdl_course24->createTestkurs($lvid, $stsem)) {
            $id = $mdl_course24->mdl_course_id;
            $errormsg = '';
            $mdl_user24 = new moodle24_user();
            //Lektoren zuweisen
			{
				alert(data.responseText);
			});
		}
	</script>
</head>
<body>
	
<?php 
$user = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
$lehrveranstaltung_id = $_GET["lehrveranstaltung_id"];
$type = isset($_GET["type"]) ? $_GET["type"] : "";
$lv = new lehrveranstaltung();
$lv->load($lehrveranstaltung_id);
$stg_obj = new studiengang();
$stg_obj->load($lv->studiengang_kz);
$oe_studiengang = $stg_obj->oe_kurzbz;
if (!$rechte->isBerechtigt('lehre/lehrveranstaltung', $oe_studiengang, 'suid')) {
    die('Sie haben keine Berechtigung fuer diese Seite');
}
echo '<h3>Kompatible Lehrveranstaltungen - ' . $lv->bezeichnung . '</h3>';
$kompatibleLvs = $lv->loadLVkompatibel($lehrveranstaltung_id);
//var_dump($kompatibleLvs);
if (count($kompatibleLvs) > 0) {
    echo '<table style="width: auto;" class="tablesorter" id="t1">
	<thead>
		<tr>
			<th>ID</th>
			<th>Kurzbezeichnung</th>
 $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())
 		{
 			$sws = $lvrow->semesterstunden/$wochen;
 			$ects = $lvrow->ects;
 			$lvbezeichnung = $lvrow->bezeichnung;
 			$lvstg = $lvrow->studiengang_kz;			
 		}		
 	} */
 $lehrinhalte = '';
 $infoqry = "SELECT * FROM campus.tbl_lvinfo WHERE sprache='German' AND lehrveranstaltung_id = " . $db->db_add_param($lehrveranstaltung_id, FHC_INTEGER);
 if ($db->db_query($infoqry)) {
Exemplo n.º 7
0
        $lehrziele_en = $lvinfo_obj->lehrziele;
        $lehrinhalte_en = $lvinfo_obj->lehrinhalte;
        $voraussetzungen_en = $lvinfo_obj->voraussetzungen;
        $unterlagen_en = $lvinfo_obj->unterlagen;
        $pruefungsordnung_en = $lvinfo_obj->pruefungsordnung;
        $anmerkungen_en = $lvinfo_obj->anmerkungen;
    } else {
        die('Es sind keine Informationen zu dieser Lehrveranstaltung vorhanden');
    }
} else {
    die('Fehler bei der Parameteruebergabe');
}
$stsemobj = new studiensemester();
$stsem = $stsemobj->getaktorNext();
$lv_obj = new lehrveranstaltung();
if (!$lv_obj->load($lehrveranstaltung_id)) {
    die($lv_obj->errormsg);
}
$ects_points = $lv_obj->ects;
$stg = $lv_obj->studiengang_kz;
$sem = $lv_obj->semester;
$lang = $lv_obj->sprache;
$titel_de = $lv_obj->bezeichnung;
$titel_en = $lv_obj->bezeichnung_english;
if (!isset($lv)) {
    $lv = 0;
}
//Zugeteilte Fachbereiche auslesen
$qry = "SELECT distinct tbl_fachbereich.bezeichnung as bezeichnung, tbl_fachbereich.fachbereich_kurzbz as fachbereich_kurzbz\n\t\t\tFROM public.tbl_fachbereich, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung as lehrfach\n\t      \tWHERE tbl_lehreinheit.studiensemester_kurzbz=(\n\t      \t\tSELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz)\n\t      \t\tWHERE tbl_lehreinheit.lehrveranstaltung_id=" . $db->db_add_param($lv, FHC_INTEGER) . " ORDER BY ende DESC LIMIT 1)\n\t      \tAND tbl_lehreinheit.lehrveranstaltung_id=" . $db->db_add_param($lv, FHC_INTEGER) . " AND\n\t      \ttbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id AND\n\t      \ttbl_fachbereich.oe_kurzbz=lehrfach.oe_kurzbz";
if (!($result = $db->db_query($qry))) {
    die('Fehler beim Lesen aus der Datenbank');
     if (isset($_POST['mitarbeiter_uid'])) {
         $mitarbeiter = new mitarbeiter();
         if ($mitarbeiter->load($_POST['mitarbeiter_uid'])) {
             $data = $mitarbeiter->stundensatz;
             $return = true;
         } else {
             $errormsg = 'Fehler beim Laden des Mitarbeiters';
             $return = false;
         }
     } else {
         $errormsg = 'MitarbeiterUID muss uebergeben werden';
         $return = false;
     }
 } elseif (isset($_POST['type']) && $_POST['type'] == 'lvangebot-gruppe-save') {
     $lehrveranstaltung_obj = new lehrveranstaltung();
     if (!$lehrveranstaltung_obj->load($_POST['lehrveranstaltung_id'])) {
         $errormsg = 'Fehler beim Laden der Lehrveranstaltung';
     }
     if (!$rechte->isBerechtigtMultipleOe('admin', $lehrveranstaltung_obj->getAllOe(), 'suid') && !$rechte->isBerechtigtMultipleOe('assistenz', $lehrveranstaltung_obj->getAllOe(), 'suid')) {
         $error = true;
         $return = false;
         $errormsg = 'Keine Berechtigung';
     }
     if (!$error) {
         isset($_POST['lvangebot_id']) ? $lvangebot_id = $_POST['lvangebot_id'] : ($lvangebot_id = null);
         $datum_obj = new datum();
         $lvangebot = new lvangebot();
         $lvangebot->insertamum = date('Y-m-d H:i:s');
         $lvangebot->insertvon = $user;
         if ($lvangebot_id) {
             $lvangebot->load($lvangebot_id);
function getLehrveranstaltungFromId($lehrveranstaltung_id, $semester, $authentifizierung)
{
    if ($lehrveranstaltung_id == '') {
        return new SOAPFault("Server", "lehrveranstaltungs_id must be set");
    }
    $user = $authentifizierung->username;
    $passwort = $authentifizierung->passwort;
    $lv_id = $lehrveranstaltung_id;
    // User authentifizieren
    if (!check_user($user, $passwort)) {
        return new SoapFault("Server", "Invalid Credentials");
    }
    // darf user überhaupt was von Methode sehen
    $recht = new webservicerecht();
    if (!$recht->isUserAuthorized($user, 'getLehrveranstaltungFromId')) {
        return new SoapFault("Server", "No permission");
    }
    // Daten für Lehrveranstaltung
    $lv = new lehrveranstaltung();
    if (!$lv->load($lv_id)) {
        return new SoapFault("Server", "Error loading Lv");
    }
    class foo
    {
    }
    $mitarbeiterlehreinheit = array();
    // uids aller mitarbeiter
    $gruppelehreinheit = array();
    // objekte aller gruppen
    $moodleArray = array();
    // ids aller moodle kurse
    // wenn semester nicht übergeben wurde, gib nur bezeichnung und lehreverzeichnis aus
    if ($semester != '') {
        // hole alle Lehreinheiten von Lehrveranstaltung
        $lehreinheit = new lehreinheit();
        if (!$lehreinheit->load_lehreinheiten($lv_id, $semester)) {
            return new SoapFault("Server", $lehreinheit->errormsg);
        }
        foreach ($lehreinheit->lehreinheiten as $l) {
            // alle mitarbeiter einer lehreinheit
            $mitarbeiter = new lehreinheitmitarbeiter();
            $mitarbeiter->getLehreinheitmitarbeiter($l->lehreinheit_id);
            foreach ($mitarbeiter->lehreinheitmitarbeiter as $m) {
                $mitarbeiterlehreinheit[] = $m->mitarbeiter_uid;
            }
            // alle gruppen einer lehreinheit
            $gruppe = new lehreinheitgruppe();
            $gruppe->getLehreinheitgruppe($l->lehreinheit_id);
            foreach ($gruppe->lehreinheitgruppe as $g) {
                $grp = new foo();
                $grp->studiengang_kz = $g->studiengang_kz;
                $grp->semester = $g->semester;
                $grp->verband = $g->verband;
                $grp->gruppe = $g->gruppe;
                $grp->grupppe_kurzbz = $g->gruppe_kurzbz;
                $gruppelehreinheit[] = $grp;
            }
        }
        // alle moodle kurse einer lv
        $moodleArray = $lv->getMoodleKurse($lehrveranstaltung_id, $semester);
    }
    $LvObject = new foo();
    $LvObject->bezeichnung = $lv->bezeichnung;
    $LvObject->lehreverzeichnis = $lv->lehreverzeichnis;
    $LvObject->moodle_id = $moodleArray;
    $LvObject->lektoren = $mitarbeiterlehreinheit;
    $LvObject->gruppen = $gruppelehreinheit;
    // lösche alle Attribute für die user keine Berechtigung hat
    $LvObject = $recht->clearResponse($user, 'getLehrveranstaltungFromId', $LvObject);
    return $LvObject;
}
Exemplo n.º 10
0
 /**
  * Prüft ob das Modul für den Studierenden abgeschlossen ist
  * @param $uid UID des Studierenden
  * @param $studienplan_lehrveranstaltung_id ID der Lehrveranstaltungszuordnung
  */
 public function isAbgeschlossen($uid, $studienplan_lehrveranstaltung_id)
 {
     $this->debug('Teste Abschluss für ' . $uid, 2);
     $ects = 0;
     $retval = true;
     if ($result = $this->getLVRegelTree($studienplan_lehrveranstaltung_id)) {
         list($retval, $ects) = $this->TestRegeln($uid, $result, null);
     } else {
         // Keine Regeln vorhanden
         return true;
     }
     $stpllv = new studienplan();
     $stpllv->loadStudienplanLehrveranstaltung($studienplan_lehrveranstaltung_id);
     $lv = new lehrveranstaltung();
     $lv->load($stpllv->lehrveranstaltung_id);
     $this->debug('Abgeschlossen:' . $retval . ' ECTS:' . $ects, 1);
     if ($ects >= $lv->ects) {
         return true;
     } else {
         return false;
     }
 }
Exemplo n.º 11
0
function draw_row($row)
{
    global $rdf_url;
    $legrp = new lehreinheitgruppe();
    $legrp->getLehreinheitgruppe($row->lehreinheit_id);
    $grp = '';
    foreach ($legrp->lehreinheitgruppe as $leg_row) {
        if ($leg_row->gruppe_kurzbz != '') {
            $grp .= " " . $leg_row->gruppe_kurzbz;
        } else {
            $grp .= " " . $leg_row->semester . $leg_row->verband . $leg_row->gruppe;
        }
    }
    $qry = "SELECT kurzbz FROM lehre.tbl_lehreinheitmitarbeiter JOIN public.tbl_mitarbeiter USING(mitarbeiter_uid) WHERE \n\t\t\tlehreinheit_id='{$row->lehreinheit_id}'";
    $mitarbeiter = '';
    $db = new basis_db();
    if ($db->db_query($qry)) {
        while ($row_ma = $db->db_fetch_object()) {
            $mitarbeiter .= ' ' . $row_ma->kurzbz;
        }
    }
    $mitarbeiter = '(' . $mitarbeiter . ')';
    $anzahl_studenten = 0;
    $qry = "SELECT count(*) as anz FROM campus.vw_student_lehrveranstaltung WHERE lehreinheit_id='" . addslashes($row->lehreinheit_id) . "'";
    if ($db->db_query($qry)) {
        if ($row_std = $db->db_fetch_object()) {
            $anzahl_studenten = $row_std->anz;
        }
    }
    $lehrfach = new lehrveranstaltung();
    $lehrfach->load($row->lehrfach_id);
    echo '
      <RDF:li>
         <RDF:Description  id="' . $row->lehreinheit_id . '"  about="' . $rdf_url . '/' . $row->lehreinheit_id . '" >
            <LEHREINHEIT:lehreinheit_id><![CDATA[' . $row->lehreinheit_id . ']]></LEHREINHEIT:lehreinheit_id>
            <LEHREINHEIT:lehrveranstaltung_id><![CDATA[' . $row->lehrveranstaltung_id . ']]></LEHREINHEIT:lehrveranstaltung_id>
            <LEHREINHEIT:studiensemester_kurzbz><![CDATA[' . $row->studiensemester_kurzbz . ']]></LEHREINHEIT:studiensemester_kurzbz>
            <LEHREINHEIT:lehrfach_id><![CDATA[' . $row->lehrfach_id . ']]></LEHREINHEIT:lehrfach_id>
            <LEHREINHEIT:lehrform_kurzbz><![CDATA[' . $row->lehrform_kurzbz . ']]></LEHREINHEIT:lehrform_kurzbz>
            <LEHREINHEIT:stundenblockung><![CDATA[' . $row->stundenblockung . ']]></LEHREINHEIT:stundenblockung>
            <LEHREINHEIT:wochenrythmus><![CDATA[' . $row->wochenrythmus . ']]></LEHREINHEIT:wochenrythmus>
            <LEHREINHEIT:start_kw><![CDATA[' . $row->start_kw . ']]></LEHREINHEIT:start_kw>
            <LEHREINHEIT:raumtyp><![CDATA[' . $row->raumtyp . ']]></LEHREINHEIT:raumtyp>
            <LEHREINHEIT:raumtypalternativ><![CDATA[' . $row->raumtypalternativ . ']]></LEHREINHEIT:raumtypalternativ>
            <LEHREINHEIT:sprache><![CDATA[' . $row->sprache . ']]></LEHREINHEIT:sprache>
            <LEHREINHEIT:lehre><![CDATA[' . ($row->lehre ? 'Ja' : 'Nein') . ']]></LEHREINHEIT:lehre>
            <LEHREINHEIT:anmerkung><![CDATA[' . $row->anmerkung . ']]></LEHREINHEIT:anmerkung>
            <LEHREINHEIT:unr><![CDATA[' . $row->unr . ']]></LEHREINHEIT:unr>
            <LEHREINHEIT:lvnr><![CDATA[' . $row->lvnr . ']]></LEHREINHEIT:lvnr>
            <LEHREINHEIT:bezeichnung><![CDATA[' . $lehrfach->kurzbz . '-' . $row->lehrform_kurzbz . ' ' . $lehrfach->bezeichnung . ' ' . $grp . ' ' . $mitarbeiter . ']]></LEHREINHEIT:bezeichnung>
            <LEHREINHEIT:anzahl_studenten><![CDATA[' . $anzahl_studenten . ']]></LEHREINHEIT:anzahl_studenten>
         </RDF:Description>
      </RDF:li>
      ';
}
Exemplo n.º 12
0
                 <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 '
             <tr>
                 <td>' . $lv->bezeichnung . '</td>