diff --git a/cis/private/lehre/moodle_choice.php b/cis/private/lehre/moodle_choice.php
index 75d717105..3ff9ce425 100644
--- a/cis/private/lehre/moodle_choice.php
+++ b/cis/private/lehre/moodle_choice.php
@@ -27,6 +27,7 @@ require_once('../../../include/moodle.class.php');
require_once('../../../include/moodle19_course.class.php');
require_once('../../../include/moodle24_course.class.php');
require_once('../../../include/phrasen.class.php');
+require_once('../../../include/lehreinheit.class.php');
if (!$db = new basis_db())
die('Fehler beim Herstellen der Datenbankverbindung');
@@ -37,15 +38,15 @@ $p = new phrasen(getSprache());
if(isset($_GET['lvid']))
$lvid=$_GET['lvid'];
-else
+else
die('lvid muss uebergeben werden');
-
+
if(isset($_GET['stsem']))
$stsem = $_GET['stsem'];
-else
+else
die('Es wurde kein Studiensemester uebergeben');
-
-echo '
+
+echo '
@@ -53,39 +54,74 @@ echo '
-
- ';
+';
$moodle = new moodle();
$moodle->getAll($lvid, $stsem);
+$meinekurse = '';
+$allgemeinekurse = '';
+
foreach ($moodle->result as $row)
{
+ $kurs = '';
switch($row->moodle_version)
{
case '1.9':
$mdlcourse19=new moodle19_course();
$mdlcourse19->load($row->mdl_course_id);
- echo "$mdlcourse19->mdl_fullname ";
+ $bezeichnung = $mdlcourse19->mdl_fullname;
+ if($bezeichnung=='')
+ $bezeichnung = 'Course '.$row->mdl_course_id;
+ $kurs = "$bezeichnung ";
break;
case '2.4':
$mdlcourse24=new moodle24_course();
$mdlcourse24->load($row->mdl_course_id);
- echo "$mdlcourse24->mdl_fullname ";
+ $bezeichnung = $mdlcourse24->mdl_fullname;
+ if($bezeichnung=='')
+ $bezeichnung = 'Course '.$row->mdl_course_id;
+ $kurs = "$bezeichnung ";
break;
default:
- echo $p->t('moodle/ungueltigeVersion',array($row->moodle_version)).' ';
+ $kurs = $p->t('moodle/ungueltigeVersion',array($row->moodle_version)).' ';
break;
}
+ if($row->lehreinheit_id!='')
+ {
+ $le = new lehreinheit();
+ $stud = $le->getStudenten($row->lehreinheit_id);
+ $zugeordnet = false;
+
+ foreach($stud as $row_stud)
+ {
+ if($row_stud->uid == $user)
+ {
+ $zugeordnet = true;
+ break;
+ }
+ }
+
+ if($zugeordnet)
+ {
+ $meinekurse .= $kurs;
+ }
+ }
+ $allgemeinekurse .= $kurs;
}
-echo ' |
-
-
-
+if($meinekurse!='')
+{
+ echo ''.$p->t('moodle/meineKurse').'
';
+ echo $meinekurse;
+}
+
+echo '
'.$p->t('moodle/vorhandeneKurse').'
';
+
+echo $allgemeinekurse;
+
+echo '