118,36 → 118,28 |
$tagDsc = $nom['page_wiki_dsc']; |
if (isset($envoyes[$tagDsc]) == false) { |
$fichier = $this->dossierBase.self::DOSSIER_V2.'dsc/'.$tagDsc.'.txt'; |
if (file_exists($fichier) === true) { |
if ($nom['rang'] <= 180) { |
$pageIndexFamille .= "$indentation- [[$tagDsc $txtLien]]\n"; |
} elseif ($nom['rang'] == 220) { |
$pageIndexGenre .= "$indentation- [[$tagDsc $txtLien]]\n"; |
} else { |
$pageIndexEspece .= "$indentation- [[$tagDsc $txtLien]]\n"; |
} |
$envoyes[$tagDsc] = 'OK'; |
} else { |
$this->messages->traiterErreur("Le fichier $fichier est introuvable."); |
if ($nom['rang'] <= 180) { |
$pageIndexFamille .= "$indentation- [[$tagDsc $txtLien]]\n"; |
} elseif ($nom['rang'] == 220) { |
$pageIndexGenre .= "$indentation- [[$tagDsc $txtLien]]\n"; |
} else { |
$pageIndexEspece .= "$indentation- [[$tagDsc $txtLien]]\n"; |
} |
$envoyes[$tagDsc] = 'OK'; |
} |
|
$tagCle = $nom['page_wiki_cle']; |
if (isset($envoyes[$tagCle]) == false) { |
$fichier = $this->dossierBase.self::DOSSIER_V2.'cle/'.$tagCle.'.txt'; |
if (file_exists($fichier) === true) { |
$indentation = $indentation.' '; |
if ($nom['rang'] == 180) { |
$pageIndexFamille = rtrim($pageIndexFamille, "\n"); |
$pageIndexFamille .= " - [[$tagCle Clé]]\n"; |
} elseif ($nom['rang'] == 220) { |
$pageIndexGenre = rtrim($pageIndexGenre, "\n"); |
$pageIndexGenre .= " - [[$tagCle Clé]]\n"; |
} |
$envoyes[$tagCle] = 'OK'; |
} else { |
$this->messages->traiterErreur("Le fichier $fichier est introuvable."); |
$indentation = $indentation.' '; |
if ($nom['rang'] <= 180) { |
$pageIndexFamille = rtrim($pageIndexFamille, "\n"); |
$pageIndexFamille .= " - [[$tagCle Clé]]\n"; |
} elseif ($nom['rang'] == 220) { |
$pageIndexGenre = rtrim($pageIndexGenre, "\n"); |
$pageIndexGenre .= " - [[$tagCle Clé]]\n"; |
} |
$envoyes[$tagCle] = 'OK'; |
} |
$this->messages->afficherAvancement("Upload des index dans le wikini eFlore"); |
} |
171,12 → 163,14 |
$rangs = array('Reg' => 'Règne', 'Emb' => 'Embranchement', 'Cla' => 'Classe', 'Fam' => 'Famille', |
'Gen' => 'Genre', 'Esp' => 'Espèce'); |
$nomSci = $nom['nom_sci']; |
$nomCoste = $nom['nom_coste']; |
$txtLien = ''; |
if (preg_match('/^(Reg|Emb|Cla|Fam|Gen|Esp)([0-9]+)/', $nom['page_wiki_dsc'], $match)) { |
if (preg_match('/^(Reg|Emb|Cla|Fam|Gen|Esp)([0-9]*)/', $nom['page_wiki_dsc'], $match)) { |
$numCoste = $match[2]; |
$type = $match[1]; |
$nomRang = $rangs[$type]; |
$txtLien = "$nomRang $numCoste - $nomSci"; |
$nomRang = $rangs[$type]; |
$nom = ($type == 'Fam') ? $nomCoste : $nomSci; |
$txtLien = "$nomRang $numCoste - $nom"; |
} |
return $txtLien; |
} |