Line 212... |
Line 212... |
212 |
// Mais magiquement (par référence), cela va remplir notre tableau indexé par couple d'id (id_image, id_observation)
|
212 |
// Mais magiquement (par référence), cela va remplir notre tableau indexé par couple d'id (id_image, id_observation)
|
213 |
// cf reformateImagesDoubleIndex() à qui revient la tâche de créer ces deux versions simultanément lorsque
|
213 |
// cf reformateImagesDoubleIndex() à qui revient la tâche de créer ces deux versions simultanément lorsque
|
214 |
// c'est encore possible.
|
214 |
// c'est encore possible.
|
215 |
if($votes) Observation::mapVotesToImages($votes, $images_keyed_by_id_image);
|
215 |
if($votes) Observation::mapVotesToImages($votes, $images_keyed_by_id_image);
|
Line -... |
Line 216... |
- |
|
216 |
|
- |
|
217 |
// les deux masques de tags sont transformés en AST dans le processus de construction de la requête.
|
- |
|
218 |
// Reprenous les paramètres originaux non-nettoyés (ils sont valables car le nettoyage est déterministe)
|
- |
|
219 |
$params_header = array_merge($params, array_filter(array('masque.tag_cel' => @$parametres['masque.tag_cel'],
|
216 |
|
220 |
'masque.tag_pictoflora' => @$parametres['masque.tag_pictoflora'])));
|
217 |
$resultat = new ResultatService();
|
221 |
$resultat = new ResultatService();
|
218 |
$resultat->corps = array('entete' => ListeObservations2::makeJSONHeader($total, $params, Config::get('url_service')),
|
222 |
$resultat->corps = array('entete' => ListeObservations2::makeJSONHeader($total, $params_header, Config::get('url_service')),
|
219 |
'resultats' => $images);
|
223 |
'resultats' => $images);
|
220 |
return $resultat;
|
224 |
return $resultat;
|
Line 221... |
Line 225... |
221 |
}
|
225 |
}
|