From 5f30c1cae3123ebc17d4e8c5125d4e7880864116 Mon Sep 17 00:00:00 2001 From: Gerald Simane Date: Mon, 5 Oct 2009 13:04:27 +0000 Subject: [PATCH] --- vilesci/moodle/zuteilung_verwaltung.php | 126 +++++++++++++----------- vilesci/moodle/zuteilung_warten.php | 2 +- 2 files changed, 68 insertions(+), 60 deletions(-) diff --git a/vilesci/moodle/zuteilung_verwaltung.php b/vilesci/moodle/zuteilung_verwaltung.php index 24be2a0f4..55a65e2c8 100644 --- a/vilesci/moodle/zuteilung_verwaltung.php +++ b/vilesci/moodle/zuteilung_verwaltung.php @@ -115,35 +115,35 @@ $mdl_course_stat=''; if (!empty($mdl_course_id)) { - $bAnzeige=true; - if(!$objMoodle->getAllMoodleVariant($mdl_course_id,'','','','','',false)) - { - $bAnzeige=false; - $errormsg[]='Problem beim Lehre Moodle-Kurs '.addslashes($mdl_course_id).' lesen '.$objMoodle->errormsg; - } - // Lehre Moodle-Kurs gefunden - if(isset($objMoodle->result) && isset($objMoodle->result[0])) - { - $mdl_course_stat='*'; - $moodle_id=$objMoodle->result[0]->moodle_id; - $lehrveranstaltung_id=$objMoodle->result[0]->moodle_lehrveranstaltung_id; - $lehreinheit_id=$objMoodle->result[0]->moodle_lehreinheit_id; - $studiensemester_kurzbz=$objMoodle->result[0]->studiensemester_kurzbz; - } - // suchen Kurs in Moodle direkt - neue Vilesci - Lehre anlage notwendig - 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; - } - } + $bAnzeige=true; + if(!$objMoodle->getAllMoodleVariant($mdl_course_id,'','','','','',false)) + { + $bAnzeige=false; + $errormsg[]='Problem beim Lehre Moodle-Kurs '.addslashes($mdl_course_id).' lesen '.$objMoodle->errormsg; + } + // Lehre Moodle-Kurs gefunden + if(isset($objMoodle->result) && isset($objMoodle->result[0])) + { + $mdl_course_stat='*'; + $moodle_id=$objMoodle->result[0]->moodle_id; + $lehrveranstaltung_id=$objMoodle->result[0]->moodle_lehrveranstaltung_id; + $lehreinheit_id=$objMoodle->result[0]->moodle_lehreinheit_id; + $studiensemester_kurzbz=$objMoodle->result[0]->studiensemester_kurzbz; + } + // suchen Kurs in Moodle direkt - neue Vilesci - Lehre anlage notwendig + 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; + } + } } //--------------------------------------------------------------------------- @@ -205,33 +205,34 @@ $content.=''; // Studiensemester public.tbl_studiensemester_kurzbz - $content.=''; + $content.=''; //--------------------------------------------------------------------------- // Studiengang public.tbl_studiengang_kz - $content.=''; + if ($studiengang_kz=='*') + { + $studiengang_kz=''; + } + $content.=''; - $stsem->result=array(); - if ($stg_obj->getAll('typ, kurzbz',true)) - { + $stsem->result=array(); + if ($stg_obj->getAll('typ, kurzbz',true)) + { $max_semester=0; $arrStudiengang=''; foreach ($stg_obj->result as $row) @@ -246,7 +247,7 @@ $arrStudiengang=$row; $max_semester=$row->max_semester; } - $content.=''; + $content.=''; } } else @@ -264,7 +265,14 @@ { for($i=0;$i<=$max_semester;$i++) { - $content.=''; + $content.=''; + } + } + else + { + for($i=0;$i<=9;$i++) + { + $content.=''; } } $content.=''; @@ -274,13 +282,13 @@ $content.='
 nur in Lehre   nur aktive  @@ -348,7 +356,7 @@ { if ($lehreinheit_id) $lehrveranstaltung_id=''; - #echo "
$mdl_course_id,$studiengang_kz,$lehreinheit_id,$lehrveranstaltung_id,$studiensemester_kurzbz,$semester
"; +#echo "
$mdl_course_id,$studiengang_kz,$lehreinheit_id,$lehrveranstaltung_id,$studiensemester_kurzbz,$semester
"; if(!$objMoodle->getAllMoodleVariant($mdl_course_id,$lehrveranstaltung_id,$studiensemester_kurzbz,$lehreinheit_id,$studiengang_kz,$semester,false,$lehre,$aktiv)) $errormsg[]=$objMoodle->errormsg; } diff --git a/vilesci/moodle/zuteilung_warten.php b/vilesci/moodle/zuteilung_warten.php index c8d8c4453..19683ce18 100644 --- a/vilesci/moodle/zuteilung_warten.php +++ b/vilesci/moodle/zuteilung_warten.php @@ -310,7 +310,7 @@ $aendern_bezeichnung=$row->bezeichnung; } - $content.=''; + $content.=''; } } else