71,17 → 71,16 |
$synonymes_t = array(); |
$basionyme_inconnu = array(); |
foreach($synonymes as $num_nom => $syn) { |
if($syn['basionyme.id'] != "") { |
$index = $syn['basionyme.id']; |
$synonymes_t[$index]['synonymes'][$num_nom] = $syn; |
|
if($syn['num_type'] != "") { |
$index = $syn['num_type']; |
// regroupement sous le 1er basionyme (num_type == num_nom) |
if(!isset($synonymes_t[$index]['infos_basionyme'])) { |
$synonymes_t[$index]['infos_basionyme'] = $this->extraireInfosBasionymeDuSynonyme($syn); |
} |
$synonymes_t[$index]['synonymes'][$num_nom] = $syn; |
} else { |
$basionyme_inconnu['synonymes'][$num_nom] = $syn; |
} |
|
} |
} |
// mise à la fin du tableau des noms sans basionymes |
$synonymes_t['basionyme_inconnu'] = $basionyme_inconnu; |