Rev 75 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?phpclass NOM_LATIN extends macroElement {function getSQL(){$contexte = array();if (array_key_exists('nn', $this->contexteRef)) {$contexte['nn'] = $this->contexteRef['nn'];if (!empty($contexte['nn'])) {// Notes: utiliser à terme le format 5 qui devrait correspondre au nom reconstitué courant!return'SELECT DISTINCTnom.en_id_nom,nom.en_nom_supra_generique,nom.en_nom_genre,nom.en_epithete_infra_generique,nom.en_epithete_espece,nom.en_epithete_infra_specifique,nom.en_notes_nom,nom.en_ce_auteur_basio_ex,nom.en_ce_auteur_basio,nom.en_ce_auteur_modif_ex,nom.en_ce_auteur_modif,auteur_bex.enaia_intitule_naturaliste_abrege AS intitule_abrege_auteur_basio_ex,auteur_b.enaia_intitule_naturaliste_abrege AS intitule_abrege_auteur_basio,auteur_mex.enaia_intitule_naturaliste_abrege AS intitule_abrege_auteur_modif_ex,auteur_m.enaia_intitule_naturaliste_abrege AS intitule_abrege_auteur_modif,citation.enci_intitule_complet_citation,intitule.eni_intitule_nom,rang.enrg_intitule_rang,rang.enrg_abreviation_rang,rang.enrg_description_rangFROMeflore_nom_intitule AS intitule,eflore_nom AS nom,eflore_naturaliste_intitule_abreviation AS auteur_bex,eflore_naturaliste_intitule_abreviation AS auteur_b,eflore_naturaliste_intitule_abreviation AS auteur_mex,eflore_naturaliste_intitule_abreviation AS auteur_m,eflore_nom_citation AS citation,eflore_nom_intitule_commentaire AS commentaire,eflore_nom_rang AS rangWHEREnom.en_ce_auteur_basio_ex = auteur_bex.enaia_id_intitule_naturaliste_abregeAND nom.en_ce_auteur_basio = auteur_b.enaia_id_intitule_naturaliste_abregeAND nom.en_ce_auteur_modif_ex = auteur_mex.enaia_id_intitule_naturaliste_abregeAND nom.en_ce_auteur_modif = auteur_m.enaia_id_intitule_naturaliste_abregeAND nom.en_ce_citation_initiale = citation.enci_id_citationAND nom.en_id_nom = intitule.eni_id_nomAND intitule.eni_id_categorie_format = 3AND intitule.eni_id_valeur_format = 3AND nom.en_ce_rang = rang.enrg_id_rangAND nom.en_id_nom = '.$contexte['nn'];}}if (array_key_exists('en_id_nom', $this->contexteRef)) {$contexte['en_id_nom'] = $this->contexteRef['en_id_nom'];if (!empty($contexte['en_id_nom'])) {// Notes: utiliser à terme le format 5 qui devrait correspondre au nom reconstitué courant!return'SELECT DISTINCTnom.en_id_nom,nom.en_nom_supra_generique,nom.en_nom_genre,nom.en_epithete_infra_generique,nom.en_epithete_espece,nom.en_epithete_infra_specifique,nom.en_notes_nom,nom.en_ce_auteur_basio_ex,nom.en_ce_auteur_basio,nom.en_ce_auteur_modif_ex,nom.en_ce_auteur_modif,auteur_bex.enaia_intitule_naturaliste_abrege AS intitule_abrege_auteur_basio_ex,auteur_b.enaia_intitule_naturaliste_abrege AS intitule_abrege_auteur_basio,auteur_mex.enaia_intitule_naturaliste_abrege AS intitule_abrege_auteur_modif_ex,auteur_m.enaia_intitule_naturaliste_abrege AS intitule_abrege_auteur_modif,citation.enci_intitule_complet_citation,intitule.eni_intitule_nom,rang.enrg_intitule_rang,rang.enrg_abreviation_rang,rang.enrg_description_rangFROMeflore_nom_intitule AS intitule,eflore_nom AS nom,eflore_naturaliste_intitule_abreviation AS auteur_bex,eflore_naturaliste_intitule_abreviation AS auteur_b,eflore_naturaliste_intitule_abreviation AS auteur_mex,eflore_naturaliste_intitule_abreviation AS auteur_m,eflore_nom_citation AS citation,eflore_nom_intitule_commentaire AS commentaire,eflore_nom_rang AS rangWHEREnom.en_ce_auteur_basio_ex = auteur_bex.enaia_id_intitule_naturaliste_abregeAND nom.en_ce_auteur_basio = auteur_b.enaia_id_intitule_naturaliste_abregeAND nom.en_ce_auteur_modif_ex = auteur_mex.enaia_id_intitule_naturaliste_abregeAND nom.en_ce_auteur_modif = auteur_m.enaia_id_intitule_naturaliste_abregeAND nom.en_ce_citation_initiale = citation.enci_id_citationAND nom.en_id_nom = intitule.eni_id_nomAND intitule.eni_id_categorie_format = 3AND intitule.eni_id_valeur_format = 3AND nom.en_ce_rang = rang.enrg_id_rangAND nom.en_id_nom = '.$contexte['en_id_nom'];}}return null;}}?>