public static function initNavigation($id_fta, $id_fta_chapitre_encours, $synthese_action, $comeback, $id_fta_etat, $abrevation_etat, $id_fta_role, $paramActivationComplete, $paramSelectionChap) { /** * Modification */ self::$ftaModification = Acl::getValueAccesRights(Acl::ACL_FTA_MODIFICATION); /** * Consultation */ self::$ftaConsultation = Acl::getValueAccesRights(Acl::ACL_FTA_CONSULTATION); self::$selectionChap = $paramSelectionChap; self::$id_fta = $id_fta; self::$id_fta_chapitre_encours = $id_fta_chapitre_encours; self::$synthese_action = $synthese_action; if ($id_fta_etat == FtaEtatModel::ID_VALUE_MODIFICATION) { self::$synthese_action = FtaEtatModel::ETAT_AVANCEMENT_VALUE_EN_COURS; } self::$comeback = $comeback; self::$id_fta_etat = $id_fta_etat; self::$abreviation_etat = $abrevation_etat; self::$id_fta_role = $id_fta_role; self::$ftaModel = new FtaModel(self::$id_fta); self::$id_fta_workflow = self::$ftaModel->getDataField(FtaModel::FIELDNAME_WORKFLOW)->getFieldValue(); self::$id_fta_role_encours = FtaWorkflowStructureModel::getIdFtaRoleByChapitreAndWorkflow(self::$id_fta_chapitre_encours, self::$id_fta_workflow); $ftaWorkflowModel = new FtaWorkflowModel(self::$id_fta_workflow); self::$id_parent_intranet_actions = $ftaWorkflowModel->getDataField(FtaWorkflowModel::FIELDNAME_ID_INTRANET_ACTIONS)->getFieldValue(); self::$html_navigation_bar = self::buildNavigationBar($paramActivationComplete); }