Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 847 → Rev 848

/trunk/jrest/services/ImageDateList.php
1,4 → 1,5
<?php
// ATTENTION ! Classe compatible uniquement avec nouveau format de bdd du cel //
 
// in : utf8
// out : utf8
22,12 → 23,16
session_start();
$this->controleUtilisateur($uid[0]);
if(!is_numeric($uid[0])) {
return;
}
$condition_requete = $this->traiterParametresEtConstruireRequete($uid);
$requete_liste_dates = 'SELECT DISTINCT '.
'ci_meta_date AS id '.
'date_prise_de_vue AS id '.
'FROM cel_images WHERE '.$condition_requete.' '.
'ORDER BY ci_meta_date';
'ORDER BY date_prise_de_vue';
$liste_dates = $this->executerRequete($requete_liste_dates);
64,13 → 69,13
private function traiterParametresEtConstruireRequete($params) {
$requete_condition = ' ci_ce_utilisateur = '.$this->proteger($params[0]);
$requete_condition = ' ce_utilisateur = '.$this->proteger($params[0]);
$taille_tableau_parametres = count($params);
for($i=1; $i <= $taille_tableau_parametres; $i++) {
if($this->estUnParametreDate($params[$i])) {
$fonction_date = $this->correspondance_fonction[$i];
$requete_condition .= ' AND '.$fonction_date.'(ci_meta_date) = '.$this->proteger($params[$i]);
$requete_condition .= ' AND '.$fonction_date.'(date_prise_de_vue) = '.$this->proteger($params[$i]);
}
}
94,7 → 99,4
*
*
*/
 
 
?>
?>