84,9 → 84,7 |
$this->ajouterLeFiltreMasque('dep', $valeur); |
break; |
case 'masque.nom' : |
if ($valeur !== '') { |
$this->ajouterLeFiltreMasque('nccenr', $valeur); |
} |
$this->ajouterLeFiltreMasque('nccenr', $valeur); |
break; |
case 'masque.region' : |
$this->ajouterLeFiltreMasque('region', $valeur); |
95,12 → 93,10 |
$this->retour_format = $valeur; |
break; |
case 'navigation.depart' : |
if ($valeur != '') |
$this->limite_requete['depart'] = $valeur; |
$this->limite_requete['depart'] = $valeur; |
break; |
case 'navigation.limite' : |
if ($valeur != '') |
$this->limite_requete['limite'] = $valeur; |
$this->limite_requete['limite'] = $valeur; |
break; |
case 'recherche' : |
break; |
210,13 → 206,12 |
public function formerRequeteLimite() { |
if ($this->format_reponse != 'zone-geo' && $this->format_reponse != 'zone-geo/id/relations') { |
$this->requete_limite = ''; |
} elseif (($depart = $this->limite_requete['depart']) > ($this->total_resultat = $this->recupererTotalResultat())) { |
//cas où la requete presente un navigation.depart supérieur au nb total de resultats. |
$this->limite_requete['depart'] = |
(($nb - $this->limite_requete['limite']) < 0) ? 0 : ($nb - $this->limite_requete['limite']); |
$this->requete_limite = ' LIMIT '.$this->limite_requete['depart'].', '.$this->limite_requete['limite']; |
} else { |
$this->total_resultat = $this->recupererTotalResultat(); |
/*if ($this->limite_requete['depart'] > $this->total_resultat) { |
//cas où la requete presente un navigation.depart supérieur au nb total de resultats. |
$this->limite_requete['depart'] = |
(($nb - $this->limite_requete['limite']) < 0) ? 0 : ($nb - $this->limite_requete['limite']); |
}*/ |
$this->requete_limite = ' LIMIT '.$this->limite_requete['depart'].', '.$this->limite_requete['limite']; |
} |
return $this->requete_limite; |