function getUserFunctionalRoles($id_user) { $fmodel = new FunctionalrolesAdm(); $roles = $fmodel->getUserFunctionalRoles($id_user, true); if (is_array($roles)) { $info = $fmodel->getFunctionalRolesInfo(array_keys($roles)); } else { $info = array(); } $output = array(); $lang_code = getLanguage(); foreach ($info as $id_fncrole => $fdata) { $obj = new stdClass(); $obj->id_fncrole = $id_fncrole; $obj->name = $fdata->langs[$lang_code]['name']; $obj->competences_obtained = $roles[$id_fncrole]->competences_obtained; $obj->competences_required = $roles[$id_fncrole]->competences_required; $output[$id_fncrole] = $obj; } return $output; }