Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3133 → Rev 3134

/trunk/jrest/bibliotheque/RechercheObservationExport.php
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 ';
77,8 → 78,8
$requete .= 'WHERE ';
}
$requete .= $this->fabriquerSousRequeteRecherche($id_utilisateur, $criteres);
$requete = rtrim($requete, 'AND ');
$resultat = Cel::db()->requeter($requete);
$requete = rtrim($requete, 'AND ');
$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;
}