if ($arrayFtaSuiviProjet) { //Mise à jour de l'existant foreach ($arrayFtaSuiviProjet as $rowsFtaSuiviProjet) { $idFtaSuiviProjet = $rowsFtaSuiviProjet[FtaSuiviProjetModel::KEYNAME]; $req = 'UPDATE ' . FtaSuiviProjetModel::KEYNAME . ' SET ' . FtaSuiviProjetModel::FIELDNAME_SIGNATURE_VALIDATION_SUIVI_PROJET . '=' . -1 . ' WHERE ' . FtaSuiviProjetModel::KEYNAME . '=\'' . $idFtaSuiviProjet . '\' '; DatabaseOperation::execute($req); } } else { //Création des suivi $req = 'INSERT ' . FtaSuiviProjetModel::TABLENAME . ' SET ' . FtaSuiviProjetModel::FIELDNAME_ID_FTA_CHAPITRE . '=\'' . $rowsChapitreVerrou[FtaWorkflowStructureModel::FIELDNAME_ID_FTA_CHAPITRE] . '\', ' . FtaSuiviProjetModel::FIELDNAME_ID_FTA . '=\'' . $idFta . '\', ' . FtaSuiviProjetModel::FIELDNAME_SIGNATURE_VALIDATION_SUIVI_PROJET . '=' . -1; DatabaseOperation::execute($req); } } } //Création d'une palette FtaConditionnementModel::createPalette($idFta); //Redirection header('Location: modification_fiche.php?id_fta=' . $idFta . '&synthese_action=encours&id_fta_etat=' . $idFtaEtat . '&abreviation_fta_etat=' . $abreviationFtaEtat . '&id_fta_role=' . $idFtaRole); /** * Version avec le module rewrite * suppresion du comeback dans les URL */ // header('Location: modification_fiche-' . $idFta // . '-encours-1-' . $idFtaEtat // . '-' . $abreviationFtaEtat // . '-' . $idFtaRole . '.html'); break; case 2: //Duplication d'une Fiche Technique Article if ($id_fta) { $arrayFta = DatabaseOperation::convertSqlStatementWithoutKeyToArray('SELECT DISTINCT ' . FtaModel::KEYNAME . ' FROM ' . FtaModel::TABLENAME . ' WHERE ( ' . FtaModel::KEYNAME . ' = ' . $id_fta . ' ) ');