Ejemplo n.º 1
0
 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;
 }