Browse Source

lier/delier => associer/dissocier

marquer les fonctions gis_lier/delier comme deprecated et remplacer leur usage par gis_associer/dissocier
pull/16/head
b_b 2 years ago
parent
commit
d8e0191327
  1. 8
      action/editer_gis.php
  2. 4
      action/editer_lien_gis.php
  3. 2
      action/kml_infos.php
  4. 6
      gis_administrations.php
  5. 4
      gis_pipelines.php

8
action/editer_gis.php

@ -109,7 +109,7 @@ function gis_modifier($id_gis, $set = null) {
// lier a un parent ?
$c = collecter_requests(array('id_objet', 'objet'), array(), $set);
if (isset($c['id_objet']) and intval($c['id_objet']) and isset($c['objet']) and $c['objet']) {
lier_gis($id_gis, $c['objet'], $c['id_objet']);
gis_associer($id_gis, array($c['objet'] => $c['id_objet']));
}
return $err;
@ -179,6 +179,9 @@ function gis_supprimer($id_gis) {
/**
* Délier un point géolocalisé d'un objet SPIP
*
* @deprecated Utiliser gis_dissocier()
* @see gis_dissocier()
*
* @param int $id_gis identifiant numérique du point
* @param string $objet Le type de l'objet à lier
* @param int $id_objet L'identifiant numérique de l'objet lié
@ -200,6 +203,9 @@ function delier_gis($id_gis, $objet, $id_objet) {
/**
* Lier un point géolocalisé à un objet SPIP
*
* @deprecated Utiliser gis_associer()
* @see gis_associer()
*
* @param int $id_gis identifiant numérique du point
* @param string $objet Le type de l'objet à lier
* @param int $id_objet L'identifiant numérique de l'objet lié

4
action/editer_lien_gis.php

@ -14,9 +14,9 @@ function action_editer_lien_gis_dist() {
if (intval($id_gis) and autoriser('lier', 'gis', $id_gis, $GLOBALS['visiteur_session'], array('objet' => $objet,'id_objet'=>$id_objet))) {
include_spip('action/editer_gis');
if ($action == 'lier') {
lier_gis($id_gis, $objet, $id_objet);
gis_associer($id_gis, array($objet => $id_objet));
} elseif ($action == 'delier') {
delier_gis($id_gis, $objet, $id_objet);
gis_dissocier($id_gis, array($objet => $id_objet));
}
}
}

2
action/kml_infos.php

@ -49,7 +49,7 @@ function action_kml_infos_post($r) {
// Aucune coordonnée n'est définie pour ce document => on les crées
$id_gis = insert_gis();
revisions_gis($id_gis, $c);
lier_gis($id_gis, 'document', $id_document);
gis_associer($id_gis, array('document' => $id_document));
spip_log("GIS EXIFS : Création des coordonnées depuis EXIFS pour le document $id_document => id_gis = $id_gis", 'gis');
}
}

6
gis_administrations.php

@ -94,10 +94,10 @@ function gis_upgrade_2_0() {
$res = sql_select('*', 'spip_gis');
while ($row = sql_fetch($res)) {
if ($row['id_article'] != 0) {
lier_gis($row['id_gis'], 'article', $row['id_article']);
gis_associer($row['id_gis'], array('article' => $row['id_article']));
}
if ($row['id_rubrique'] != 0) {
lier_gis($row['id_gis'], 'article', $row['id_rubrique']);
gis_associer($row['id_gis'], array('article' =>$row['id_rubrique']));
}
}
@ -113,7 +113,7 @@ function gis_upgrade_2_0() {
);
$id_gis = insert_gis();
revisions_gis($id_gis, $c);
lier_gis($id_gis, 'mot', $row['id_mot']);
gis_associer($id_gis, array('mot' => $row['id_mot']));
}
}

4
gis_pipelines.php

@ -228,7 +228,7 @@ function gis_post_edition($flux) {
// Aucune coordonnée n'est définie pour ce document => on les crées
$id_gis = insert_gis();
revisions_gis($id_gis, $c);
lier_gis($id_gis, 'document', $id_document);
gis_associer($id_gis, array('document' => $id_document));
spip_log("GIS EXIFS : Création des coordonnées depuis EXIFS pour le document $id_document => id_gis = $id_gis", 'gis');
}
}
@ -255,7 +255,7 @@ function gis_post_edition($flux) {
// Aucune coordonnée n'est définie pour ce document => on les crées
$id_gis = insert_gis();
revisions_gis($id_gis, $c);
lier_gis($id_gis, 'document', $id_document);
gis_associer($id_gis, array('document' => $id_document));
spip_log("GIS EXIFS : Création des coordonnées depuis EXIFS pour le document $id_document => id_gis = $id_gis", 'gis');
}
}

Loading…
Cancel
Save