$selection_saisonnalite = Lib::getParameterFromRequest('selection_saisonnalite2'); if ($selection_saisonnalite) { //Enregistrement du nouvel éléments de classification $idClassification2 = ClassificationFta2Model::getIdFtaClassification2($selection_proprietaire1, $selection_proprietaire2, $selection_marque, $selection_activite, $selection_rayon, $selection_environnement, $selection_reseau, $selection_saisonnalite); } switch ($action) { /* S'il n'y a pas d'actions défini */ case 'valider': $modelFta = new FtaModel($paramIdFta); $modelFta->getDataField(FtaModel::FIELDNAME_ID_FTA_CLASSIFICATION2)->setFieldValue($idClassification2); /** * Vérification que la classification est des données correspondantes Arcadia */ $modelFta->checkArcadiaClassifData($idClassification2); $abreviationFtaEtat = $modelFta->getModelFtaEtat()->getDataField(FtaEtatModel::FIELDNAME_ABREVIATION)->getFieldValue(); $modelFta->saveToDatabase(); //Redirection header('Location: modification_fiche.php?id_fta=' . $paramIdFta . '&id_fta_chapitre_encours=' . $paramIdFtaChapitreEncours . '&synthese_action=' . $paramSyntheseAction . '&id_fta_etat=' . $idFtaEtat . '&abreviation_fta_etat=' . $abreviationFtaEtat . '&id_fta_role=' . $idFtaRole); break; case 'gestionnaire': $validation = DatabaseOperation::execute("UPDATE " . FtaModel::TABLENAME . " SET " . FtaModel::FIELDNAME_ID_FTA_CLASSIFICATION2 . "=" . $idClassification2 . " WHERE " . FtaModel::FIELDNAME_DOSSIER_FTA . "=" . $paramIdFta); //Redirection header('Location: modification_classification.php'); break; case 'gestionnaire1': $validation = DatabaseOperation::execute("UPDATE " . FtaModel::TABLENAME . " SET " . FtaModel::FIELDNAME_ID_FTA_CLASSIFICATION2 . "=" . $idClassification2 . " WHERE " . FtaModel::FIELDNAME_DOSSIER_FTA . "=" . $paramIdFta); //Redirection header('Location: ajout_classification.php'); break;