Changeset 5269 in spip-zone


Ignore:
Timestamp:
Sep 12, 2006, 8:19:31 AM (15 years ago)
Author:
franck.ducas@…
Message:

Quelques bugs corriges, mais il en reste. Non fonctionnel.

Location:
_plugins_/habillages
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/habillages/exec/config_habillages.php

    r5267 r5269  
    6868        if ($theme != "" AND $theme != "initial" AND file_exists($options_file)) {
    6969                // Si le fichier inc/mes_options.php existe deja
    70                         ###echo "option existe";
     70                        echo "option existe";
    7171                        # Ouvrir et lire le fichier...
    7272                        $open_options_file = fopen($options_file, 'r');
     
    7979                       
    8080                        if ($search_comment_backup) {
    81                                 ###echo "commentaire backup trouve dans mes options";
     81                                echo "commentaire backup trouve dans mes options";
    8282                                fclose($open_options_file);
    8383                               
    8484                                # Debut routine.
    8585                                if (file_exists($theme_duplicated) AND file_exists($theme_xml)) {
    86                                         ###echo "theme.xml existe dans img_pack";
     86                                        echo "theme.xml existe dans img_pack";
    8787                                        $open_theme_xml = fopen($theme_xml, 'r');
    8888                                        $theme_xml_size = filesize ($theme_xml);
     
    9898                       
    9999                                        if ($theme_name[1] != $duplicated_name[1]) {
    100                                                 ###echo "le theme choisi n'est pas le même que dans img_pack";
     100                                                echo "le theme choisi n'est pas le même que dans img_pack UN";
    101101                                                if (is_dir('img_pack_backup') AND !is_dir('img_pack')) {
    102102                                                mkdir ("img_pack", 0700);
     
    135135                                        }
    136136                                        else if ($theme_name[1] == $duplicated_name[1]) {
    137                                                 ###echo "le theme choisi est le même que dans img_pack";
     137                                                echo "le theme choisi est le même que dans img_pack TROIS";
    138138                                                if (($duplicated_version[1] != $theme_version[1]) AND ($duplicated_version[1] < $theme_version[1])) {
    139139                                                       
     
    176176               
    177177                                else if (file_exists($theme_duplicated) AND !file_exists($theme_xml)) {
    178                                         ###echo "fichier theme.xml n'exite pas dans le theme";
     178                                        echo "fichier theme.xml n'exite pas dans le theme";
    179179                                        if (is_dir('img_pack_backup') AND !is_dir('img_pack')) {
    180                                                 ###echo "backup existe, pas img_pack";
    181                                                 mkdir ("img_pack", 0700);
    182                                                 mkdir ("img_pack/icones_barre", 0700);
    183                                                 mkdir ("img_pack/icones", 0700);
    184                                         }
    185                                         else if (!is_dir('img_pack_backup') AND is_dir('img_pack')){
    186                                                 ###echo "backup n'existe pas, img_pack si";
     180                                                echo "backup existe, pas img_pack";
     181                                                mkdir ("img_pack", 0700);
     182                                                mkdir ("img_pack/icones_barre", 0700);
     183                                                mkdir ("img_pack/icones", 0700);
     184                                        }
     185                                        else if (!is_dir('img_pack_backup') AND is_dir('img_pack')){
     186                                                echo "backup n'existe pas, img_pack si";
    187187                                                rename ("img_pack", "img_pack_backup");
    188188                                                mkdir ("img_pack", 0700);
     
    191191                                        }
    192192                                        else if (is_dir('img_pack_backup') AND is_dir('img_pack')){
    193                                                 ###echo "backup existe, img_pack aussi";
     193                                                echo "backup existe, img_pack aussi";
    194194                                        }
    195195                                       
     
    218218                                       
    219219                else if (!file_exists($theme_duplicated)){
    220                         ###echo "le theme.xml existe pas dans img_pack";
     220                        echo "le theme.xml existe pas dans img_pack";
    221221                        if (is_dir('img_pack_backup') AND !is_dir('img_pack')) {
    222222                                                mkdir ("img_pack", 0700);
     
    257257                                               
    258258                        else if (!$search_comment_backup AND $search_define) {
    259                                 ###echo "commentaire backup options pas trouvé mais define";
     259                                echo "commentaire backup options pas trouvé mais define";
    260260                                fclose($open_options_file);
    261261                                # Definir un fichier de sauvegarde.
     
    275275                                # Debut routine.
    276276                                if (file_exists($theme_duplicated)) {
    277                                 ###echo "theme.xml existe dans img_pack";
     277                                echo "theme.xml existe dans img_pack";
    278278                                $open_theme_xml = fopen($theme_xml, 'r');
    279279                                $theme_xml_size = filesize ($theme_xml);
     
    289289                               
    290290                                if ($theme_name[1] != $duplicated_name[1]) {
    291                                         ###echo "le theme choisi n'est pas le même que dans img_pack";
     291                                        echo "le theme choisi n'est pas le même que dans img_pack";
    292292                                        if (is_dir('img_pack_backup') AND !is_dir('img_pack')) {
    293293                                                mkdir ("img_pack", 0700);
     
    326326                                }
    327327                                else if ($theme_name[1] == $duplicated_name[1]) {
    328                                         ###echo "le theme choisi est le même que dans img_pack";
     328                                        echo "le theme choisi est le même que dans img_pack UN";
    329329                                        if (($duplicated_version[1] != $theme_version[1]) AND ($duplicated_version[1] < $theme_version[1])) {
    330330                                               
     
    368368                       
    369369                        else if (!file_exists($theme_duplicated)){
    370                                 ###echo "le theme.xml existe pas dans img_pack";
     370                                echo "le theme.xml existe pas dans img_pack";
    371371                                if (is_dir('img_pack_backup') AND !is_dir('img_pack')) {
    372372                                                mkdir ("img_pack", 0700);
     
    412412                # Routines a mettre en fonction.
    413413                        if (file_exists($theme_duplicated)) {
    414                         ###echo "theme.xml existe dans img_pack";
     414                        echo "theme.xml existe dans img_pack";
    415415                        $open_theme_xml = fopen($theme_xml, 'r');
    416416                        $theme_xml_size = filesize ($theme_xml);
     
    422422                        $theme_duplicated_size = filesize ($theme_duplicated);
    423423                        $read_theme_duplicated = fread ($open_theme_duplicated, $theme_duplicated_size);
    424                         $search_duplicated_name = eregi("\<prefixe\>(.*)\<\/prefixe\>", $read_theme_duplicated, $duplicated_name);
     424                        $search_duplicated_name = eregi("\<prefixe>(.*)</prefixe>", $read_theme_duplicated, $duplicated_name);
    425425                        $search_duplicated_version = eregi("<version>(.*)</version>", $read_theme_duplicated, $duplicated_version);
    426426                       
    427427                        if ($theme_name[1] != $duplicated_name[1]) {
    428                                 ###echo "le theme choisi n'est pas le meme que dans img_pack";
     428                                echo "le theme choisi n'est pas le meme que dans img_pack";
    429429                                if (is_dir('img_pack_backup') AND !is_dir('img_pack')) {
    430430                                                mkdir ("img_pack", 0700);
     
    463463                        }
    464464                        else if ($theme_name[1] == $duplicated_name[1]) {
    465                                 ###echo "le theme choisi est le même que dans img_pack";
     465                                echo "le theme choisi est le même que dans img_pack DEUX";
    466466                                if (($duplicated_version[1] != $theme_version[1]) AND ($duplicated_version[1] < $theme_version[1])) {
    467467                                       
     
    505505               
    506506                else if (!file_exists($theme_duplicated)){
    507                         ###echo "le theme.xml existe pas dans img_pack";
     507                        echo "le theme.xml existe pas dans img_pack";
    508508                        if (is_dir('img_pack_backup') AND !is_dir('img_pack')) {
    509509                                                mkdir ("img_pack", 0700);
     
    543543
    544544        else if ($theme == "initial") {
    545                 ###echo "veut revenir initial";
     545                echo "veut revenir initial";
    546546                if (is_dir('img_pack_backup')) {
    547547                        mkdir ("img_pack", 0700);
     
    571571                }
    572572                else if (!is_dir('img_pack_backup')) {
    573                         ###echo "mettre in img_pack natif quelque part pour le restaurer et restaurer mes options";
     573                        echo "mettre in img_pack natif quelque part pour le restaurer et restaurer mes options";
    574574                }
    575575        }
     
    590590                echo "<a name='access-c' href='#access-c' accesskey='c'></a><div class='cadre-r'><div style='position: relative;'><div class='cadre-titre' style='margin: 0px;'>";
    591591                echo '<INPUT type=radio name="theme" value="'.$fichier.'"';
    592                 $input_begin = '<INPUT type=radio name="theme" value="'.$fichier.'"';
    593                 if ($_REQUEST['theme'] == "" AND file_exists($options_file)) {
    594                         $open_options_file = fopen($options_file, 'r');
    595                                 $options_file_size = filesize ($options_file);
    596                                 $read_options_file = fread ($open_options_file, $options_file_size);
    597                                 $search_template_name = eregi("$plugin_directory/prive/themes/(.*)/img_pack/", $read_options_file, $template_name);
    598                                 if ($template_name[1] == $fichier) {
     592                if ($_REQUEST['theme'] == "" AND file_exists($theme_duplicated)) {
     593                        echo "Pas de theme choisi et le fichier theme est reconnu dans img_pack";
     594                        $open_theme_duplicated_file = fopen($theme_duplicated, 'r');
     595                                $theme_duplicated_file_size = filesize ($theme_duplicated);
     596                                $read_theme_duplicated = fread ($open_theme_duplicated_file, $theme_duplicated_file_size);
     597                                # Mettre dans l'expression reguliere ci-dessous la possibilite de reconnaitre le prefixe
     598                                # meme si le prefixe n'est pas colle aux balises <prefixes>.
     599                                $search_duplicated_name = eregi("<prefixe>(.*)</prefixe>", $read_theme_duplicated, $duplicated_name);
     600                                echo $duplicated_name[1];
     601                                if ($duplicated_name[1] == $fichier) {
    599602                        echo " checked";
    600                         $input_checked = ' checked';
    601603                        }
    602                         fclose($open_options_file);
     604                        fclose($open_theme_duplicated_file);
    603605                }
    604606                else if ($_REQUEST['theme'] == $fichier) {
     
    658660                fclose($open_plugin_options_file);
    659661        }
    660        
    661 //      else if ($squelette == "") {
    662 //              $cleaned_path = str_replace('../', "", _DIR_PLUGIN_HABILLAGES);
    663 //              $open_plugin_options_file = fopen($plugin_options_file, 'r');
    664 //              $plugin_options_file_size = filesize ($plugin_options_file);
    665 //              $read_options_file = fread ($open_plugin_options_file, $plugin_options_file_size);
    666 //              $search_skel_name = eregi("\$GLOBALS\[\'dossier_squelettes\'\]\=$cleaned_path\.\'\/public\/themes\/(.*)\/squelettes\'\;", $read_options_file, $skel_name);
    667 //              fclose($open_plugin_options_file);
    668 //      }
     662
    669663       
    670664        echo '<INPUT type=radio name="squelette" value="initial"';
  • _plugins_/habillages/prive/themes/iko/theme.xml

    r5267 r5269  
    99        0.1
    1010        </version>
    11         <prefixe>
    12         iko
    13         </prefixe>
     11        <prefixe>iko</prefixe>
    1412        <description>
    1513        Insertion du jeu d'icones "Iko" (voir http://www.koakidi.com/article.php3?id_article=230).
  • _plugins_/habillages/prive/themes/realistik/theme.xml

    r5267 r5269  
    99        0.1
    1010        </version>
    11         <prefixe>
    12         realistik
    13         </prefixe>
     11        <prefixe>realistik</prefixe>
    1412        <description>
    1513        Change les ic&ocirc;nes de l'administration avec des icones "realistes".
  • _plugins_/habillages/prive/themes/smooth/theme.xml

    r5267 r5269  
    99        0.4
    1010        </version>
    11         <prefixe>
    12         smooth
    13         </prefixe>
     11        <prefixe>smooth</prefixe>
    1412        <description>
    1513        Change les ic&ocirc;nes de l'administration avec des icones "douces". L'avantage de ces ic&ocirc;nes est qu'elles gardent la couleur de fond que vous avez choisi pour l'espace priv&eacute;.
Note: See TracChangeset for help on using the changeset viewer.