static function get_user_info_hikashop($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('hikashop'); if (is_array($mappings)) { foreach ($mappings as $mapping) { $value = JoomdleHelperMappings::get_field_value_hikashop($mapping->joomla_field, $user->id); if ($value) { // Only overwrite if there is something $user_info[$mapping->moodle_field] = $value; } } } return $user_info; }