Changeset 74936 in spip-zone


Ignore:
Timestamp:
Aug 25, 2013, 9:29:46 AM (6 years ago)
Author:
abelass@…
Message:

redirection seulement dans espace privé et si l'id de l'objet est connu

Location:
_plugins_/edition_directe
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/edition_directe/branches/3.0/edition_directe_pipelines.php

    r74297 r74936  
    9595         $objet=str_replace('editer_','',$form);
    9696       
    97         if(in_array($objet,$objets)  AND ! $_REQUEST['redirect']){
     97        if(in_array($objet,$objets)  AND ! $_REQUEST['redirect'] AND _request('exec')){
    9898            if($objet=='site'){
    9999             $id_objet=$flux['data']['id_syndic'];
    100100            $flux['data']['redirect']=generer_url_ecrire($objet,'id_syndic='.$id_objet);   
    101101            }
    102             else{
    103                 $id_objet=$flux['data']['id_'.$objet];
    104                 $flux['data']['redirect']=generer_url_ecrire($objet,'id_'.$objet.'='.$id_objet);
    105                 }
     102            elseif($id_objet=$flux['data']['id_'.$objet])$flux['data']['redirect']=generer_url_ecrire($objet,'id_'.$objet.'='.$id_objet);               
    106103               
    107104        }
  • _plugins_/edition_directe/branches/3.0/paquet.xml

    r74927 r74936  
    22           prefix="edition_directe"
    33           categorie="edition"
    4            version="3.2.12"
     4           version="3.2.13"
    55           etat="test"
    66           compatibilite="[3.0.0;3.0.*]"
  • _plugins_/edition_directe/trunk/edition_directe_pipelines.php

    r74297 r74936  
    9595         $objet=str_replace('editer_','',$form);
    9696       
    97         if(in_array($objet,$objets)  AND ! $_REQUEST['redirect']){
     97        if(in_array($objet,$objets)  AND ! $_REQUEST['redirect'] AND _request('exec')){
    9898            if($objet=='site'){
    9999             $id_objet=$flux['data']['id_syndic'];
    100100            $flux['data']['redirect']=generer_url_ecrire($objet,'id_syndic='.$id_objet);   
    101101            }
    102             else{
    103                 $id_objet=$flux['data']['id_'.$objet];
    104                 $flux['data']['redirect']=generer_url_ecrire($objet,'id_'.$objet.'='.$id_objet);
    105                 }
     102            elseif($id_objet=$flux['data']['id_'.$objet])$flux['data']['redirect']=generer_url_ecrire($objet,'id_'.$objet.'='.$id_objet);               
    106103               
    107104        }
  • _plugins_/edition_directe/trunk/paquet.xml

    r74928 r74936  
    22           prefix="edition_directe"
    33           categorie="edition"
    4            version="3.2.12"
     4           version="3.2.13"
    55           etat="test"
    66           compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.