Ejemplo n.º 1
0
         */
        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
             
Ejemplo n.º 2
0
 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;
}