1350,13 → 1350,14 |
|
private function testerTaxSupPourTaxon($noms) { |
$info = array('nom' => 'Classification -> uniquement pour les taxons', |
'description' => "Seul les enregistrements représentant un taxon doivent posséder une valeur dans le champ num_tax_sup.", |
'description' => "Seul les enregistrements représentant un taxon doivent posséder une valeur dans le champ num_tax_sup.\n". |
"Si num_nom_retenu est différent de num_nom (= nom synonyme) alors num_tax_sup doit être vide.", |
'resultat' => false); |
|
// Réalisation du test |
$noms_erreur = array(); |
foreach ($noms as $nom) { |
if ($nom['num_nom_retenu'] == $nom['num_nom'] && preg_match('/^[0-9]+$/', $nom['num_tax_sup'])) { |
if ($nom['num_nom_retenu'] != $nom['num_nom'] && $nom['num_tax_sup'] != '') { |
$noms_erreur[] = $nom['num_nom']; |
} |
} |