Browse Source

adapter le parcours de remplissage à la notion de lieu principal

master
Maïeul 3 years ago
parent
commit
d19f675cf6
  1. 9
      gis_agenda_pipelines.php
  2. 2
      lang/gis_agenda_fr.php
  3. 2
      prive/squelettes/contenu/gis_agenda.html

9
gis_agenda_pipelines.php

@ -52,7 +52,12 @@ function gis_agenda_formulaire_traiter($flux) {
$origin_redirect = generer_url_ecrire('evenement', "id_evenement=$id_evenement");
}
$origin_redirect = base64_encode($origin_redirect);
$liens = lister_objets_lies('gis','evenement',$id_evenement, 'spip_gis_lien');
include_spip('action/editer_liens');
$liens = objet_trouver_liens(
array('gis' => '*'),
array('evenements' => $id_evenement),
array('role' => 'principal')
);
if (empty($liens)) {
$flux['data']['redirect'] = generer_url_ecrire('gis_agenda',
"id_evenement=$id_evenement&redirect=$origin_redirect");
@ -127,3 +132,5 @@ function gis_agenda_pre_edition_lien($flux) {
}
return $flux;
}

2
lang/gis_agenda_fr.php

@ -8,7 +8,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// G
'gis_agenda' => 'Assigner un lieu à votre évènement',
'gis_agenda_explication' => 'Il est temps d\'assigner un lieu géolocalisé à votre évènement « @titre@ ».',
'gis_agenda_explication' => 'Il est temps d\'assigner un lieu géolocalisé principal à votre évènement « @titre@ ».',
'gis_autre' => 'Autre lieu',
'gis_principal' => 'Lieu principal'
);

2
prive/squelettes/contenu/gis_agenda.html

@ -1,5 +1,5 @@
[(#REM) si nombre de lien > 1 c'est qu'on vient de créer > on rediriger]
<BOUCLE_gis(GIS){id_evenement} />[(#TOTAL_BOUCLE|>{0}|oui)
<BOUCLE_gis(GIS){id_evenement} {role=principal}/>[(#TOTAL_BOUCLE|>{0}|oui)
[(#ENV{redirect}|base64_decode|replace{&amp;, &}|redirige_par_entete)]
]<//B_gis>

Loading…
Cancel
Save