Subversion Repositories eFlore/Applications.cel

Compare Revisions

Regard whitespace Rev 2034 → Rev 2035

/trunk/jrest/lib/RechercheObservation.php
50,6 → 50,11
$requete_selection_observations .= 'WHERE ';
}
 
$tri = (isset($criteres['tri'])) ? $criteres['tri'] : 'ordre';
unset($criteres['tri']);
$tri_dir = (isset($criteres['tri_dir'])) ? $criteres['tri_dir'] : 'ASC';
unset($criteres['tri_dir']);
// très mauvaise solution, mais qui permet au moins d'effectuer des requêtes complexes, sans modifier l'API
// et sans pour autant introduire de problème de sécurité majeur dans toutes les fonctions appelantes qui
// effectue $criteres = $_GET sans nettoyage préalable.
58,7 → 63,7
 
$requete_selection_observations .= $sous_requete_recherche;
$requete_selection_observations = rtrim($requete_selection_observations, 'AND ');
$requete_selection_observations .= $id_utilisateur == null ? ' ORDER BY id_observation, ordre ' : ' ORDER BY ordre ';
$requete_selection_observations .= $id_utilisateur == null ? ' ORDER BY id_observation, ordre ' : ' ORDER BY '.$tri.' '.$tri_dir;
$requete_selection_observations .= ($debut == 0 && $limite == 0) ? '' : ' LIMIT '.$debut.','.$limite ;
 
$this->requete_selection_observations = $requete_selection_observations;