|
@@ 197-204 (lines=8) @@
|
| 194 |
|
$new_value = $_POST[$config->getVar('conf_name')]; |
| 195 |
|
if (is_array($new_value) || $new_value != $config->getVar('conf_value')) { |
| 196 |
|
// if language has been changed |
| 197 |
|
if (!$lang_updated && $config->getVar('conf_catid') == XOOPS_CONF |
| 198 |
|
&& $config->getVar('conf_name') === 'language' |
| 199 |
|
) { |
| 200 |
|
// regenerate admin menu file |
| 201 |
|
$xoopsConfig['language'] = $_POST[$config->getVar('conf_name')]; |
| 202 |
|
xoops_module_write_admin_menu(xoops_module_get_admin_menu()); |
| 203 |
|
$lang_updated = true; |
| 204 |
|
} |
| 205 |
|
|
| 206 |
|
// if default theme has been changed |
| 207 |
|
if (!$theme_updated && $config->getVar('conf_catid') == XOOPS_CONF |
|
@@ 207-213 (lines=7) @@
|
| 204 |
|
} |
| 205 |
|
|
| 206 |
|
// if default theme has been changed |
| 207 |
|
if (!$theme_updated && $config->getVar('conf_catid') == XOOPS_CONF |
| 208 |
|
&& $config->getVar('conf_name') === 'theme_set' |
| 209 |
|
) { |
| 210 |
|
$memberHandler = xoops_getHandler('member'); |
| 211 |
|
$memberHandler->updateUsersByField('theme', $_POST[$config->getVar('conf_name')]); |
| 212 |
|
$theme_updated = true; |
| 213 |
|
} |
| 214 |
|
|
| 215 |
|
// if default template set has been changed |
| 216 |
|
if (!$tpl_updated && $config->getVar('conf_catid') == XOOPS_CONF |