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
+
+';
+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
+
+';
+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 '
+';
+?>