Ignore:
Timestamp:
02/06/11 17:59:11 (9 years ago)
Author:
kent1
Message:

A l'ajout d'un document via emballe medias => on ajoute le point à l'article s'il existe

Location:
plugins_spip/diogene_complements/diogene_geo
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/diogene_complements/diogene_geo/diogene_geo_pipelines.php

    r4932 r4934  
    157157        return $flux;
    158158}
     159
     160/**
     161 * Insertion dans le pipeline em_post_upload_medias (plugin Emballe médias)
     162 * Dans le cas des fichiers jpg, si on a récup une géoloc, on l'ajoute à l'article aussi
     163 *
     164 * @param array $flux Le contexte du flux
     165 */
     166function diogene_geo_em_post_upload_medias($flux){
     167        $id_gis = sql_getfetsel('id_gis','spip_gis_liens','objet='.sql_quote('document').' AND id_objet='.intval($flux['args']['id_document']));
     168        if(intval($id_gis)){
     169                include_spip('action/editer_gis');
     170                sql_delete('spip_gis_liens','objet='.sql_quote($flux['args']['objet']).' AND id_objet='.intval($flux['args']['id_objet']));
     171                lier_gis($id_gis, $flux['args']['objet'], $flux['args']['id_objet']);
     172        }
     173        return $flux;
     174}
    159175?>
  • plugins_spip/diogene_complements/diogene_geo/plugin.xml

    r4931 r4934  
    5050                <inclure>diogene_geo_pipelines.php</inclure>
    5151        </pipeline>
     52        <pipeline>
     53                <nom>em_post_upload_medias</nom>
     54                <inclure>diogene_geo_pipelines.php</inclure>
     55        </pipeline>
    5256        <necessite id='diogene' version='[0.1;]' />
    5357        <necessite id='gis' version='[2.0;]' />
Note: See TracChangeset for help on using the changeset viewer.