43,7 → 43,7 |
'rangSup' => config::get('bdd_table_rang_sup') |
) |
); |
$this->traiterRessources(); |
$this->traiterRessources(); |
$requete = $this->assemblerLaRequete(); |
$resultat = $this->Bdd->recupererTous($requete); |
$versionResultat = $this->renvoyerResultat($resultat); |
119,6 → 119,9 |
case 'version.projet' : |
$this->traiterVersion($valeur); |
break; |
case 'masque.cat' : |
$this->requete_condition[] = " catminat_code = '".str_replace('-','/',$valeur)."' "; |
break; |
default : |
$e = 'Erreur dans les parametres de votre requête : </br> Le paramètre " ' |
.$param.' " n\'existe pas.'; |
230,7 → 233,8 |
|
|
public function calculerTotalResultat() { |
$requete = 'SELECT count(*) as nombre FROM '.$this->tables['index']; |
$requete = 'SELECT count(*) as nombre FROM '.$this->tables['index'].' ' |
.$this->retournerRequeteJointure().' '.$this->retournerRequeteCondition(); |
$res = $this->getBdd()->recuperer($requete); |
if ($res) { |
$this->total_resultat = $res['nombre']; |
245,8 → 249,7 |
$this->calculerTotalResultat(); |
$requete_limite = ''; |
if (($this->limite_requete['depart'] <= $this->total_resultat) ){ |
if (($this->limite_requete['limite'] + $this->limite_requete['depart'] ) |
< $this->total_resultat ){ |
if ( $this->limite_requete['depart'] < $this->total_resultat ){ |
$requete_limite = 'LIMIT '.$this->limite_requete['depart'].', ' |
.$this->limite_requete['limite']; |
} |