mirror of
https://github.com/moodle/moodle.git
synced 2025-04-19 07:25:30 +02:00
auth/db: fix fields not read from external database MDL-7712
This commit is contained in:
parent
acdd790f74
commit
de6e7ee2a9
@ -121,13 +121,13 @@ class auth_plugin_db {
|
||||
|
||||
foreach ($fields as $field) {
|
||||
if ($this->config->{'field_map_' . $field}) {
|
||||
if ($rs = $authdb->Execute("SELECT " . $this->config->{'field_map_' . $field} . " FROM {$this->config->table}
|
||||
if ($rs = $authdb->Execute("SELECT " . $this->config->{'field_map_' . $field} . " as myfield FROM {$this->config->table}
|
||||
WHERE {$this->config->fielduser} = '$username'")) {
|
||||
if ( $rs->RecordCount() == 1 ) {
|
||||
if (!empty($CFG->unicodedb)) {
|
||||
$result["$field"] = addslashes(stripslashes($rs->fields[0]));
|
||||
$result["$field"] = addslashes(stripslashes($rs->fields['myfield']));
|
||||
} else {
|
||||
$result["$field"] = addslashes(stripslashes(utf8_decode($rs->fields[0])));
|
||||
$result["$field"] = addslashes(stripslashes(utf8_decode($rs->fields['myfield'])));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user