@@ 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 |