Changeset 34424 in spip-zone


Ignore:
Timestamp:
Jan 13, 2010, 12:32:37 PM (10 years ago)
Author:
marcimat@…
Message:

Correction du confirm() qui ratait les traductions !

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-bonux-2/public/spip_bonux_balises.php

    r34332 r34424  
    55 * (c) 2008 Mathieu Marcillaud, Cedric Morin, Romy Tetue
    66 * Licence GPL
    7  * 
     7 *
    88 */
    99
     
    120120 * Affecte une variable locale au squelette
    121121 * #SET{nom,valeur}
    122  * 
    123  * SURCHARGE DU CORE : 
     122 *
     123 * SURCHARGE DU CORE :
    124124 *              Affecte un filtre a une variable locale au squelette
    125125 *              #SET{nom,filtre,param1,param2,...,paramN}
     
    130130/*
    131131function balise_SET($p){
    132         $_code = array();       
    133        
     132        $_code = array();
     133
    134134        $n=1;
    135135        while ($_v = interprete_argument_balise($n++,$p))
     
    167167                // si le tableau n'existe pas encore, on le cree
    168168                // on ajoute la valeur ensuite (sans passer par array_push)
    169                 $p->code = "vide((\$cle=$_nom) 
     169                $p->code = "vide((\$cle=$_nom)
    170170                        . (is_array(\$Pile['vars'][\$cle])?'':\$Pile['vars'][\$cle]=array())
    171171                        . (\$Pile['vars'][\$cle][]=$_valeur))";
     
    181181 * #SET_MERGE{nom_tableau,t1,t2}
    182182 * #SET_MERGE{nom_tableau,#GET{tableau},#ARRAY{cle,valeur}}
    183  * 
     183 *
    184184 * Si 2 arguments : Merge t1 dans nom_tableau
    185185 * #SET_MERGE{nom_tableau,t1}
    186186 * #SET_MERGE{nom_tableau,#GET{tableau}}
    187  * 
     187 *
    188188 * @param object $p : objet balise
    189189 * @return ""
     
    197197                // 2 arguments : merge de $_nom et $_t1 dans $_nom
    198198                // si le tableau n'existe pas encore, on le cree
    199                 $p->code = "vide((\$cle=$_nom) 
     199                $p->code = "vide((\$cle=$_nom)
    200200                        . (is_array(\$Pile['vars'][\$cle])?'':\$Pile['vars'][\$cle]=array())
    201201                        . (is_array(\$new=$_t1)?'':\$new=array(\$new))
     
    204204                // 3 arguments : merge de $_t1 et $_t2 dans $_nom
    205205                // si le tableau n'existe pas encore, on le cree
    206                 $p->code = "vide((\$cle=$_nom) 
     206                $p->code = "vide((\$cle=$_nom)
    207207                        . (is_array(\$Pile['vars'][\$cle])?'':\$Pile['vars'][\$cle]=array())
    208208                        . (is_array(\$new1=$_t1)?'':\$new1=array(\$new1))
    209209                        . (is_array(\$new2=$_t2)?'':\$new2=array(\$new2))
    210                         . (\$Pile['vars'][\$cle] = array_merge(\$new1,\$new2)))";       
     210                        . (\$Pile['vars'][\$cle] = array_merge(\$new1,\$new2)))";
    211211        else
    212212                $p->code = "''";
     
    314314                return $p;
    315315        }
    316        
     316
    317317        $_libelle = interprete_argument_balise(2,$p);
    318318        $_libelle = $_libelle?$_libelle:$_champ;
     
    323323        $_issens = "in_array($_champ,array('<','>'))";
    324324        $_sens = "(strpos('> <',$_champ)-1)";
    325        
     325
    326326        $_variable = "((\$s=$_issens)?'sens':'tri').".$boucle->modificateur['tri_nom'];
    327327        $_url = "parametre_url(self(),$_variable,\$s?$_sens:$_champ)";
    328328        $_on = "\$s?(".$boucle->modificateur['tri_sens']."==$_sens".'):('.$boucle->modificateur['tri_champ']."==$_champ)";
    329        
     329
    330330        $p->code = "aoustrong($_url,$_libelle,$_on".($_class?",$_class":"").")";
    331331        //$p->code = "''";
     
    340340 * ou
    341341 * #BOUTON_ACTION{libelle,url,ajax} pour que l'action soit ajax comme un lien class='ajax'
    342  * ou 
     342 * ou
    343343 * #BOUTON_ACTION{libelle,url,ajax,img_src} pour utiliser une image comme bouton
    344  * ou 
     344 * ou
    345345 * #BOUTON_ACTION{libelle,url,ajax,img_src,message_confirmation} pour utiliser un message de confirmation
    346346 *
     
    352352        $_label = interprete_argument_balise(1,$p);
    353353        if (!$_label) $_label="''";
    354        
     354
    355355        $_url = interprete_argument_balise(2,$p);
    356356        if (!$_url) $_url="''";
     
    361361        $_img = interprete_argument_balise(4,$p);
    362362        if (!$_img) $_img="''";
    363        
     363
    364364        $_confirm = interprete_argument_balise(5,$p);
    365365        if (!$_confirm){ $_confirm="''"; $_onclick=''; }
    366         else $_onclick = " onclick=\'return confirm(".attribut_html($_confirm).");\'";
     366        else $_onclick = " onclick=\'return confirm(\"' . attribut_html($_confirm) . '\");\'";
    367367
    368368        $p->code = "'<form class=\'bouton_action_post '.$_class.'\' method=\'post\' action=\''.(\$u=$_url).'\'><span>'.form_hidden(\$u)
     
    402402/**
    403403 * Savoir si on objet est publie ou non
    404  * 
     404 *
    405405 * @param <type> $p
    406  * @return <type> 
     406 * @return <type>
    407407 */
    408408function balise_PUBLIE_dist($p) {
Note: See TracChangeset for help on using the changeset viewer.