Exemplo n.º 1
0
 /**
  * Actualisation du calcul de la duree de vie client pour les espace de trvail MDD
  * @param string $paramWorkflow
  * @param string $paramNomChapitre
  * @param FtaModel $paramFtaModel
  */
 public static function refreshDureeDeVieMDD($paramWorkflow, $paramNomChapitre, FtaModel $paramFtaModel)
 {
     switch ($paramWorkflow) {
         case FtaWorkflowModel::NOM_FTA_WORKFLOW_MDD_AVEC:
         case FtaWorkflowModel::NOM_FTA_WORKFLOW_MDD_SANS:
             if ($paramNomChapitre == FtaChapitreModel::NOM_CHAPITRE_DUREE_DE_VIE) {
                 $dureeDeVieProductionValue = $paramFtaModel->getDureeDeVieClientByDureeDeVieProduction();
                 $paramFtaModel->getDataField(FtaModel::FIELDNAME_DUREE_DE_VIE)->setFieldValue($dureeDeVieProductionValue);
                 $paramFtaModel->saveToDatabase();
             }
             break;
         default:
             break;
     }
 }