[SPIP Zone] r3712 - in /_plugins_/_amelioration_admin_/recherche_etendue: ./ exec/ img_pack/

Author: cedric@yterium.com
Date: Thu Jun 29 18:42:39 2006
New Revision: 3712

Log:
Repertoire img_pack et wrapper pour IE

Added:
    _plugins_/_amelioration_admin_/recherche_etendue/img_pack/
    _plugins_/_amelioration_admin_/recherche_etendue/img_pack/stock_book-alt.png
      - copied unchanged from r3672, _plugins_/_amelioration_admin_/recherche_etendue/stock_book-alt.png
    _plugins_/_amelioration_admin_/recherche_etendue/img_pack/stock_exec.png
      - copied unchanged from r3672, _plugins_/_amelioration_admin_/recherche_etendue/stock_exec.png
    _plugins_/_amelioration_admin_/recherche_etendue/img_pack/stock_index.png
      - copied unchanged from r3672, _plugins_/_amelioration_admin_/recherche_etendue/stock_index.png
    _plugins_/_amelioration_admin_/recherche_etendue/img_pack/wrapper.php
Removed:
    _plugins_/_amelioration_admin_/recherche_etendue/stock_book-alt.png
    _plugins_/_amelioration_admin_/recherche_etendue/stock_exec.png
    _plugins_/_amelioration_admin_/recherche_etendue/stock_index.png
Modified:
    _plugins_/_amelioration_admin_/recherche_etendue/exec/admin_index.php
    _plugins_/_amelioration_admin_/recherche_etendue/exec/index_tous.php
    _plugins_/_amelioration_admin_/recherche_etendue/recherche_etendue.php

Modified: _plugins_/_amelioration_admin_/recherche_etendue/exec/admin_index.php

--- _plugins_/_amelioration_admin_/recherche_etendue/exec/admin_index.php (original)
+++ _plugins_/_amelioration_admin_/recherche_etendue/exec/admin_index.php Thu Jun 29 18:42:39 2006
@@ -47,13 +47,13 @@
   
   debut_raccourcis();
   echo "<p>";
- icone_horizontale (_L('Voir le vocabulaire indexe'), generer_url_ecrire("index_tous"), "../"._DIR_PLUGIN_ADVANCED_SEARCH."/stock_book-alt.png");
+ icone_horizontale (_L('Voir le vocabulaire indexe'), generer_url_ecrire("index_tous"), "../"._DIR_PLUGIN_ADVANCED_SEARCH."/img_pack/stock_book-alt.png");
   echo "</p>";
   
   icone_horizontale (_L('Mettre &agrave; jour les infos d\'indexation du site'), generer_url_ecrire("admin_index", "mise_a_jour=oui"), "cache-24.gif");
- icone_horizontale (_L('Forcer l\'indexation du site'), generer_url_ecrire("admin_index", "forcer_indexation=20"), "../"._DIR_PLUGIN_ADVANCED_SEARCH."/stock_exec.png");
- icone_horizontale (_L('Relancer l\'indexation du site sans purger les donn&eacute;es.'), generer_url_ecrire("admin_index", "forcer_indexation=oui"), "../"._DIR_PLUGIN_ADVANCED_SEARCH."/stock_exec.png");
- echo "<div style='width: 100%; border-top: solid 1px white;background: url(img_pack/rayures-danger.png);'>";
+ icone_horizontale (_L('Forcer l\'indexation du site'), generer_url_ecrire("admin_index", "forcer_indexation=20"), "../"._DIR_PLUGIN_ADVANCED_SEARCH."/img_pack/stock_exec.png");
+ icone_horizontale (_L('Relancer l\'indexation du site sans purger les donn&eacute;es.'), generer_url_ecrire("admin_index", "forcer_indexation=oui"), "../"._DIR_PLUGIN_ADVANCED_SEARCH."/img_pack/stock_exec.png");
+ echo "<div style='width: 100%; border-top: solid 1px white;background: url(".http_wrapper('rayures-danger.png').");'>";
   icone_horizontale (_L('Cliquez ici pour purger les tables d\'indexation.'), generer_url_ecrire("admin_index", "purger=oui"), "effacer-cache-24.gif");
   echo "</div>";
   
Modified: _plugins_/_amelioration_admin_/recherche_etendue/exec/index_tous.php

--- _plugins_/_amelioration_admin_/recherche_etendue/exec/index_tous.php (original)
+++ _plugins_/_amelioration_admin_/recherche_etendue/exec/index_tous.php Thu Jun 29 18:42:39 2006
@@ -74,7 +74,7 @@

   debut_raccourcis();
   echo "<p>";
- icone_horizontale (_L('Statut de l\'indexation'), generer_url_ecrire("admin_index"), "../"._DIR_PLUGIN_ADVANCED_SEARCH."/stock_index.png");
+ icone_horizontale (_L('Statut de l\'indexation'), generer_url_ecrire("admin_index"), "../"._DIR_PLUGIN_ADVANCED_SEARCH."/img_pack/stock_index.png");
   echo "</p>";

   icone_horizontale (_L('Tout'), generer_url_ecrire("index_tous"), "tout-site-24.gif");

Added: _plugins_/_amelioration_admin_/recherche_etendue/img_pack/wrapper.php

--- _plugins_/_amelioration_admin_/recherche_etendue/img_pack/wrapper.php (added)
+++ _plugins_/_amelioration_admin_/recherche_etendue/img_pack/wrapper.php Thu Jun 29 18:42:39 2006
@@ -0,0 +1,23 @@
+<?php
+
+ // wrapper image pour scintillement MSIE, cf.
+ // http://www.ultra-fluide.com/ressources/css/css-hacks.htm#scintillement
+ if (!isset($_GET['file'])
+ OR !preg_match(',^[^/\0]+\.(gif|jpg|png)$,i', $_GET['file'], $r)
+ OR !@file_exists('./'.$_GET['file']))
+ die('404 not found');
+
+ $mime = array(
+ 'jpg' => 'image/jpeg',
+ 'gif' => 'image/gif',
+ 'png' => 'image/png'
+ );
+
+ header('Content-Type: '.$mime[strtolower($r[1])]);
+ header('Content-Length: '.filesize('./'.$_GET['file']));
+ header('Cache-Control: max-age=36000');
+ header('Pragma: public');
+ readfile('./'.$_GET['file']);
+ exit;
+
+?>
\ No newline at end of file

Modified: _plugins_/_amelioration_admin_/recherche_etendue/recherche_etendue.php

--- _plugins_/_amelioration_admin_/recherche_etendue/recherche_etendue.php (original)
+++ _plugins_/_amelioration_admin_/recherche_etendue/recherche_etendue.php Thu Jun 29 18:42:39 2006
@@ -23,12 +23,12 @@

       // on voit les bouton dans la barre "accueil"
       $boutons_admin['accueil']->sousmenu["admin_index"]= new Bouton(
- "../"._DIR_PLUGIN_ADVANCED_SEARCH."/stock_index.png", // icone
+ "../"._DIR_PLUGIN_ADVANCED_SEARCH."/img_pack/stock_index.png", // icone
       _L("Gestion de l'indexation") //titre
       );

       $boutons_admin['accueil']->sousmenu["index_tous"]= new Bouton(
- "../"._DIR_PLUGIN_ADVANCED_SEARCH."/stock_book-alt.png", // icone
+ "../"._DIR_PLUGIN_ADVANCED_SEARCH."/img_pack/stock_book-alt.png", // icone
       _L("Dictionnaire indexe") //titre
       );
     }

Removed: _plugins_/_amelioration_admin_/recherche_etendue/stock_book-alt.png

Binary file - no diff available.

Removed: _plugins_/_amelioration_admin_/recherche_etendue/stock_exec.png

Binary file - no diff available.

Removed: _plugins_/_amelioration_admin_/recherche_etendue/stock_index.png

Binary file - no diff available.