示例#1
0
 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);
 }