Changeset 48475 in spip-zone


Ignore:
Timestamp:
Jun 4, 2011, 11:07:44 AM (10 years ago)
Author:
patfr@…
Message:

Surcharge des valeurs par défaut : il est désormais possible de modifier une valeur par défaut proposée nativement par le CS.
Exemples de surcharges :
cf doc ici : http://www.spip-contrib.net/Le-Couteau-Suisse-a-piloter

Location:
_plugins_/couteau_suisse
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/cout_utils.php

    r47574 r48475  
    158158        $variable = &$cs_variables[$variable];
    159159        if(isset($variable['externe'])) $variable['defaut'] = $variable['externe'];
    160         $defaut = function_exists($f='initialiser_variable_'.$variable['nom'])?$f()
    161                 :(!isset($variable['defaut'])?'':$variable['defaut']);
     160        $defaut = !isset($variable['defaut'])?'':$variable['defaut'];
     161        if(function_exists($f='initialiser_variable_'.$variable['nom']))
     162                $defaut = $f($defaut);
    162163        if(!strlen($defaut)) $defaut = "''";
    163164        if(@$variable['format']==_format_NOMBRE) $defaut = "intval($defaut)";
     
    478479                foreach($balise as $obj=>$type_objet) {
    479480                        // ici, on fait attention de ne pas melanger propre et typo
    480                         if(array_key_exists('typo', $type_objet) && array_key_exists('propre', $type_objet)) die(_T('couteauprive:erreur:traitements'));
     481                        if(array_key_exists('typo', $type_objet) && array_key_exists('propre', $type_objet))
     482                                die(var_dump($type_objet) . "<br/>>> <b>#$bal/$obj</b><br/>" . _T('couteauprive:erreur:traitements'));
    481483                        $traitements_type_objet = &$traitements_utilises[$bal][$obj];
    482484                        foreach($type_objet as $f=>$fonction)  {
  • _plugins_/couteau_suisse/plugin.xml

    r48443 r48475  
    22        <nom><multi>[en]Swiss Knife[fr]Le Couteau Suisse[ca]El Ganivet Su&#237;s[ar]&#1587;&#1603;&#1610;&#1606; &#1575;&#1604;&#1580;&#1610;&#1576;[nl]Het Zwitserland Mes[gl]A navalla su&#237;za[es]La Navaja Suiza[de]Schweizer Taschenmesser[tr]&#304;svi&#231;re &#199;ak&#305;s&#305;[br]Ar Gontell Suis[pt_br]Canivete Su&#237;&#231;o[ast]La Navaya Suiza[gl]A navalla su&#237;za[ro]Cu&#355;itul Elve&#355;ian[it]Coltellino Svizzero</multi></nom>
    33        <icon>img/couteau-50.gif</icon>
    4         <version>1.8.40.05</version>
     4        <version>1.8.41.00</version>
    55        <version_base>1.0</version_base>
    66        <auteur>Patrice Vanneufville
Note: See TracChangeset for help on using the changeset viewer.