Changeset 75778 in spip-zone


Ignore:
Timestamp:
Sep 12, 2013, 1:11:23 PM (6 years ago)
Author:
marcimat@…
Message:

Être plus fin dans le calcul d'url de retour et de redirect. On prend exemple sur le trunk, qui lui, fait ça très bien il semble.

Location:
_plugins_/contacts_et_organisations/branches/v1
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/contacts_et_organisations/branches/v1/plugin.xml

    r75777 r75778  
    2929        <prefix>contacts</prefix>
    3030
    31         <version>1.22.1</version>
     31        <version>1.22.2</version>
    3232        <version_base>1.7.1</version_base>
    3333
  • _plugins_/contacts_et_organisations/branches/v1/prive/exec/contact_edit.html

    r51674 r75778  
    44
    55<!--/#hierarchie-->
    6 [(#SET{redirect,#ENV{redirect,#URL_ECRIRE{contacts}}})]
     6#SET{retour,#ENV{redirect}|sinon{#ID_CONTACT|intval|?{#URL_ECRIRE{contact,id_contact=#ID_CONTACT},#URL_ECRIRE{contacts}}}}
    77
    88<div class="cadre-formulaire-editer">
    99        <div class="entete-formulaire">
    10                 [(#GET{redirect}|icone{<:icone_retour:>,#CHEMIN{images/co_contact-24.png}})]
     10                [(#GET{retour}|icone{<:icone_retour:>,#CHEMIN{images/co_contact-24.png}})]
    1111                <:contacts:contact_modifier:>
    1212                <h1>
  • _plugins_/contacts_et_organisations/branches/v1/prive/exec/contacts.html

    r51674 r75778  
    1111        [(#URL_ECRIRE{contact_edit}
    1212                |parametre_url{new,oui}
    13                 |parametre_url{redirect,[(#ENV{redirect,#SELF})]}
    1413                |icone{<:contacts:contact_creer:>,#CHEMIN{images/co_contact-24.png},center,creer.gif})]
    1514]
  • _plugins_/contacts_et_organisations/branches/v1/prive/exec/organisation_edit.html

    r75777 r75778  
    11<BOUCLE_autoriser(CONDITION){si #ENV{id_organisation}|et{#AUTORISER{modifier,organisation,#ENV{id_organisation}}}|ou{#ENV{id_organisation}|non|et{#AUTORISER{creer,organisation}}}}>
    2 #SET{id_parent,#ENV{id_parent}|sinon{#INFO_ID_PARENT{organisation,#ENV{id_organisation}}}}
    32
    43<!--#hierarchie-->
     
    65<!--/#hierarchie-->
    76
    8 [(#SET{redirect,#ENV{redirect,#URL_ECRIRE{organisation}}})]
     7#SET{retour,#ENV{redirect}|sinon{#ID_ORGANISATION|intval|?{#URL_ECRIRE{organisation,id_organisation=#ID_ORGANISATION},#URL_ECRIRE{organisations}}}}
     8#SET{id_parent,#ENV{id_parent}|sinon{#INFO_ID_PARENT{organisation,#ENV{id_organisation}}}}
    99
    1010<div class="cadre-formulaire-editer">
    1111        <div class="entete-formulaire">
    12                 [(#GET{redirect}|icone{<:icone_retour:>,#CHEMIN{images/co_organisation-24.png}})]
     12                [(#GET{retour}|icone{<:icone_retour:>,#CHEMIN{images/co_organisation-24.png}})]
    1313                <:contacts:organisation_modifier:>
    1414                <h1>
  • _plugins_/contacts_et_organisations/branches/v1/prive/exec/organisations.html

    r51674 r75778  
    1010        [(#URL_ECRIRE{organisation_edit}
    1111                |parametre_url{new,oui}
    12                 |parametre_url{redirect,[(#ENV{redirect,#SELF})]}
    1312                |icone{<:contacts:organisation_creer:>,#CHEMIN{images/co_organisation-24.png},center,creer.gif})]
    1413]
Note: See TracChangeset for help on using the changeset viewer.