34,15 → 34,19 |
$this->dedoublonnerPropositions(); |
break; |
case 'dedoublonnerPropositionsEtCorrigerDonnees' : |
// Suppression des propositions et votes sur des obs inexistantes |
// pas la peine de traiter ce qui n'existe plus ! |
$this->supprimerPropositionsOrphelines(); |
// Corriger les noms de référentiel permet de simplifier les affectations de noms ensuite |
$this->corrigerNomsReferentiels(); |
// Affectations de nums noms aux propositions qui le permettent |
$this->affecterNnsAuxPropositionsViables(); |
echo "\n"; |
$this->dedoublonnerPropositions(); |
// Suppression des propositions et votes sur des obs inexistantes |
// pas la peine de traiter ce qui n'existe plus ! |
$this->supprimerPropositionsOrphelines(); |
// Corriger les noms de référentiels permet de simplifier les affectations de noms ensuite |
$this->corrigerNomsReferentiels(); |
// Affectations de nums noms aux propositions qui le permettent |
$this->affecterNnsAuxPropositionsViables(); |
echo "\n"; |
$this->dedoublonnerPropositions(); |
// A la fin, les votes qui n'ont pas été fusionnés pointent sur des propositions |
// qui n'existent plus, donc on les supprime |
$this->supprimerVotesOrphelins(); |
echo "\n"; |
break; |
default : |
throw new Exception("Erreur : la commande '$cmd' n'existe pas!"); |
196,12 → 200,7 |
} |
$this->afficherAvancement('observations traitées ', 1); |
} |
|
// A la fin, les votes qui n'ont pas été fusionnés pointent sur des propositions |
// qui n'existent plus, donc on les supprime |
$this->supprimerVotesOrphelins(); |
echo "\n"; |
|
|
// Fichier json pour vérification par zieutage (chemin à modifier suivant l'emplacement désiré) |
//file_put_contents('/home/aurelien/web/test_fusion.json', json_encode($infos_indexees_par_obs)); |
} |