Ignore:
Timestamp:
Oct 24, 2010, 1:58:22 PM (13 years ago)
Author:
grum
Message:

fix bug:1948 (previous commit was not enough)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/gally/gally-graphite/admin/maintain.inc.php

    r7337 r7373  
    55function theme_activate($id, $version, &$errors)
    66{
    7   $config = new Conf();
    8   $config->setFileName(PHPWG_ROOT_PATH."local/themes/gally-graphite/conf/local.conf");
    9   $config->read(false);
    10   $config->setConf(array('menuAnimated'=>'none'), false);
    11   $config->write();
     7  $forcedToDefault=array(
     8    "imageCenterMode" => '',
     9    "imageCenterOffset" => '',
     10    "imageCenterTopMin" => '',
     11    "imageCenterTopBorder" => '',
     12    "interfaceAnimated" => '',
     13    "commentAnimated" => '',
     14    "animateDelay" => '',
     15    "marginContainer" => '',
     16    "paddingContainer" => '',
     17    "tabsAnimated" => '',
     18    "tabsHidden" => '',
     19    "tabsVisible" => '',
     20    "tabsPosition" => '',
     21    "commentRows" => '',
     22    "menuAnimated" => '',
     23    "menuWidth" => '',
     24    "menuMaxWidth" => '',
     25    "menuMSIEMaxWidth" => '',
     26    "expandMenu" => '',
     27  );
     28  $configDefault = new Conf();
     29  $configDefault->setFileName(PHPWG_ROOT_PATH."themes/gally-graphite/conf/default.conf");
     30  $configDefault->read(false);
     31
     32  $configLocal = new Conf();
     33  $configLocal->setFileName(PHPWG_ROOT_PATH."local/themes/gally-graphite/conf/local.conf");
     34  $configLocal->read(false);
     35
     36  foreach($forcedToDefault as $key => $param)
     37  {
     38    $forcedToDefault[$key]=$configDefault->getConfValue($key);
     39  }
     40  $configLocal->setConf($forcedToDefault, false);
     41  $configLocal->write();
    1242}
    1343
Note: See TracChangeset for help on using the changeset viewer.