Changeset 70296 in spip-zone


Ignore:
Timestamp:
Mar 1, 2013, 9:56:11 AM (6 years ago)
Author:
abelass@…
Message:
  • assurer le bon retour après la validation de l'objet
Location:
_plugins_/edition_directe
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/edition_directe

    • Property svn:ignore set to
      .settings
      .project
  • _plugins_/edition_directe/branches/3.0/edition_directe_pipelines.php

    r66113 r70296  
    2828}
    2929
     30//Modifié la page de l'objet
    3031function edition_directe_recuperer_fond($flux){
    3132        include_spip('edition_directe_fonctions');
     
    8788}
    8889
     90// Gérer le retour après validation du formulaire
     91function edition_directe_formulaire_traiter($flux){
     92    $objets=objets_edition_directe();
     93     $form = $flux['args']['form'];
     94     $objet=str_replace('editer_','',$form);
     95    if(in_array($objet,$objets)){
     96        if($objet=='site'){
     97         $id_objet=$flux['data']['id_syndic'];
     98        $flux['data']['redirect']=generer_url_ecrire($objet,'id_syndic='.$id_objet);   
     99        }
     100    else{
     101        $id_objet=$flux['data']['id_'.$objet];
     102        $flux['data']['redirect']=generer_url_ecrire($objet,'id_'.$objet.'='.$id_objet);
     103        }
     104       
     105    }
     106    return $flux;
     107}
    89108?>
  • _plugins_/edition_directe/branches/3.0/paquet.xml

    r66113 r70296  
    22           prefix="edition_directe"
    33           categorie="edition"
    4            version="3.2.6"
     4           version="3.2.7"
    55           etat="test"
    66           compatibilite="[3.0.0;3.0.*]"
     
    1919        <pipeline nom="affiche_gauche" inclure="edition_directe_pipelines.php" />       
    2020        <pipeline nom="recuperer_fond" inclure="edition_directe_pipelines.php" />       
    21        
     21        <pipeline nom="formulaire_traiter" inclure="edition_directe_pipelines.php" />           
    2222        <pipeline nom="edition_directe_controle" action="" />   
    2323
    24         <necessite nom="saisies" compatibilite="[1.14.0;[" />   
     24        <necessite nom="saisies" compatibilite="[1.30.0;[" />   
    2525        <utilise nom="medias" compatibilite="[2.7.27;[" />     
    2626        <menu nom="configurer_edition_directe" titre="edir:titre_plugin" parent="menu_configuration" icone="images/edir-16.png"/>       
  • _plugins_/edition_directe/trunk/edition_directe_pipelines.php

    r66113 r70296  
    2828}
    2929
     30//Modifié la page de l'objet
    3031function edition_directe_recuperer_fond($flux){
    3132        include_spip('edition_directe_fonctions');
     
    8788}
    8889
     90// Gérer le retour après validation du formulaire
     91function edition_directe_formulaire_traiter($flux){
     92    $objets=objets_edition_directe();
     93     $form = $flux['args']['form'];
     94     $objet=str_replace('editer_','',$form);
     95    if(in_array($objet,$objets)){
     96        if($objet=='site'){
     97         $id_objet=$flux['data']['id_syndic'];
     98        $flux['data']['redirect']=generer_url_ecrire($objet,'id_syndic='.$id_objet);   
     99        }
     100    else{
     101        $id_objet=$flux['data']['id_'.$objet];
     102        $flux['data']['redirect']=generer_url_ecrire($objet,'id_'.$objet.'='.$id_objet);
     103        }
     104       
     105    }
     106    return $flux;
     107}
    89108?>
  • _plugins_/edition_directe/trunk/paquet.xml

    r66113 r70296  
    22           prefix="edition_directe"
    33           categorie="edition"
    4            version="3.2.6"
     4           version="3.2.7"
    55           etat="test"
    66           compatibilite="[3.0.0;3.0.*]"
     
    1919        <pipeline nom="affiche_gauche" inclure="edition_directe_pipelines.php" />       
    2020        <pipeline nom="recuperer_fond" inclure="edition_directe_pipelines.php" />       
    21        
     21        <pipeline nom="formulaire_traiter" inclure="edition_directe_pipelines.php" />           
    2222        <pipeline nom="edition_directe_controle" action="" />   
    2323
    24         <necessite nom="saisies" compatibilite="[1.14.0;[" />   
     24        <necessite nom="saisies" compatibilite="[1.30.0;[" />   
    2525        <utilise nom="medias" compatibilite="[2.7.27;[" />     
    2626        <menu nom="configurer_edition_directe" titre="edir:titre_plugin" parent="menu_configuration" icone="images/edir-16.png"/>       
Note: See TracChangeset for help on using the changeset viewer.