Subversion Repositories eFlore/Applications.cel

Compare Revisions

No changes between revisions

Ignore whitespace Rev 3103 → Rev 3104

/branches/v2.27-secateur/jrest/bibliotheque/RechercheImage.php
17,15 → 17,15
*/
class RechercheImage extends Cel {
public static $tris_possibles = array(
'ordre',
'taxon',
'transmission',
public static $tris_possibles = array(
'ordre',
'taxon',
'transmission',
'zone_geo',
'date_prise_de_vue',
'appareil_fabriquant',
'note_qualite',
'nom_original'
'date_prise_de_vue',
'appareil_fabriquant',
'note_qualite',
'nom_original'
);
 
function rechercherImagesEtObservationAssociees($id_utilisateur = null, $criteres = array(), $debut = 0, $limite = 50) {
40,7 → 40,7
}
 
public function rechercherImages($id_utilisateur = null, $criteres = array(), $debut = 0 , $limite = 50) {
$ordre = (isset($criteres['tri']) && $criteres['tri']) ? $criteres['tri'] : 'ci.ordre';
$ordre = (isset($criteres['tri']) && $criteres['tri']) ? $criteres['tri'] : '';
unset($criteres['tri']);
$direction = (isset($criteres['dir']) && $criteres['dir']) ? $criteres['dir'] : 'ASC';
unset($criteres['dir']);
59,7 → 59,10
$sous_requete_recherche = $this->fabriquerSousRequeteRecherche($id_utilisateur, $criteres);
$requete_recherche_images .= $sous_requete_recherche;
 
$requete_recherche_images .= ' ORDER BY '.$ordre.' '.$direction.' LIMIT '.$debut.','.$limite ;
if (!empty($ordre)) {
$requete_recherche_images .= ' ORDER BY '.$ordre.' '.$direction;
}
$requete_recherche_images .= ' LIMIT '.$debut.','.$limite;
 
$resultats_images = array();
$resultats_images = Cel::db()->requeter($requete_recherche_images);
68,11 → 71,6
}
 
public function compterImages($id_utilisateur = null, $criteres = array()) {
$ordre = (isset($criteres['tri']) && $criteres['tri']) ? $criteres['tri'] : 'ci.ordre';
unset($criteres['tri']);
$direction = (isset($criteres['dir']) && $criteres['dir']) ? $criteres['dir'] : 'ASC';
unset($criteres['dir']);
 
$requete_recherche_images = 'SELECT COUNT(*) AS nb_images ';
 
if ($this->doitJoindreTableObs($criteres)) {
316,4 → 314,4
' -- '.__FILE__.':'.__LINE__;
return Cel::db()->requeter($requete);
}
}
}
/branches/v2.27-secateur/jrest
Property changes:
Modified: svn:mergeinfo
Merged /trunk/jrest:r3103
/branches/v2.27-secateur/.
Property changes:
Modified: svn:mergeinfo
Merged /trunk:r3103