/** * Désactivation du code Primaire * @return int */ function disabledCodePrimaire() { $dossierFtaPrimaire = $this->getDossierPrimaire(); /** * Désactivation du code Primaire */ $this->getDataField(FtaModel::FIELDNAME_DOSSIER_FTA_PRIMAIRE)->setFieldValue(" "); $this->saveToDatabase(); /** * On vérifie si le dossier Primaire est toujours utilisé comme code Primaire */ $arrayIdFtaByIdDossierPrimaryFta = FtaModel::getArrayIdFtaByIdDossierPrimaryFta($dossierFtaPrimaire); if (!$arrayIdFtaByIdDossierPrimaryFta) { FtaVerrouillageChampsModel::deletePrimaryFolder($dossierFtaPrimaire); } }