Changeset 23668 in spip-zone for _squelettes_/eva-web


Ignore:
Timestamp:
Oct 26, 2008, 5:23:01 PM (11 years ago)
Author:
olivier.gautier@…
Message:

Correction d'un bug découvert hier soir lors de la présentation d'EVA : perte du bloc lorsqu'on quitte la feuille de style en 3 colonnes.
Lors d'un changement de feuille de style, et s'il ne s'agit pas de celle en 3 colonnes, on repasse dans le div Menu tous les blocs qui étaient éventuellement placés précédemment à droite (div Menu-droite)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/eva-web/3_1/eva_habillage/exec/eva_habillage.php

    r23638 r23668  
    4040     if (isset($_POST['changement_habillage'])) {
    4141        sql_updateq('spip_eva_habillage',array('habillage' => $_POST['changement_habillage']),"sauvegarde = 'Defaut'");
     42        if ($_POST['changement_habillage']!='eva_style_3_colonnes.css') {
     43                $test_quitte_3colonnes=sql_select('id','spip_eva_habillage_images',"type='bloc' AND nom_habillage='Defaut' AND nom_image='droite'");
     44                while ($tab_quitte_3colonnes=sql_fetch($test_quitte_3colonnes)) {
     45                        sql_updateq('spip_eva_habillage_images',array('nom_image'=>'gauche'),"id='".$tab_quitte_3colonnes['id']."'");
     46                }
     47        }
    4248    }
    4349
     
    612618
    613619    $nbre = EVA_mes_nbres();
    614     foreach ($nbre as $cle_nbre => $val_nbre) {
     620    foreach($nbre as $cle_nbre => $val_nbre) {
    615621        foreach($val_nbre as $val) {
    616622            if (isset($_POST[$val])) {
Note: See TracChangeset for help on using the changeset viewer.