Changeset 29090 in spip-zone


Ignore:
Timestamp:
Jun 10, 2009, 2:07:49 PM (10 years ago)
Author:
cedric@…
Message:

icone synchro, et surcharge de l'icone aide
amelioration des surcharges d'icones composees en evitant la superposition de rien.gif

Location:
_core_/plugins/bandeau
Files:
5 added
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/bandeau/bando_options.php

    r29088 r29090  
    3838}
    3939
     40function find_icone($icone){
     41        $icone_renommer = charger_fonction('icone_renommer','inc',true);
     42        list($icone,$fonction) = $icone_renommer($icone,"");
     43        return $icone;
     44}
    4045
    4146?>
  • _core_/plugins/bandeau/inc/icone_renommer.php

    r29087 r29090  
    2222        $type = preg_replace("/(-[0-9]{1,3})?[.](gif|png)$/i","",$fond);
    2323
     24        $rtl = false;
     25        if (preg_match(',[-_]rtl$,i',$type)){
     26                $rtl = true;
     27                $type = preg_replace(',[-_]rtl$,i','',$type);
     28        }
     29
    2430        $remplacement = array(
    2531                'historique'=>'revisions',
     
    3642                $dir = dirname($icone);
    3743                $fond = $icone;
     44
     45                if ($rtl
     46                        AND $fr = "$type-rtl-$size.png"
     47                        AND file_exists($dir.'/'.$fr))
     48                        $type = "$type-rtl";
     49
    3850                $action = "";
    3951                if ($fonction=="supprimer.gif"){
     
    5062                        AND file_exists($dir.'/'.$fa)){
    5163                        $fond = $dir .'/'. $fa;
    52                         $fonction = "rien.gif";
     64                        $fonction = "";
    5365                }
    5466                // c'est bon !
Note: See TracChangeset for help on using the changeset viewer.