$idFtaEtat = Lib::getParameterFromRequest(FtaEtatModel::KEYNAME); $abreviationFtaEtat = Lib::getParameterFromRequest(FtaEtatModel::FIELDNAME_ABREVIATION); $comeback = Lib::getParameterFromRequest(FtaEtatModel::KEYNAME); $idFtaWorkflowOLD = Lib::getParameterFromRequest(FtaWorkflowModel::KEYNAME); $idFtaWorkflowNEW = Lib::getParameterFromRequest(FtaWorkflowModel::TABLENAME . '_' . FtaWorkflowModel::KEYNAME); /** * Initialisation */ $globalConfig = new GlobalConfig(); $idUser = $globalConfig->getAuthenticatedUser()->getKeyValue(); $nomPrenomConnect = $globalConfig->getAuthenticatedUser()->getPrenomNom(); $ftaWorflowModelOLD = new FtaWorkflowModel($idFtaWorkflowOLD); $ftaWorflowModelNEW = new FtaWorkflowModel($idFtaWorkflowNEW); $nomWorkflowOLD = $ftaWorflowModelOLD->getDataField(FtaWorkflowModel::FIELDNAME_DESCRIPTION_FTA_WORKFLOW)->getFieldValue(); $nomWorkflowNEW = $ftaWorflowModelNEW->getDataField(FtaWorkflowModel::FIELDNAME_DESCRIPTION_FTA_WORKFLOW)->getFieldValue(); $commentaire = FtaController::getCommentWorkflowChange($nomWorkflowOLD, $nomWorkflowNEW, $nomPrenomConnect); switch ($action) { /* S'il n'y a pas d'actions défini */ case 'valider': if ($idFtaWorkflowOLD != $idFtaWorkflowNEW) { $modelFta = new FtaModel($paramIdFta); $idDossierFta = $modelFta->getDossierFta(); /** * Liste des IdFta changeant d'espace de travail */ $arrayIdFtaChange = FtaModel::getArrayIdFtaByIdDossierFta($idDossierFta); foreach ($arrayIdFtaChange as $rowsIdFtaChange) { $idFta = $rowsIdFtaChange[FtaModel::KEYNAME]; $idFtaEtatChange = $rowsIdFtaChange[FtaModel::FIELDNAME_ID_FTA_ETAT];