Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3817 → Rev 3818

/trunk/jrest/services/CelWidgetImage.php
54,7 → 54,8
$chercheur_images = new RechercheImage($this->config);
$total = $chercheur_images->compterImages(null, $criteres);
$images = $chercheur_images->rechercherImagesJoinObservation(null, $criteres, $this->start, $this->limit);
 
$images = $this->mettreEnForme($images);
$resultat = array('total' => $total,'images' => $images);
$images_json = json_encode($resultat);
$images_json = str_replace('\u0000','',$images_json);
63,4 → 64,35
print $images_json;
exit();
}
public function mettreEnForme($images) {
$retour = array();
foreach ($images as $id => $image) {
$retour[$id]["utilisateur"]['id_utilisateur'] = $image['id_utilisateur'];
unset($image['id_utilisateur']);
$retour[$id]["utilisateur"]['mail_utilisateur'] = $image['mail_utilisateur'];
unset($image['mail_utilisateur']);
$retour[$id]["utilisateur"]['nom_utilisateur'] = $image['nom_utilisateur'];
unset($image['nom_utilisateur']);
$retour[$id]['id_photo'] = $image['id_photo'];
unset($image['id_photo']);
$retour[$id]['guid'] = $image['guid'];
unset($image['guid']);
$retour[$id]['nom_original'] = $image['nom_original'];
unset($image['nom_original']);
$retour[$id]['date_photo'] = $image['date_photo'];
unset($image['date_photo']);
$retour[$id]['licence'] = $image['licence'];
unset($image['licence']);
$retour[$id]['attribution'] = $image['attribution'];
unset($image['attribution']);
$retour[$id]['url_photo'] = $image['url_photo'];
unset($image['url_photo']);
$retour[$id]['tags_photo'] = $image['tags_photo'];
unset($image['tags_photo']);
$retour[$id]['obs'] = $image;
}
return $retour;
}
}