Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 735 → Rev 736

/trunk/services/modules/0.1/images/Images.php
209,13 → 209,15
$requeteLiaisons = 'SELECT SQL_CALC_FOUND_ROWS * '.
'FROM '.$this->gestionBdd->formaterTable('del_obs_images', 'doi').
'INNER JOIN del_image di '.
'ON doi.ce_image = di.id_image '.
'ON doi.id_image = di.id_image '.
'INNER JOIN del_observation dob '.
'ON doi.ce_observation = dob.id_observation '.
'ON doi.id_observation = dob.id_observation '.
'INNER JOIN del_utilisateur du '.
'ON du.id_utilisateur = doi.ce_utilisateur';
'ON du.id_utilisateur = doi.id_utilisateur';
$requeteLiaisons .= $this->chargerClauseWhere();
$requeteLiaisons .= ' ORDER BY date_transmission DESC';
$requeteLiaisons .= $this->gestionBdd->getLimitSql();
return $this->bdd->recupererTous($requeteLiaisons);
}
236,11 → 238,10
$images = array();
foreach ($liaisons as $liaison) {
$idImage = $liaison['ce_image'];
$idImage = $liaison['id_image'];
// On enregistre l'ID de l'image pour n'effectuer qu'une seule requĂȘte par la suite
$this->imageIds[] = $idImage;
$images[$idImage] = array('id_image' => $idImage, 'date' => $liaison['date_prise_de_vue'], 'binaire.href' => $this->formaterLienImage($idImage),
'hauteur' => $liaison['hauteur'], 'largeur' => $liaison['largeur'], 'votes' => array(), 'observation' => $this->formaterObservation($liaison));
}
256,7 → 257,7
$chaineImageIds = implode(',', $this->imageIds);
$requeteVotes = 'SELECT * FROM '.
$this->gestionBdd->formaterTable('del_vote_image ').
$this->gestionBdd->formaterTable('del_image_vote').
'WHERE ce_image IN ('.$chaineImageIds.')';
$resultatsVotes = $this->bdd->recupererTous($requeteVotes);