static function get_user_info_joomla16($username) { $db = JFactory::getDBO(); $id = JUserHelper::getUserId($username); $user = JFactory::getUser($id); $user_info['firstname'] = JoomdleHelperMappings::get_firstname($user->name); $user_info['lastname'] = JoomdleHelperMappings::get_lastname($user->name); $mappings = JoomdleHelperMappings::get_app_mappings('joomla16'); if (is_array($mappings)) { foreach ($mappings as $mapping) { $value = JoomdleHelperMappings::get_field_value_joomla16($mapping->joomla_field, $user->id); if ($value) { // Value is stored in DB in unicode $user_info[$mapping->moodle_field] = json_decode($value); } } } return $user_info; }