35,7 → 35,7 |
|
public function rechercherObservations($id_utilisateur = null, $criteres = array(), $debut = 0, $limite = 50, $autoriser_sql_brut = FALSE) { |
$requete_selection_observations = 'SELECT * FROM cel_export '; |
|
unset($criteres['standard']); |
if ($id_utilisateur != null) { |
$requete_selection_observations .= 'WHERE ce_utilisateur = '.Cel::db()->proteger($id_utilisateur).' AND '; |
} else if(count($criteres) > 0) { |
70,6 → 70,7 |
} |
|
public function compterObservations($id_utilisateur = null, $criteres = array()) { |
unset($criteres['standard']); |
$requete = 'SELECT COUNT(*) AS nb_obs FROM cel_export '; |
if ($id_utilisateur != null) { |
$requete .= 'WHERE ce_utilisateur = '.Cel::db()->proteger($id_utilisateur).' AND '; |
78,7 → 79,7 |
} |
$requete .= $this->fabriquerSousRequeteRecherche($id_utilisateur, $criteres); |
$requete = rtrim($requete, 'AND '); |
$resultat = Cel::db()->requeter($requete); |
$resultat = Cel::db()->requeter($requete);//print_r($requete);exit; |
$nb_obs = ($resultat && is_array($resultat) && count($resultat) > 0) ? $resultat[0]['nb_obs'] : '0'; |
return $nb_obs; |
} |