From 27d42d6d8f21176f89ea00edf50185b3a49ca79b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 22 Jan 2014 15:51:33 +0000 Subject: [PATCH] --- vilesci/moodle/user_sync.php | 91 ++++++++++++++++++++++++++++++++++ vilesci/moodle/user_sync24.php | 91 ++++++++++++++++++++++++++++++++++ 2 files changed, 182 insertions(+) create mode 100755 vilesci/moodle/user_sync.php create mode 100755 vilesci/moodle/user_sync24.php diff --git a/vilesci/moodle/user_sync.php b/vilesci/moodle/user_sync.php new file mode 100755 index 000000000..95d3eb4b4 --- /dev/null +++ b/vilesci/moodle/user_sync.php @@ -0,0 +1,91 @@ + and + */ +/** + * Script zum manuellen synchronisieren der User in die Moodle Kurse + */ +require_once('../../config/vilesci.config.inc.php'); +require_once('../../include/functions.inc.php'); +require_once('../../include/moodle.class.php'); +require_once('../../include/moodle19_user.class.php'); +require_once('../../include/benutzerberechtigung.class.php'); + +$user = get_uid(); +$rechte = new benutzerberechtigung(); +$rechte->getBerechtigungen($user); + +if(!$rechte->isBerechtigt('basis/moodle')) + die('Sie haben keine Berechtigung fuer diese Seite'); + + +echo ' + + + + Moodle 1.9 User Sync + + + + +

Moodle 1.9 User Sync

+
+ + + + + + + + + +
Moodle Kurs ID:
+
+'; +if(isset($_POST['sync'])) +{ + if(isset($_POST['mdl_course_id']) && $_POST['mdl_course_id']!='' && is_numeric($_POST['mdl_course_id'])) + { + $mdl_course_id = $_POST['mdl_course_id']; + + $moodle = new moodle19_user(); + + echo '

Übertrage LektorInnen


'; + if($moodle->sync_lektoren($mdl_course_id)) + { + echo $moodle->log; + } + else + echo 'Fehler bei der Zuteilung:'.$moodle->errormsg; + + echo '

Übertrage Studierende


'; + if($moodle->sync_studenten($mdl_course_id)) + { + echo $moodle->log; + } + else + echo 'Fehler bei der Zuteilung:'.$moodle->errormsg; + } + else + { + echo 'Fehler: Bitte füllen Sie alle Felder aus'; + } +} +echo ' +'; +?> diff --git a/vilesci/moodle/user_sync24.php b/vilesci/moodle/user_sync24.php new file mode 100755 index 000000000..c35bb8f88 --- /dev/null +++ b/vilesci/moodle/user_sync24.php @@ -0,0 +1,91 @@ + and + */ +/** + * Script zum manuellen synchronisieren der User in die Moodle Kurse + */ +require_once('../../config/vilesci.config.inc.php'); +require_once('../../include/functions.inc.php'); +require_once('../../include/moodle.class.php'); +require_once('../../include/moodle24_user.class.php'); +require_once('../../include/benutzerberechtigung.class.php'); + +$user = get_uid(); +$rechte = new benutzerberechtigung(); +$rechte->getBerechtigungen($user); + +if(!$rechte->isBerechtigt('basis/moodle')) + die('Sie haben keine Berechtigung fuer diese Seite'); + + +echo ' + + + + Moodle 2.4 User Sync + + + + +

Moodle 2.4 User Sync

+
+ + + + + + + + + +
Moodle Kurs ID:
+
+'; +if(isset($_POST['sync'])) +{ + if(isset($_POST['mdl_course_id']) && $_POST['mdl_course_id']!='' && is_numeric($_POST['mdl_course_id'])) + { + $mdl_course_id = $_POST['mdl_course_id']; + + $moodle = new moodle24_user(); + + echo '

Übertrage LektorInnen


'; + if($moodle->sync_lektoren($mdl_course_id)) + { + echo $moodle->log; + } + else + echo 'Fehler bei der Zuteilung:'.$moodle->errormsg; + + echo '

Übertrage Studierende


'; + if($moodle->sync_studenten($mdl_course_id)) + { + echo $moodle->log; + } + else + echo 'Fehler bei der Zuteilung:'.$moodle->errormsg; + } + else + { + echo 'Fehler: Bitte füllen Sie alle Felder aus'; + } +} +echo ' +'; +?>