Seite zum manuellen Sync von Moodle Usern

This commit is contained in:
Andreas Österreicher
2014-01-23 08:03:21 +00:00
parent 27d42d6d8f
commit 896eeb407e
3 changed files with 36 additions and 19 deletions
+2
View File
@@ -81,9 +81,11 @@ $menu=array
'Kursverwaltung'=>array('name'=>'Kurs entfernen', 'link'=>'moodle/kurs_verwaltung.php', 'target'=>'main'),
'Account'=>array('name'=>'Account', 'link'=>'moodle/account_verwaltung.php', 'target'=>'main'),
'Zuteilung Verwalten'=>array('name'=>'Zuteilung Verwalten', 'link'=>'moodle/zuteilung_verwaltung.php', 'target'=>'main'),
'UserSync'=>array('name'=>'User Sync 1.9', 'link'=>'moodle/user_sync.php', 'target'=>'main'),
'Account24'=>array('name'=>'Account Moodle 2.4', 'link'=>'moodle/account_verwaltung24.php', 'target'=>'main'),
'Kursverwaltung24'=>array('name'=>'Kurs entfernen 2.4', 'link'=>'moodle/kurs_verwaltung24.php', 'target'=>'main'),
'Rollenzuteilung24'=>array('name'=>'Rollenzuteilung 2.4', 'link'=>'moodle/rollenzuteilung24.php', 'target'=>'main'),
'UserSync24'=>array('name'=>'User Sync 2.4', 'link'=>'moodle/user_sync24.php', 'target'=>'main'),
),
+18 -10
View File
@@ -23,6 +23,7 @@
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/moodle.class.php');
require_once('../../include/moodle19_course.class.php');
require_once('../../include/moodle19_user.class.php');
require_once('../../include/benutzerberechtigung.class.php');
@@ -44,15 +45,22 @@ echo '<!DOCTYPE html>
</head>
<body>
<h1>Moodle 1.9 User Sync</h1>
Auf dieser Seite können die Teilnehmer eines Moodle 1.9 Kurses aktualisiert werden.
Geben Sie dazu die ID des Moodle Kurses ein.<br><br>
<form method="POST" action="'.$_SERVER['PHP_SELF'].'">
<table>
<tr>
<td>Moodle Kurs ID:</td>
<td><input type="text" name="mdl_course_id" value="" /></td>
<td><input type="text" size="5" name="mdl_course_id" value="" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="User anlegen" name="sync" /></td>
<td><input type="submit" value="User Zuteilung aktualisieren" name="sync" /></td>
</tr>
</table>
</form>
@@ -63,16 +71,16 @@ if(isset($_POST['sync']))
{
$mdl_course_id = $_POST['mdl_course_id'];
$moodle = new moodle19_user();
echo '<br><h2>Übertrage LektorInnen</h2><br>';
if($moodle->sync_lektoren($mdl_course_id))
{
echo $moodle->log;
}
else
$moodle = new moodle19_user();
echo '<br><h2>Übertrage LektorInnen</h2><br>';
if($moodle->sync_lektoren($mdl_course_id))
{
echo $moodle->log;
}
else
echo 'Fehler bei der Zuteilung:'.$moodle->errormsg;
$moodle = new moodle19_user();
echo '<br><h2>Übertrage Studierende</h2><br>';
if($moodle->sync_studenten($mdl_course_id))
{
+16 -9
View File
@@ -44,15 +44,21 @@ echo '<!DOCTYPE html>
</head>
<body>
<h1>Moodle 2.4 User Sync</h1>
Auf dieser Seite können die Teilnehmer eines Moodle 2.4 Kurses aktualisiert werden.
Geben Sie dazu die ID des Moodle Kurses ein.<br><br>
<form method="POST" action="'.$_SERVER['PHP_SELF'].'">
<table>
<tr>
<td>Moodle Kurs ID:</td>
<td><input type="text" name="mdl_course_id" value="" /></td>
<td><input type="text" name="mdl_course_id" size="5" value="" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="User anlegen" name="sync" /></td>
<td><input type="submit" value="User Zuteilung aktualisieren" name="sync" /></td>
</tr>
</table>
</form>
@@ -64,15 +70,16 @@ if(isset($_POST['sync']))
$mdl_course_id = $_POST['mdl_course_id'];
$moodle = new moodle24_user();
echo '<br><h2>Übertrage LektorInnen</h2><br>';
if($moodle->sync_lektoren($mdl_course_id))
{
echo $moodle->log;
}
else
echo '<br><h2>Übertrage LektorInnen</h2><br>';
if($moodle->sync_lektoren($mdl_course_id))
{
echo $moodle->log;
}
else
echo 'Fehler bei der Zuteilung:'.$moodle->errormsg;
$moodle = new moodle24_user();
echo '<br><h2>Übertrage Studierende</h2><br>';
if($moodle->sync_studenten($mdl_course_id))
{