Rev 86 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?phpglobal $gBlock;function pattern1($donnees){$retour .= 'Numéro nomenclatural : '.$donnees['nn']."\n";return $retour;}function pattern2($donnees){var_dump($donnees);// Constitution du nom:$nom = '';$auteur_basio = '';$auteur_modif = '';if (!empty($donnees['en_nom_supra_generique'])) {$nom .= $donnees['en_nom_supra_generique'];} else if (!empty($donnees['en_epithete_infra_generique'])){$nom .= $donnees['en_epithete_infra_generique'];} else {if (!empty($donnees['en_nom_genre'])) {$nom .= $donnees['en_nom_genre'];}if (!empty($donnees['en_epithete_espece'])) {$nom .= ' '.$donnees['en_epithete_espece'];}if (!empty($donnees['en_epithete_infra_specifique'])) {if (!empty($donnees['enrg_abreviation_rang'])) {$nom .= ' '.$donnees['enrg_abreviation_rang'];}$nom .= ' '.$donnees['en_epithete_infra_specifique'];}}if (!empty($donnees['intitule_abrege_auteur_basio_ex']) && $donnees['intitule_abrege_auteur_basio_ex'] != '-') {$auteur_basio .= $donnees['intitule_abrege_auteur_basio_ex'];if (!empty($donnees['intitule_abrege_auteur_basio'])) {$auteur_basio .= ' ex '.$donnees['intitule_abrege_auteur_basio'];}} else if (!empty($donnees['intitule_abrege_auteur_basio'])) {$auteur_basio .= $donnees['intitule_abrege_auteur_basio'];}if (!empty($donnees['intitule_abrege_auteur_modif_ex']) && $donnees['intitule_abrege_auteur_modif_ex'] != '-') {$auteur_modif .= $donnees['intitule_abrege_auteur_modif_ex'];if (!empty($donnees['intitule_abrege_auteur_modif'])) {$auteur_modif .= ' ex '.$donnees['intitule_abrege_auteur_modif'];}} else if (!empty($donnees['intitule_abrege_auteur_modif'])) {$auteur_modif .= $donnees['intitule_abrege_auteur_modif'];}if (!empty($auteur_modif)) {$nom .= ' ('.$auteur_basio.') ex '.$auteur_modif;} else {$nom .= ' '.$auteur_basio;}$retour .= '<p>Numéro nomenclatural : '.$donnees['en_id_nom'].'<br />'."\n";$retour .= 'Nom sélectionné précédemment:'.$nom.'<br />'."\n";$retour .= '</p>'."\n";return $retour;}class fiche_synthese_xhtml implements iVue {protected $leBlock;function __construct($unBlock){$this->leBlock = $unBlock;}function serialiser(){$retour = '<?xml version="1.0" encoding="utf-8" ?>'."\n";$retour .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "../../../commun/generique/dtd/xhtml1-strict.dtd">'."\n";$retour .= '<html xmlns="http://w ww.w3.org/1999/xhtml" lang="fr" >'."\n";$retour .= '<head>'."\n";$retour .= '<!-- BEGIN entete -->'."\n";$retour .= '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'."\n";$retour .= '<meta http-equiv="Content-style-type" content="text/css" />'."\n";$retour .= '<meta http-equiv="Content-script-type" content="text/javascript />'."\n";$retour .= '<meta http-equiv="Content-language" content="fr" />'."\n";$retour .= '<title>Synthèse d\'un nom latin</title>'."\n";$retour .= '<!-- END entete -->'."\n";$retour .= '</head>'."\n";$retour .= '<body>'."\n";$retour .= '<!-- BEGIN corps -->'."\n";$retour .= '<h1>'.'Synthèse d\'un nom latin'.'</h1>'."\n";$retour .= '<h2>'.'Résumer de la recherche :'.'</h2>'."\n";$retour .= '<p>'."\n";$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE','pattern1');$retour .= '</p>'."\n";$retour .= '<h2>'.'Informations sur le nom :'.'</h2>'."\n";$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>NOM_SYNTHESE','pattern2');$retour .= '<!-- END corps -->'."\n";$retour .= '</body>'."\n";$retour .= '</html>'."\n";echo $retour;}}?>