/**
  * 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);
 }
Beispiel #2
0
                }
                $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;