120,8 → 120,8 |
'vdi.nom_referentiel, vdi.nom_ret, vdi.nom_ret_nn, vdi.nt, vdi.famille, '. |
'vdi.zone_geo, vdi.latitude, vdi.longitude, '. |
'vdi.date_observation, vdi.date_creation, vdi.date_transmission, '. |
/* 'vdi.mots_cles_texte as mots_cles_texte, '. */ |
/* 'vdi.i_mots_cles_texte as mots_cles_texte_image, '. */ |
'vdi.mots_cles_texte as mots_cles_texte, '. |
'vdi.i_mots_cles_texte as mots_cles_texte_image, '. |
|
'vdi.ce_utilisateur as ce_utilisateur, '. |
'vdi.prenom_utilisateur, vdi.courriel_utilisateur, vdi.nom_utilisateur, vdi.nom_original as nom_image, '. |
185,6 → 185,7 |
$obs[$idobs]['auteur_nom'] = $img['nom_utilisateur']; |
$obs[$idobs]['auteur_courriel'] = $img['courriel_utilisateur']; |
|
$obs[$idobs]['mots_cles_image_cel'] = $this->formaterMotsClesCel($img['mots_cles_texte_image']); |
|
$obs[$idobs]['date_observation'] = $img['date_observation']; |
$obs[$idobs]['date_publication'] = $img['date_transmission']; |
210,7 → 211,7 |
$img_obj = array( |
'id_image' => $img['id_image'], |
'nom_image' => $img['nom_image'], |
'url' => sprintf('http://api.tela-botanica.org/img:%09dXL.jpg', $img['id_image']), |
'url' => sprintf('http://api.tela-botanica.org/img:%09dO.jpg', $img['id_image']), |
'votes' => array_map('intval', explode(',', $img['votes'])), |
'tags' => explode(',', $img['tags']), |
); |
281,9 → 282,16 |
* @return string la chaine filtrée |
* */ |
private function formaterMotsClesCel($chaineMotCleCel) { |
return implode(',', array_intersect( |
explode(',', $this->conteneur->getParametre('mots_cles_cel_affiches')), // $tabMotsClesAffiches |
explode(',', $chaineMotCleCel))); // $tabMotsClesCel |
|
|
$mots_cles_cel_affiches = "fleur,fleurs,feuille,feuilles,ecorce,fruit,fruits,port,plantnet,plantscan_new"; |
|
|
$result = array_intersect( |
explode(',', $mots_cles_cel_affiches), // $tabMotsClesAffiches |
explode(',', $chaineMotCleCel)); // $tabMotsClesCel |
|
return explode(',', implode(',', $result)); |
} |
|
} |