Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2222 → Rev 2223

/trunk/services/modules/0.1/plantnet/Changements.php
110,7 → 110,9
 
$requete =
'SELECT SQL_CALC_FOUND_ROWS p.id_observation, p.id_image, '.
'GROUP_CONCAT(iv.valeur) AS votes, '.
'iv.moyenne AS moyenne_votes, '.
'iv.nb_votes AS nb_votes, '.
'iv.nb_points AS nb_points_votes, '.
'GROUP_CONCAT(DISTINCT it.tag) AS del_image_tags, '.
'modif_date '.
'FROM del_plantnet AS p '.
118,7 → 120,7
' ON (p.id_observation = del_observation_modif_date.id_observation '.
' AND modif_date >= '.$date_debut.' '.
' AND modif_date <= '.$date_fin.') '.
' LEFT JOIN del_image_vote AS iv '.
' LEFT JOIN del_image_stat AS iv '.
' ON (id_image = iv.ce_image AND iv.ce_protocole = 3) '.
' LEFT JOIN del_image_tag AS it '.
' ON (id_image = it.ce_image AND it.actif = 1) '.
152,15 → 154,15
$idsImgConcat = implode(',', $idsImg);
 
$requete = 'SELECT '.
'p.id_observation, p.plantnet_id, p.id_image, '.
'p.id_observation, p.id_plantnet, p.id_image, '.
'cp.plant_net_occurrence_id, ' .
'p.nom_sel, p.nom_sel_nn, p.nom_ret, p.nom_ret_nn,'.
'p.nom_referentiel, p.famille, '.
'p.zone_geo, p.altitude,'.
'p.zone_geo, p.latitude, p.longitude,'.
'p.date_observation, p.date_created, p.date_published, '.
'p.is_wild, p.identiplante_score, p.is_identiplante_validated, p.cel_photo_tag, '.
'p.type_donnees, p.identiplante_score, p.is_identiplante_validated, p.mots_cles_cel_obs, p.programme, '.
'p.ce_utilisateur, p.courriel_utilisateur, '.
'p.original_name AS nom_image, p.i_date_updated AS image_updated '.
'p.original_name AS nom_image, p.i_date_shot AS date_shot, p.i_date_updated AS image_updated, p.mots_cles_cel_image AS mots_cles_cel_image '.
'FROM del_plantnet AS p '.
'LEFT JOIN tb_new_cel.pn_tb_pair AS cp ON p.id_observation = cp.occurrence_id '.
"WHERE id_image IN ($idsImgConcat) ".
196,16 → 198,17
}
 
$obs[$idobs]['id_observation'] = $idobs;
$obs[$idobs]['plantnet_id'] = $imgdata['plantnet_id'];
$obs[$idobs]['id_plantnet'] = $imgdata['id_plantnet'];
$obs[$idobs]['auteur_courriel'] = $imgdata['courriel_utilisateur'];
 
$obs[$idobs]['mots_cles_obs_cel'] = $imgdata['cel_photo_tag'];
$obs[$idobs]['mots_cles_cel_obs'] = $imgdata['mots_cles_cel_obs'];
$obs[$idobs]['programme'] = $imgdata['programme'];
 
$obs[$idobs]['date_observation'] = $imgdata['date_observation'];
$obs[$idobs]['date_creation'] = $imgdata['date_created'];
$obs[$idobs]['date_changement'] = $ids['modif_date'];
$obs[$idobs]['date_publication'] = $imgdata['date_published'];
$obs[$idobs]['is_wild'] = $imgdata['is_wild'];
$obs[$idobs]['type_donnees'] = $imgdata['type_donnees'];
$obs[$idobs]['identiplante_score'] = $imgdata['identiplante_score'];
$obs[$idobs]['is_identiplante_validated'] = $imgdata['is_identiplante_validated'];
 
217,20 → 220,26
$obs[$idobs]['famille'] = $imgdata['famille'];
 
$obs[$idobs]['zone_geo'] = $imgdata['zone_geo'];
$obs[$idobs]['altitude'] = $imgdata['altitude'];
$obs[$idobs]['latitude'] = $imgdata['latitude'];
$obs[$idobs]['longitude'] = $imgdata['longitude'];
 
if (!isset($obs[$idobs]['images'])) {
$obs[$idobs]['images'] = array();
}
 
//print_r($ids);
$img_obj = array(
'id_image' => $idimg,
'nom_image' => $imgdata['nom_image'],
'image_updated' => $imgdata['image_updated'],
'date_shot' => $imgdata['date_shot'],
'mots_cles_cel_image' => $imgdata['mots_cles_cel_image'],
'url' => sprintf($imgCelTpl, $idimg, 'O'),
'votes' => array_map('intval', explode(',', $ids['votes'])),
'tags' => explode(',', $ids['del_image_tags']),
// 'mots_cles_img_cel' => $this->formaterMotsClesCel($imgdata['mots_cles_texte_image'])
'votes' => [
'moyenne_votes' => $ids['moyenne_votes'],
'nb_votes' => $ids['nb_votes'],
'nb_points_votes' => $ids['nb_points_votes'],
],
'del_tags' => explode(',', $ids['del_image_tags']),
);
// push
$obs[$idobs]['images'][] = $img_obj;