/** * Gets the view access on the module * * @param int $mod_id Module ID * @param int $permType View level * @param int $user_id User ID * * @return bool */ static function getViewModule($mod_id, $permType = null, $user_id = null) { return CPermModule::getInfoModule("view", $mod_id, $permType, $user_id); }
} $catFiche[$_categorie->nom][] = $_item; } } } } $user = new CMediusers(); /** @var CMediusers[] $listUsersTermine */ $listUsersTermine = $user->loadListFromType(); // Chargement de la liste des Chef de services / utilisateur $module = CModule::getInstalled("dPqualite"); $perm = new CPermModule(); /** @var CMediusers[] $listUsersEdit */ $listUsersEdit = $user->loadListFromType(null, PERM_READ); foreach ($listUsersEdit as $keyUser => $_user) { if (!$perm->getInfoModule("permission", $module->mod_id, PERM_EDIT, $keyUser)) { unset($listUsersEdit[$keyUser]); } } /** @var CEiItem[] $items */ $items = array(); if ($evenements) { $where = array(); $where["ei_categorie_id"] = " = '{$evenements}'"; $item = new CEiItem(); $items = $item->loadList($where); } $selectedUser = new CMediusers(); $selectedUser->load($selected_user_id); $filterFiche = new CFicheEi(); $filterFiche->elem_concerne = $elem_concerne;