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