Make enrolling only LDAP users an option
This commit is contained in:
26
lib.php
26
lib.php
@@ -1329,13 +1329,18 @@ class enrol_iserv_plugin extends enrol_plugin
|
||||
if (!is_array($users))
|
||||
$users = array($users);
|
||||
|
||||
$user_record_filter = [];
|
||||
if ($this->config->coursemapping_map_only_ldap_users) {
|
||||
$user_record_filter['auth'] = 'ldap';
|
||||
}
|
||||
|
||||
foreach ($users as $username) {
|
||||
$user = $DB->get_record(
|
||||
'user',
|
||||
array(
|
||||
'username' => $username,
|
||||
'auth' => 'ldap'
|
||||
)
|
||||
[
|
||||
...$user_record_filter,
|
||||
'username' => $username
|
||||
]
|
||||
);
|
||||
|
||||
if (!$user) {
|
||||
@@ -1368,13 +1373,18 @@ class enrol_iserv_plugin extends enrol_plugin
|
||||
if (!is_array($users))
|
||||
$users = array($users);
|
||||
|
||||
$user_record_filter = [];
|
||||
if ($this->config->coursemapping_map_only_ldap_users) {
|
||||
$user_record_filter['auth'] = 'ldap';
|
||||
}
|
||||
|
||||
foreach ($users as $username) {
|
||||
$user = $DB->get_record(
|
||||
'user',
|
||||
array(
|
||||
'username' => $username,
|
||||
'auth' => 'ldap'
|
||||
)
|
||||
[
|
||||
...$user_record_filter,
|
||||
'username' => $username
|
||||
]
|
||||
);
|
||||
|
||||
if (!$user) {
|
||||
|
||||
Reference in New Issue
Block a user