Merge branch 'MDL-59432-32' of git://github.com/lameze/moodle into MOODLE_32_STABLE

This commit is contained in:
Dan Poltawski
2017-07-25 07:58:47 +01:00
+6 -2
View File
@@ -171,7 +171,7 @@ class auth_plugin_db extends auth_plugin_base {
}
/**
* Returns user attribute mappings between moodle and ldap.
* Returns user attribute mappings between moodle and the external database.
*
* @return array
*/
@@ -215,8 +215,12 @@ class auth_plugin_db extends auth_plugin_base {
// If at least one field is mapped from external db, get that mapped data.
if ($selectfields) {
$select = array();
$fieldcount = 0;
foreach ($selectfields as $localname=>$externalname) {
$select[] = "$externalname";
// Without aliasing, multiple occurrences of the same external
// name can coalesce in only occurrence in the result.
$select[] = "$externalname AS F".$fieldcount;
$fieldcount++;
}
$select = implode(', ', $select);
$sql = "SELECT $select