Ignore:
Timestamp:
02/28/11 15:59:00 (9 years ago)
Author:
mistic100
Message:

[tools] PHP Optimisateur

  • languages links in a popup
  • add a new plugin mode 'ProcessHigh' for high priority plugins (not used yet)
Location:
extensions/PHP_Optimisateur
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/PHP_Optimisateur/include/header.php

    r9265 r9420  
    1212        <link rel="stylesheet" type="text/css" media="screen" href="template/css/colorpicker.css"/> 
    1313        <link rel="stylesheet" type="text/css" media="screen" href="template/css/jqtransform.css"/> 
     14         
    1415        <script type="text/javascript" src="template/js/jquery.js"></script> 
    1516        <script type="text/javascript" src="template/js/colorpicker.js"></script> 
    1617        <script type="text/javascript" src="template/js/jqtransform.js"></script> 
     18         
    1719        <script language="javascript"> 
    1820                $(function(){ 
     
    2426                        $(\'#overlay\').css(\'display\',\'block\'); 
    2527                } 
    26         </script> 
     28         
     29                jQuery().ready(function(){ 
     30                        jQuery("#languageSwitchLink").mouseover(function() { 
     31                                jQuery("#languageSwitchBox").toggle(); 
     32                        }); 
     33                        jQuery("#languageSwitchBox").mouseleave(function() { 
     34                                jQuery("#languageSwitchBox").toggle(); 
     35                        }); 
     36                }); 
     37        </script>        
     38         
     39</head> 
    2740 
    28 </head> 
    2941<body> 
    3042<div id="overlay" style="display:none;">&nbsp;</div> 
     
    3345        PHP Optimisateur '.$APPversion.' 
    3446         
    35         <span class="lang">'; 
    36         foreach ($CONF['languages'] as $key => $name) { 
    37                 echo '<a class="lang" href="index.php?Lang='.$key.'" title="'.$name.'"><img src="language/'.$key.'/'.$key.'.png" alt="'.$name.'"/></a>'; 
    38         } 
    39         echo '</span> 
     47        <div id="languageSwitchLink" title="Change Language"> 
     48                <ul> 
     49                        <li><a href="#"><img src="language/'.$CONF['user_lang'].'/'.$CONF['user_lang'].'.png" alt="'.$CONF['languages'][$CONF['user_lang']].'"/> '.$CONF['languages'][$CONF['user_lang']].'</a></li> 
     50                </ul> 
     51        </div> 
     52         
     53        <div id="languageSwitchBox" style="display:none;" class="generic"> 
     54                <ul>'; 
     55                foreach ($CONF['languages'] as $key => $name) { 
     56                        echo '<li><a class="lang" href="index.php?Lang='.$key.'" title="'.$name.'"><img src="language/'.$key.'/'.$key.'.png" alt="'.$name.'"/> '.$name.'</a></li>'; 
     57                } 
     58                echo ' </ul> 
     59        </div> 
    4060         
    4161</div>'; 
  • extensions/PHP_Optimisateur/include/main.php

    r9276 r9420  
    9292        } 
    9393                 
     94        // Plugins pendant l'execution, haute priorité 
     95        foreach ($CONF['Plugins'] as $plugin_id => $plugin_config) { 
     96                if ($plugin_config['mode'] == 'ProcessHigh' AND $plugin_config['active']) { 
     97                        include('plugins/'.$plugin_id.'/main.php'); 
     98                } 
     99        } 
     100         
    94101        // Plugins pendant l'execution 
    95102        foreach ($CONF['Plugins'] as $plugin_id => $plugin_config) { 
  • extensions/PHP_Optimisateur/index.php

    r9276 r9420  
    22/***************************************\ 
    33|                       PHP OPTIMISATEUR                        | 
    4 |                         Version 1.3.a                         | 
     4|                         Version 1.3.3                         | 
    55\***************************************/ 
    66 
  • extensions/PHP_Optimisateur/template/css/screen.css

    r9201 r9420  
    116116                margin-bottom:1px; 
    117117        } 
    118         .lang a { 
     118        /* .lang a { 
    119119                margin:-4px 10px; 
    120120                float:right; 
     
    124124                        -moz-box-shadow:0 0 4px #07f; 
    125125                        -webkit-box-shadow:0 0 4px #07f; 
    126                 } 
     126                } */ 
    127127         
    128128 
     
    244244        -webkit-box-shadow: 0 0 2px #888, inset 0 0 2px #888; 
    245245} 
     246 
     247#languageSwitchLink { 
     248        float:right; 
     249        width:90px; 
     250        padding:0 5px; 
     251        text-align:left; 
     252} 
     253 
     254#languageSwitchBox { 
     255        position:absolute; 
     256        top:5px; 
     257        right:50%; 
     258        margin-right:-470px; 
     259        width:90px; 
     260        z-index:99; 
     261        padding:5px; 
     262        background:#0a0a0a; 
     263        -moz-box-shadow:0 0 5px #000; 
     264        -webkit-box-shadow:0 0 5px #000; 
     265        text-align:left; 
     266        opacity:0.8; 
     267        filter:alpha(opacity=80); 
     268} 
     269 
     270#languageSwitchBox *, #languageSwitchLink * { 
     271        font-size:13px; 
     272        text-shadow:none; 
     273        font-weight:normal; 
     274        color:#eee; 
     275} 
     276 
     277#languageSwitchBox ul, #languageSwitchLink ul { 
     278        list-style:none; 
     279        margin:0 5px 0 5px; 
     280} 
Note: See TracChangeset for help on using the changeset viewer.