MDL-78009 auth: require necessary files

This commit is contained in:
Marina Glancy 2023-04-24 13:38:58 +01:00
parent b2d0712748
commit ccdaef7a68

View File

@ -43,6 +43,8 @@ class user_field_mapping extends persistent {
* @return array
*/
private static function get_user_fields() {
global $CFG;
require_once($CFG->dirroot . '/user/profile/lib.php');
return array_merge(\core_user::AUTHSYNCFIELDS, ['picture', 'username'], get_profile_field_names());
}
@ -72,6 +74,8 @@ class user_field_mapping extends persistent {
* @return array
*/
public function get_internalfield_list() {
global $CFG;
require_once($CFG->dirroot . '/user/profile/lib.php');
$userfields = array_merge(\core_user::AUTHSYNCFIELDS, ['picture', 'username']);
$internalfields = array_combine($userfields, $userfields);
return array_merge(['' => $internalfields], get_profile_field_list());