Exemplo n.º 1
0
$checkPost = Lib::getParameterFromRequest('checkPost');
/*
 * Initinalisation du modele Fta
 * 
 */
$ftaModel = new FtaModel($idFta);
$globalConfig = new GlobalConfig();
UserModel::checkUserSessionExpired($globalConfig);
$idUser = $globalConfig->getAuthenticatedUser()->getKeyValue();
$idFtaWorkflow = $ftaModel->getDataField(FtaModel::FIELDNAME_WORKFLOW)->getFieldValue();
$arrayIdFtaRoleAcces = FtaRoleModel::getArrayIdFtaRoleByIdUserAndWorkflow($idUser, $idFtaWorkflow);
$idFtaRole = $arrayIdFtaRoleAcces["0"];
/**
 * Affichage commentaire à modifier
 */
$NOM_commentaire_maj_fta = $ftaModel->getHtmlCommentaireMajFta();
//$NOM_commentaire_maj_fta = str_replace('<>');
/**
 * Recupération des élement de la Fta en cours
 */
$arrayFta = DatabaseOperation::convertSqlStatementWithoutKeyToArray('SELECT ' . FtaModel::FIELDNAME_DOSSIER_FTA . ',' . FtaModel::FIELDNAME_DESIGNATION_COMMERCIALE . ',' . FtaModel::FIELDNAME_COMMENTAIRE_MAJ_FTA . ',' . FtaModel::FIELDNAME_LIBELLE . ',' . FtaEtatModel::FIELDNAME_NOM_FTA_ETAT . ',' . FtaEtatModel::FIELDNAME_ABREVIATION . ',' . FtaModel::FIELDNAME_WORKFLOW . ',' . FtaModel::FIELDNAME_VERSION_DOSSIER_FTA . ' FROM ' . FtaModel::TABLENAME . ',' . FtaEtatModel::TABLENAME . ' WHERE ' . FtaModel::KEYNAME . '=' . $idFta . ' AND ' . FtaModel::TABLENAME . '.' . FtaModel::FIELDNAME_ID_FTA_ETAT . '=' . FtaEtatModel::TABLENAME . '.' . FtaEtatModel::KEYNAME);
//Information de la fiche sélectionnée
foreach ($arrayFta as $rowsFta) {
    $idDossierFta = $rowsFta[FtaModel::FIELDNAME_DOSSIER_FTA];
    //Identifiant de toutes les fiches de cette matière
    $idDossierVersionFta = $rowsFta[FtaModel::FIELDNAME_VERSION_DOSSIER_FTA];
    //Identifiant de version
    $nomFtaEtat = $rowsFta[FtaEtatModel::FIELDNAME_NOM_FTA_ETAT];
    //Etat actuel de la fiche
    $designationCommercialeFta = $rowsFta[FtaModel::FIELDNAME_DESIGNATION_COMMERCIALE];
    //Nom