Subversion Repositories eFlore/Applications.coel

Rev

Rev 1721 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1721 Rev 1723
Line 81... Line 81...
81
			break;
81
			break;
82
			case 'abv' :
82
        case 'abv' :
83
				// Nous avons une abréviation de valeur, nous récupérons toutes les valeurs correspondantes
83
            // Nous avons une abréviation de valeur, nous récupérons toutes les valeurs correspondantes
84
				$requete = 	(($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' * '.
84
            $requete =	(($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' * '.
85
							'FROM coel_meta_liste_valeur '.
85
                'FROM coel_meta_liste_valeur '.
-
 
86
                "WHERE ";
-
 
87
 
-
 
88
            // spécial outre-mer française
-
 
89
            if($p['abreviation'] == "'FR%'" && $p['ceParent'] == "'1078'") {
-
 
90
                $requete .= "cmlv_abreviation REGEXP '^(FR|RE|YT|GP|MQ|GF|NC)...$' ";
-
 
91
            } else {
86
							"WHERE cmlv_abreviation LIKE {$p['abreviation']} ".
92
                $requete .= "cmlv_abreviation LIKE {$p['abreviation']} ";
-
 
93
            }
-
 
94
 
87
							(isset($p['ceParent']) ? "	AND cmlv_ce_parent = {$p['ceParent']} " : '').
95
            $requete .= isset($p['ceParent']) ? " AND cmlv_ce_parent = {$p['ceParent']} " : ''.
88
							" AND cmlv_id_valeur LIKE {$p['idValeur']}".
96
                " AND cmlv_id_valeur LIKE {$p['idValeur']}".
89
							' ORDER BY '.((!is_null($this->orderby)) ? $this->orderby  : 'cmlv_id_valeur ASC').' ';
97
                ' ORDER BY '.((!is_null($this->orderby)) ? $this->orderby  : 'cmlv_id_valeur ASC').' ';
90
				$requete_compte = $requete;
98
            $requete_compte = $requete;
91
				$requete .= "LIMIT $this->start,$this->limit ";
99
            $requete .= "LIMIT $this->start,$this->limit ";
92
			break;
100
			break;