77,7 → 77,7 |
$this->construireWhereProjet(). |
$this->construireWhereTag(); |
//die($requete); |
$resultats = $this->requeter($requete); |
$resultats = Cel::db()->requeter($requete); |
|
// Traitement des résultats |
$obs_nbre = $this->traiterNbreObs($resultats); |
152,10 → 152,10 |
'ORDER BY nom_sel ASC '. |
"LIMIT {$this->start},{$this->limit} "; |
//die($requete); |
$resultats = $this->requeter($requete, self::SQL_RETOUR_COMPLET, self::SQL_MODE_OBJET); |
$resultats = Cel::db()->requeter($requete, self::SQL_RETOUR_COMPLET, self::SQL_MODE_OBJET); |
|
$requete = 'SELECT FOUND_ROWS()'; |
$total = (int) $this->requeter($requete, self::SQL_RETOUR_COLONNE); |
$total = (int) Cel::db()->requeter($requete, self::SQL_RETOUR_COLONNE); |
} |
|
// Post-traitement |
294,10 → 294,10 |
"LIMIT {$this->start},{$this->limit} "; |
//$this->debug[] = $requete; |
//die($requete); |
$resultats = $this->requeter($requete, self::SQL_RETOUR_COMPLET, self::SQL_MODE_OBJET); |
$resultats = Cel::db()->requeter($requete, self::SQL_RETOUR_COMPLET, self::SQL_MODE_OBJET); |
|
$requete = 'SELECT FOUND_ROWS()'; |
$taxons['total'] = (int) $this->requeter($requete, self::SQL_RETOUR_COLONNE); |
$taxons['total'] = (int) Cel::db()->requeter($requete, self::SQL_RETOUR_COLONNE); |
|
// Post-traitement |
$taxons['taxons'] = $this->traiterTaxons($resultats); |
329,14 → 329,14 |
extract($this->decomposerParametreStation()); |
if (isset($type)) { |
if ($type == 'UTM') { |
$secteur = $this->proteger($secteur); |
$utm_x = $this->proteger($utm_x); |
$utm_y = $this->proteger($utm_y); |
$secteur = Cel::db()->proteger($secteur); |
$utm_x = Cel::db()->proteger($utm_x); |
$utm_y = Cel::db()->proteger($utm_y); |
|
$sql = " AND (utm_secteur = $secteur AND utm_x = $utm_x AND utm_y = $utm_y ) "; |
} else if ($type == 'LngLat') { |
$latitude = $this->proteger($latitude); |
$longitude = $this->proteger($longitude); |
$latitude = Cel::db()->proteger($latitude); |
$longitude = Cel::db()->proteger($longitude); |
|
$sql = " AND (latitude = $latitude AND longitude = $longitude ) "; |
} |
348,7 → 348,7 |
$sql = ''; |
list($type, $commentaire) = $this->decomposerParametreCommentaire(); |
if (!$this->etreNull($commentaire)) { |
$commentaire = $this->proteger('%'.$commentaire.'%'); |
$commentaire = Cel::db()->proteger('%'.$commentaire.'%'); |
switch ($type) { |
case '*' : |
$sql = $this->obtenirConditionPourCommentaires($commentaire); |
378,7 → 378,7 |
$sql = ''; |
list($type, $nom) = $this->decomposerParametreTaxon(); |
if (!$this->etreNull($nom)) { |
$nom = $this->proteger($nom.'%'); |
$nom = Cel::db()->proteger($nom.'%'); |
switch ($type) { |
case '*' : |
$sql = " AND (nom_ret LIKE $nom OR nom_sel LIKE $nom OR famille LIKE $nom) "; |
405,7 → 405,7 |
list($type, $date) = $this->decomposerParametreDate(); |
|
if (!$this->etreNull($date)) { |
$date = $this->proteger($date.'%'); |
$date = Cel::db()->proteger($date.'%'); |
switch ($type) { |
case '*' : |
$sql = " AND ( |
532,7 → 532,7 |
'ORDER BY utilisateur ASC, ordre ASC'; |
//$this->debug[] = $requete; |
//die($requete); |
$resultats = $this->executerRequete($requete); |
$resultats = Cel::db()->executerRequete($requete); |
|
$observations = null; |
if ($resultats != false) { |
577,7 → 577,7 |
if (isset($dept) && !$this->etreNull($dept)) { |
$valeurs_a_proteger = explode(',',trim($dept)); |
foreach ($valeurs_a_proteger as $valeur) { |
$valeurs_protegees[] = '(ce_zone_geo LIKE '.$this->bdd->quote('INSEE-C:'.$valeur.'%').') '; |
$valeurs_protegees[] = '(ce_zone_geo LIKE '.Cel::db()->quote('INSEE-C:'.$valeur.'%').') '; |
} |
$valeurs = implode(' OR ', $valeurs_protegees); |
$sql = " AND ($valeurs) "; |
590,7 → 590,7 |
// Récupération des coordonnées depuis l'id station |
extract($this->parametres); |
if (isset($commune) && !$this->etreNull($commune)) { |
$commune = $this->proteger($commune); |
$commune = Cel::db()->proteger($commune); |
$sql = " AND zone_geo LIKE $commune "; |
} |
return $sql; |
610,7 → 610,7 |
// Récupération des coordonnées depuis l'id station |
extract($this->parametres); |
if (isset($utilisateur) && !$this->etreNull($utilisateur)) { |
$utilisateur = $this->proteger($utilisateur); |
$utilisateur = Cel::db()->proteger($utilisateur); |
$sql = " AND courriel_utilisateur = $utilisateur "; |
} |
return $sql; |
621,7 → 621,7 |
// Récupération des coordonnées depuis l'id station |
extract($this->parametres); |
if (isset($num_taxon) && !$this->etreNull($num_taxon)) { |
$num_taxon = $this->proteger($num_taxon); |
$num_taxon = Cel::db()->proteger($num_taxon); |
$sql = " AND nt = $num_taxon "; |
} |
return $sql; |
644,7 → 644,7 |
private function getSqlWhereProjet($projet) { |
$sql = null; |
if (isset($projet) && !$this->etreNull($projet)) { |
$sql = 'co.mots_cles_texte LIKE '.$this->proteger($projet); |
$sql = 'co.mots_cles_texte LIKE '.Cel::db()->proteger($projet); |
} |
return $sql; |
} |
685,7 → 685,7 |
'ORDER BY utilisateur ASC, ci.ordre ASC'; |
//$this->debug[] = $requete; |
//die($requete); |
$elements_tag = $this->executerRequete($requete); |
$elements_tag = Cel::db()->executerRequete($requete); |
|
$requete_tag = array(); |
if ($elements_tag != false && count($elements_tag) > 0) { |
756,7 → 756,7 |
} |
|
foreach ($mots_cles['motsCles'] as $mot) { |
$mots_cles['motsClesEncodesProteges'][] = $this->bdd->quote('%'.$mot.'%'); |
$mots_cles['motsClesEncodesProteges'][] = Cel::db()->quote('%'.$mot.'%'); |
} |
$this->debug[] = $mots_cles; |
return $mots_cles; |