*/ if ($idFtaRole == FtaRoleModel::ID_FTA_ROLE_COMMUN) { $arrayIdFtaRoleAcces = FtaRoleModel::getArrayIdFtaRoleByIdUserAndWorkflow($idUser, $idWorkflowFtaEncours); $idFtaRole = $arrayIdFtaRoleAcces["0"]; if (!$arrayIdFtaRoleAcces and $idFtaEtat == FtaEtatModel::ID_VALUE_MODIFICATION) { $titre = UserInterfaceMessage::FR_WARNING_ACCES_RIGHTS_TITLE; $message = UserInterfaceMessage::FR_WARNING_ACCES_RIGHTS_WORKFLOW; $redirection = "index.php"; Lib::showMessage($titre, $message, $redirection); } elseif (!$arrayIdFtaRoleAcces) { $idFtaRole = FtaRoleModel::ID_FTA_ROLE_COMMUN; } } } $affichgeDesChapitres = TRUE; Navigation::initNavigation($idFta, $id_fta_chapitre_encours, $synthese_action, $comeback, $idFtaEtat, $abreviationFtaEtat, $idFtaRole, $affichgeDesChapitres, FALSE, FALSE); $navigue = Navigation::getHtmlNavigationBar(); /* Création des Fonctions JavaScript */ //document.form_action.correction_fta_suivi_projet.value //Etes vous certain de vouloir corriger ce chapitre ? $javascript = ' <SCRIPT LANGUAGE=JavaScript> function confirmation_correction_fta() { i = document.form_action.correction_fta_suivi_projet.value.replace(/\\n/g, \'<br/>\'); if(confirm(\'Etes vous certain de vouloir corriger ce chapitre ?\')) { location.href = \'modification_fiche_post.php?id_fta=' . $idFta . '&id_fta_chapitre_encours=' . $id_fta_chapitre_encours . '&synthese_action=' . $synthese_action . '&action=correction&new_correction_fta_suivi_projet=\' + i
Initialisation des variables */ $page_default = substr(strrchr($_SERVER['PHP_SELF'], '/'), '1', '-4'); $page_action = 'modification_fiche.php'; $page_pdf = $page_default . '_pdf.php'; $action = 'valider'; //Action proposée à la page _post.php $method = 'POST'; //Pour une url > 2000 caractères, ne pas utiliser utiliser GET $html_table = 'table ' . 'width=100% ' . 'class=titre_principal '; $detail_id_fta; //Identifiant de la fiche sur laquelle on souhaite un détail /* Récupération des données MySQL */ Navigation::initNavigation($id_fta, $id_fta_chapitre, $synthese_action, $comeback, $idFtaEtat, $abreviationFtaEtat, $idFtaRole, TRUE, TRUE); $navigue = Navigation::getHtmlNavigationBar(); //Calcul du taux $taux_temp = FtaSuiviProjetModel::getArrayFtaTauxValidation($ftaModel, TRUE); $details[$id_fta] = $taux_temp[1]; //Détail d'un FTA if ($id_fta) { $bloc .= ' <' . $html_table . '> <tr class=titre> <td> ' . DatabaseDescription::getFieldDocLabel(FtaRoleModel::TABLENAME, FtaRoleModel::FIELDNAME_DESCRIPTION_FTA_ROLE) . ' </td> <td> ' . DatabaseDescription::getFieldDocLabel(FtaChapitreModel::TABLENAME, FtaChapitreModel::FIELDNAME_NOM_CHAPITRE) . ' </td>
$selection_proprietaire2 = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_PROPRIETAIRE_ENSEIGNE)->getFieldValue(); $selection_marque = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_MARQUE)->getFieldValue(); $selection_activite = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_ACTIVITE)->getFieldValue(); $selection_rayon = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_RAYON)->getFieldValue(); $selection_environnement = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_ENVIRONNEMENT)->getFieldValue(); $selection_reseau = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_RESEAU)->getFieldValue(); $selection_saisonnalite = $ClassificationFta2Model->getDataField(ClassificationFta2Model::FIELDNAME_ID_SAISONNALITE)->getFieldValue(); } ClassificationFta2Model::initClassification($selection_proprietaire1, $selection_proprietaire2, $selection_marque, $selection_activite, $selection_rayon, $selection_environnement, $selection_reseau, $selection_saisonnalite); $ListeCLassification = ClassificationFta2Model::showListeDeroulanteClassification2(TRUE); if ($selection_saisonnalite) { $bouton_submit = FtaView::getHtmlButtonSubmit(); } if (!$modificationGestionnaire) { $bouton_retour_vers_fta = FtaView::getHtmlButtonReturnFta($idFta, $id_fta_chapitre_encours, $syntheseAction, $idFtaEtat, $abreviationFtaEtat, $idFtaRole); Navigation::initNavigation($idFta, $id_fta_chapitre_encours, $syntheseAction, $comeback, $idFtaEtat, $abreviationFtaEtat, $idFtaRole, FALSE, TRUE); $navigue = Navigation::getHtmlNavigationBar(); } switch ($modificationGestionnaire) { case "1": $action = "gestionnaire"; $idDossierFta = $idFta; break; case "2": $action = "gestionnaire1"; $idDossierFta = $idFta; break; default: $action = "valider"; break; }