From 079357fed6cde3a4f520e861fde384714b7fea58 Mon Sep 17 00:00:00 2001 From: Farhad Gulizada <62217940+ferhadquluzade@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:56:01 +0200 Subject: [PATCH] Update and rename config.html to settings.php Moodle does not support config.html anymore. Instead requires settings.php --- auth/campusconnect/config.html | 10 ---------- auth/campusconnect/settings.php | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 10 deletions(-) delete mode 100644 auth/campusconnect/config.html create mode 100644 auth/campusconnect/settings.php diff --git a/auth/campusconnect/config.html b/auth/campusconnect/config.html deleted file mode 100644 index 0c109ed..0000000 --- a/auth/campusconnect/config.html +++ /dev/null @@ -1,10 +0,0 @@ - -
- - - -
diff --git a/auth/campusconnect/settings.php b/auth/campusconnect/settings.php new file mode 100644 index 0000000..6230414 --- /dev/null +++ b/auth/campusconnect/settings.php @@ -0,0 +1,33 @@ +fulltree) { + // Add a heading/title for your plugin's settings section + $settings->add(new admin_setting_heading( + 'auth_campusconnect/pluginheading', + get_string('campusconnect', 'auth_campusconnect'), + '' + )); + + // Add the authentication lock options + $settings->add(new admin_setting_heading( + 'auth_campusconnect/fieldlocksheader', + get_string('auth_fieldlocks', 'auth'), + get_string('auth_fieldlocks_help', 'auth') + )); + + // The actual lock options (replaces print_auth_lock_options) + foreach ($user_fields as $field => $name) { + $settings->add(new admin_setting_configselect( + "auth_campusconnect/field_lock_{$field}", + $name, + '', + 'unlocked', + array( + 'unlocked' => get_string('unlocked', 'auth'), + 'unlockedifempty' => get_string('unlockedifempty', 'auth'), + 'locked' => get_string('locked', 'auth') + ) + )); + } +}