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 |
* |
* |
*/ |
|
|
|
?> |
?> |