Subversion Repositories Applications.referentiel

Rev

Rev 42 | Rev 45 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 42 Rev 43
Line 1348... Line 1348...
1348
		$this->traiterResultatTest($info);
1348
		$this->traiterResultatTest($info);
1349
	}
1349
	}
Line 1350... Line 1350...
1350
	
1350
	
1351
	private function testerTaxSupPourTaxon($noms) {
1351
	private function testerTaxSupPourTaxon($noms) {
1352
		$info = array('nom' => 'Classification -> uniquement pour les taxons',
1352
		$info = array('nom' => 'Classification -> uniquement pour les taxons',
-
 
1353
			'description' => "Seul les enregistrements représentant un taxon doivent posséder une valeur dans le champ num_tax_sup.\n".
1353
			'description' => "Seul les enregistrements représentant un taxon doivent posséder une valeur dans le champ num_tax_sup.",
1354
				"Si num_nom_retenu est différent de num_nom (= nom synonyme) alors num_tax_sup doit être vide.",
Line 1354... Line 1355...
1354
			'resultat' => false);
1355
			'resultat' => false);
1355
		
1356
		
1356
		// Réalisation du test
1357
		// Réalisation du test
1357
		$noms_erreur = array();
1358
		$noms_erreur = array();
1358
		foreach ($noms as $nom) {
1359
		foreach ($noms as $nom) {
1359
			if ($nom['num_nom_retenu'] == $nom['num_nom'] && preg_match('/^[0-9]+$/', $nom['num_tax_sup'])) {
1360
			if ($nom['num_nom_retenu'] != $nom['num_nom'] && $nom['num_tax_sup'] != '') {
1360
				$noms_erreur[] = $nom['num_nom']; 
1361
				$noms_erreur[] = $nom['num_nom']; 
Line 1361... Line 1362...
1361
			}
1362
			}