Subversion Repositories eFlore/Archives.eflore-consultation-v2

Rev

Rev 68 | Rev 115 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 68 Rev 109
Line 32... Line 32...
32
                eflore_naturaliste_intitule_abreviation AS auteur_m,
32
                eflore_naturaliste_intitule_abreviation AS auteur_m,
33
                eflore_nom_citation AS citation,
33
                eflore_nom_citation AS citation,
34
                eflore_nom_intitule_commentaire AS commentaire
34
                eflore_nom_intitule_commentaire AS commentaire
Line 35... Line 35...
35
                
35
                
36
                WHERE 
36
                WHERE 
-
 
37
                intitule.eni_intitule_nom LIKE "%'.$contexte['radical'].'%" 
-
 
38
                AND intitule.eni_id_categorie_format = 3 
-
 
39
                AND intitule.eni_id_valeur_format = 3 
37
                intitule.eni_intitule_nom LIKE "%'.$contexte['radical'].'%"
40
                AND intitule.eni_id_nom = nom.en_id_nom 
38
                AND nom.en_ce_auteur_basio_ex = auteur_bex.enaia_id_intitule_naturaliste_abrege
41
                AND nom.en_ce_auteur_basio_ex = auteur_bex.enaia_id_intitule_naturaliste_abrege 
39
                AND nom.en_ce_auteur_basio = auteur_b.enaia_id_intitule_naturaliste_abrege
42
                AND nom.en_ce_auteur_basio = auteur_b.enaia_id_intitule_naturaliste_abrege 
40
                AND nom.en_ce_auteur_modif_ex = auteur_mex.enaia_id_intitule_naturaliste_abrege
43
                AND nom.en_ce_auteur_modif_ex = auteur_mex.enaia_id_intitule_naturaliste_abrege 
41
                AND nom.en_ce_auteur_modif = auteur_m.enaia_id_intitule_naturaliste_abrege
44
                AND nom.en_ce_auteur_modif = auteur_m.enaia_id_intitule_naturaliste_abrege 
42
                AND nom.en_ce_citation_initiale = citation.enci_id_citation
45
                AND nom.en_ce_citation_initiale = citation.enci_id_citation 
43
                AND nom.en_ce_intitule_cn = commentaire.enic_id_intitule_cn
46
                AND nom.en_ce_intitule_cn = commentaire.enic_id_intitule_cn 
44
                AND nom.en_id_nom = intitule.eni_id_nom
47
                AND nom.en_id_nom = commentaire.enic_id_intitule_cn 
45
                AND nom.en_ce_rang = '.$contexte['rang'];
48
                AND nom.en_ce_rang = '.$contexte['rang'];
46
            }
49
            }
47
        }
50
        }
48
        if (array_key_exists('radical', $this->contexteRef) ) {
51
        if (array_key_exists('radical', $this->contexteRef) ) {
49
            $contexte['radical'] = $this->contexteRef['radical'];
52
            $contexte['radical'] = $this->contexteRef['radical'];
50
            if(!empty($contexte['radical']) ) {
53
            if(!empty($contexte['radical']) ) {
-
 
54
                return 
51
                return 
55
                    'SELECT 
-
 
56
                    nom.*, intitule.eni_intitule_nom 
-
 
57
                    
52
                    'SELECT nom.*, intitule.eni_intitule_nom 
58
                    FROM 
-
 
59
                    eflore_nom_intitule AS intitule, 
-
 
60
                    eflore_nom AS nom 
-
 
61
                    
53
                    FROM eflore_nom_intitule AS intitule, eflore_nom AS nom 
62
                    WHERE 
-
 
63
                    intitule.eni_intitule_nom LIKE "%'.$contexte['radical'].'%"
-
 
64
                    AND intitule.eni_id_categorie_format = 3 
54
                    WHERE intitule.eni_intitule_nom LIKE "%'.$contexte['radical'].'%"
65
                    AND intitule.eni_id_valeur_format = 3 
55
                    AND nom.en_id_nom = intitule.eni_id_nom';
66
                    AND nom.en_id_nom = intitule.eni_id_nom';
56
            }
67
            }
57
        }
68
        }
58
        return null;
69
        return null;