/** * Donne accès aux bouton de transition * pour les utilisateur se trouvant en fin de parcours de l'espace de travail * @param int $paramIdFtaRole * @param int $paramIdFtaWorkflow * @return boolean */ public static function isAccesTransitionButton($paramIdFtaRole, $paramIdFtaWorkflow) { $isAccesTransition = FALSE; /** * Liste des processus pouvant être validé */ $arrayProcessusValidation = FtaProcessusCycleModel::getArrayProcessusValidationFTA($paramIdFtaWorkflow); /** * Listes des processus auxquel l'utilisateur connecté à les droits d'accès */ $arrayProcessusAcces = FtaWorkflowStructureModel::getArrayProcessusByRoleAndWorkflow($paramIdFtaRole, $paramIdFtaWorkflow); $accesTransitionButton = array_intersect($arrayProcessusValidation, $arrayProcessusAcces); if ($accesTransitionButton) { $isAccesTransition = TRUE; } return $isAccesTransition; }