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')
+ )
+ ));
+ }
+}