diff --git a/cis/private/lehre/moodle2_4_wartung.php b/cis/private/lehre/moodle2_4_wartung.php index 4f6695e46..215fd7879 100644 --- a/cis/private/lehre/moodle2_4_wartung.php +++ b/cis/private/lehre/moodle2_4_wartung.php @@ -34,6 +34,8 @@ require_once('../../../include/lehreinheitmitarbeiter.class.php'); require_once('../../../include/studiengang.class.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/moodle.class.php'); +require_once('../../../include/moodle19_course.class.php'); +require_once('../../../include/moodle19_user.class.php'); $sprache = getSprache(); $p = new phrasen($sprache); @@ -95,13 +97,6 @@ function togglediv()
| ';
@@ -303,7 +298,7 @@ else
$art='le';
}
- echo ''.$p->t('moodle/moodleKursAnlegen').': + echo ''.$p->t('moodle/moodleKursAnlegen24').': @@ -425,7 +425,7 @@ foreach ($moodle->result as $course) $moodlecourse->load($course->mdl_course_id); echo ' '.$moodlecourse->mdl_fullname.' | ';
- echo " | ";
+// echo " | ";
echo ''.$moodlecourse->mdl_fullname.' | ';
+ echo ''.$moodlecourse->mdl_fullname.' (v2.4) | ';
echo 'Moodle Versionswahl'; +$moodle = new moodle(); +if(!$moodle->getAll($lvid, $stsem)) + echo $moodle->errormsg; + + +if(isset($moodle->result[0])) +{ + // Wenn bereits ein Moodle Kurs vorhanden ist, wird auf die + // Wartungsseite der entsprechenden Version verlinkt. + $moodle_version = $moodle->result[0]->moodle_version; + + if($moodle_version=='1.9') + $link = 'moodle_wartung.php?lvid='.$db->convert_html_chars($lvid).'&stsem='.$db->convert_html_chars($stsem); + elseif($moodle_version=='2.4') + $link = 'moodle2_4_wartung.php?lvid='.$db->convert_html_chars($lvid).'&stsem='.$db->convert_html_chars($stsem); + else + die('Unbekannte Moodle Version gefunden'); + + echo ''; + echo $p->t('moodle/weiterleitung', array($link)); +} +else +{ + $link19 = 'moodle_wartung.php?lvid='.$db->convert_html_chars($lvid).'&stsem='.$db->convert_html_chars($stsem); + $link24 = 'moodle2_4_wartung.php?lvid='.$db->convert_html_chars($lvid).'&stsem='.$db->convert_html_chars($stsem); + echo $p->t('moodle/wartungschoice', array($link19, $link24)); +} +echo ''; +?> diff --git a/include/tw/cis_menu_lv.inc.php b/include/tw/cis_menu_lv.inc.php index 496292deb..a41838783 100644 --- a/include/tw/cis_menu_lv.inc.php +++ b/include/tw/cis_menu_lv.inc.php @@ -468,7 +468,7 @@ '.$p->t('lehre/moodle').''; } if($is_lector) - echo ''.$p->t('lehre/moodleWartung').' + echo ''.$p->t('lehre/moodleWartung').' '.$p->t('lehre/moodleHandbuch').' [PDF]'; } else diff --git a/locale/de-AT/moodle.php b/locale/de-AT/moodle.php index 5bbba05e7..c36d9e4fa 100644 --- a/locale/de-AT/moodle.php +++ b/locale/de-AT/moodle.php @@ -7,7 +7,8 @@ $this->phrasen['moodle/esWurdeKeineGueltigeIdUebergeben']='Es wurde keine oder e $this->phrasen['moodle/testkursWurdeErfolgreichAngelegt']='Der Testkurs wurde erfolgreich angelegt'; $this->phrasen['moodle/esExistiertBereitsEinTestkurs']='Es existiert bereits ein Testkurs'; $this->phrasen['moodle/esIstBereitsEinMoodleKursVorhanden']='Es ist bereits ein Moodle Kurs für die gesamte LV vorhanden'; -$this->phrasen['moodle/moodleKursAnlegen']='Moodle Kurs anlegen'; +$this->phrasen['moodle/moodleKursAnlegen']='Moodle 1.9 Kurs anlegen'; +$this->phrasen['moodle/moodleKursAnlegen24']='Moodle 2.4 Kurs anlegen'; $this->phrasen['moodle/kursbezeichnung']='Kursbezeichnung'; $this->phrasen['moodle/gruppenUebernehmen']='Gruppen übernehmen'; $this->phrasen['moodle/kursAnlegen']='Kurs anlegen'; @@ -19,9 +20,19 @@ $this->phrasen['moodle/artIstUnbekannt']='art ist unbekannt'; $this->phrasen['moodle/datenWurdenAktualisiert']='Daten wurden aktualisiert'; $this->phrasen['moodle/fehlerBeiDerLektorenZuordnung']='Fehler bei der Lektorenzuordnung'; $this->phrasen['moodle/fehlerBeiDerStudentenZuordnung']='Fehler bei der Studentenzuordnung'; -$this->phrasen['moodle/testkurse24']='Testkurse für Moodle 2.4 - TESTBETRIEB'; +$this->phrasen['moodle/testkurse24']='Testkurse für Moodle 2.4'; $this->phrasen['moodle/klickenSieHierUmTestkursErstellen24']='klicken Sie hier um einen Testkurs für Moodle 2.4 zu erstellen'; $this->phrasen['moodle/kursUebersicht']='Moodle - Kursübersicht'; $this->phrasen['moodle/ungueltigeVersion']='Moodlekurs mit ungültiger Versionsnummer: %s'; - +$this->phrasen['moodle/weiterleitung']='Sie werden automatisch weitergeleitet. Sollte die Weiterleitung nicht automatisch funktionieren klicken Sie hier'; +$this->phrasen['moodle/wartungschoice']=' Moodle Versionsauswahl + +Bitte wählen Sie die Moodle Version die Sie für Ihre Lehrveranstaltung verwenden möchten: + +Moodle Version 1.9 +Moodle Version 2.4 + +Moodle befindet sich derzeit im Dualbetrieb. +Ab dem Wintersemester 2014 wird Moodle nur noch in der Version 2.4 angeboten. + |