Changeset 27686 in spip-zone for _plugins_/_test_/ajaxforms/balise


Ignore:
Timestamp:
Apr 7, 2009, 8:31:52 AM (12 years ago)
Author:
marcimat@…
Message:
  • 3 ème argument sur #FORMULAIRE_EDITER_LOGO pour proposer une redirection (ça fait un moment que je l'avais, j'avais du oublié de le déposer)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/ajaxforms/balise/formulaire_editer_logo.php

    r23757 r27686  
    44if (!defined("_ECRIRE_INC_VERSION")) return;
    55
    6 
     6/**
     7 * Pour editer / ajouter / supprimer un logo sur un objet SPIP.
     8 *
     9 * <BOUCLE_(ARTICLES){id_article}>#FORMULAIRE_EDITER_LOGO ...
     10 *
     11 * On peut forcer l'objet et son id
     12 * #FORMULAIRE_EDITER_LOGO{article,8}
     13 *
     14 * Et forcer une redirection sur un traitement ok
     15 * #FORMULAIRE_EDITER_LOGO{article,8,#URL_AUTEUR{8}}
     16 */
    717function balise_FORMULAIRE_EDITER_LOGO_dist ($p) {
    818        // on recupere le nom de la boucle
     
    1626
    1727function balise_FORMULAIRE_EDITER_LOGO_stat($args,$filtres) {
     28       
    1829        // si on force les parametres par #FORMULAIRE_EDITER_LOGO{article,12}
    1930        // on enleve les parametres calcules
     
    2435        $objet = $args[0];
    2536        $id_objet = $args[1];
     37        // si on demande en plus une redirection
     38        // #FORMULAIRE_EDITER_LOGO{article,12,#URL_AUTEUR{12}}
     39        $retour = isset($args[2])?$args[2]:"";
    2640        // pas dans une boucle ? formulaire pour le logo du site
    2741        // dans ce cas, il faut chercher un 'siteon0.ext'
     
    3448                #$_id_objet = id_table_objet($objet); // calcule dans le CVT
    3549        }
    36         return array($objet, $id_objet);
     50        return array($objet, $id_objet, $retour);
    3751}
    3852
    39 
    40 
    4153?>
Note: See TracChangeset for help on using the changeset viewer.