]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-8097 - fixed two problems in auth locking settings - one caused by my previous...
authorskodak <skodak>
Sat, 6 Jan 2007 22:27:06 +0000 (22:27 +0000)
committerskodak <skodak>
Sat, 6 Jan 2007 22:27:06 +0000 (22:27 +0000)
admin/auth_config.php

index 578ca0ce5b6b479f897cae0df790a29ba7663e16..2c8ec9c81c57d1182f478e7343064a6f1105da28 100644 (file)
@@ -64,6 +64,7 @@ admin_externalpage_print_header($adminroot);
 // choose an authentication method
 echo "<form $CFG->frametarget id=\"authmenu\" method=\"post\" action=\"auth_config.php\">\n";
 echo "<input type=\"hidden\" name=\"sesskey\" value=\"".$USER->sesskey."\">\n";
+echo "<input type=\"hidden\" name=\"auth\" value=\"".$auth."\">\n";
 
 // auth plugin description
 print_simple_box_start('center', '80%');
@@ -105,7 +106,7 @@ function print_auth_lock_options ($auth, $user_fields, $helptext, $retrieveopts,
                               '1'   => get_string('update_onupdate', 'auth'));
     
     $pluginconfig = get_config("auth/$auth");
-    
+
     // helptext is on a field with rowspan
     if (empty($helptext)) {
                 $helptext = '&nbsp;';
@@ -114,16 +115,16 @@ function print_auth_lock_options ($auth, $user_fields, $helptext, $retrieveopts,
     foreach ($user_fields as $field) {
 
         // Define some vars we'll work with
-        if (isset($pluginconfig->{"field_map_$field"})) {
+        if (!isset($pluginconfig->{"field_map_$field"})) {
             $pluginconfig->{"field_map_$field"} = '';
         }
-        if (isset($pluginconfig->{"field_updatelocal_$field"})) {
+        if (!isset($pluginconfig->{"field_updatelocal_$field"})) {
             $pluginconfig->{"field_updatelocal_$field"} = '';
         }
-        if (isset($pluginconfig->{"field_updateremote_$field"})) {
+        if (!isset($pluginconfig->{"field_updateremote_$field"})) {
             $pluginconfig->{"field_updateremote_$field"} = '';
         }
-        if (isset($pluginconfig->{"field_lock_$field"})) {
+        if (!isset($pluginconfig->{"field_lock_$field"})) {
             $pluginconfig->{"field_lock_$field"} = '';
         }