Subversion Repositories eFlore/Applications.del

Rev

Rev 1972 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1972 Rev 1983
Line 35... Line 35...
35
				break;
35
				break;
36
			case 'dedoublonnerPropositionsEtCorrigerDonnees' :
36
			case 'dedoublonnerPropositionsEtCorrigerDonnees' :
37
				// Suppression des propositions et votes sur des obs inexistantes
37
				// Suppression des propositions et votes sur des obs inexistantes
38
				// pas la peine de traiter ce qui n'existe plus !
38
				// pas la peine de traiter ce qui n'existe plus !
39
				$this->supprimerPropositionsOrphelines();	
39
				$this->supprimerPropositionsOrphelines();	
40
				// Corriger les noms de référentiel permet de simplifier les affectations de noms ensuite
40
				// Corriger les noms de référentiels permet de simplifier les affectations de noms ensuite
41
				$this->corrigerNomsReferentiels();
41
				$this->corrigerNomsReferentiels();
42
				// Affectations de nums noms aux propositions qui le permettent
42
				// Affectations de nums noms aux propositions qui le permettent
43
				$this->affecterNnsAuxPropositionsViables();
43
				$this->affecterNnsAuxPropositionsViables();
44
				echo "\n";
44
				echo "\n";
45
				$this->dedoublonnerPropositions();
45
				$this->dedoublonnerPropositions();
-
 
46
				// A la fin, les votes qui n'ont pas été fusionnés pointent sur des propositions
-
 
47
				// qui n'existent plus, donc on les supprime
-
 
48
				$this->supprimerVotesOrphelins();
-
 
49
				echo "\n";
46
				break;
50
				break;
47
			default :
51
			default :
48
				throw new Exception("Erreur : la commande '$cmd' n'existe pas!");
52
				throw new Exception("Erreur : la commande '$cmd' n'existe pas!");
49
		}
53
		}
50
	}
54
	}
Line 195... Line 199...
195
				$this->mettreAJourPropositions($propositions_en_doublons);
199
				$this->mettreAJourPropositions($propositions_en_doublons);
196
			}
200
			}
197
			$this->afficherAvancement('observations traitées ', 1);
201
			$this->afficherAvancement('observations traitées ', 1);
198
		}
202
		}
Line 199... Line -...
199
		
-
 
200
		// A la fin, les votes qui n'ont pas été fusionnés pointent sur des propositions 
-
 
201
		// qui n'existent plus, donc on les supprime
-
 
202
		$this->supprimerVotesOrphelins();
-
 
203
		echo "\n";
-
 
204
		
203
				
205
		// Fichier json pour vérification par zieutage (chemin à modifier suivant l'emplacement désiré)
204
		// Fichier json pour vérification par zieutage (chemin à modifier suivant l'emplacement désiré)
206
		//file_put_contents('/home/aurelien/web/test_fusion.json', json_encode($infos_indexees_par_obs));
205
		//file_put_contents('/home/aurelien/web/test_fusion.json', json_encode($infos_indexees_par_obs));
Line 207... Line 206...
207
	}
206
	}