$idFtaEtat = Lib::getParameterFromRequest(FtaEtatModel::KEYNAME); $abreviationFtaEtat = Lib::getParameterFromRequest(FtaEtatModel::FIELDNAME_ABREVIATION); $comeback = Lib::getParameterFromRequest(FtaEtatModel::KEYNAME); $createurFtaOLD = Lib::getParameterFromRequest('createur_fta'); $createurFtaNEW = Lib::getParameterFromRequest(FtaModel::TABLENAME . '_' . FtaModel::FIELDNAME_CREATEUR); /** * Initialisation */ $globalConfig = new GlobalConfig(); $idUser = $globalConfig->getAuthenticatedUser()->getKeyValue(); $nomPrenomConnect = $globalConfig->getAuthenticatedUser()->getPrenomNom(); $userModelOLD = new UserModel($createurFtaOLD); $userModelNEW = new UserModel($createurFtaNEW); $nomWorkflowOLD = $userModelOLD->getPrenomNom(); $nomWorkflowNEW = $userModelNEW->getPrenomNom(); $commentaire = FtaController::getCommentGestionnaireChange($nomWorkflowOLD, $nomWorkflowNEW, $nomPrenomConnect); switch ($action) { /* S'il n'y a pas d'actions défini */ case 'valider': if ($createurFtaOLD != $createurFtaNEW) { $modelFta = new FtaModel($paramIdFta); /** * Commentaire de modification du gestionnaire de la Fta */ $commentaire_maj_fta = $modelFta->getDataField(FtaModel::FIELDNAME_COMMENTAIRE_MAJ_FTA)->getFieldValue(); $modelFta->getDataField(FtaModel::FIELDNAME_COMMENTAIRE_MAJ_FTA)->setFieldValue($commentaire . $commentaire_maj_fta); $modelFta->getDataField(FtaModel::FIELDNAME_CREATEUR)->setFieldValue($createurFtaNEW); $modelFta->saveToDatabase(); //Redirection