Index: branches/RC/core/units/admin/admin_events_handler.php =================================================================== diff -u -r8953 -r9239 --- branches/RC/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 8953) +++ branches/RC/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 9239) @@ -196,6 +196,25 @@ } /** + * Saves various admin settings via ajax + * + * @param kEvent $event + */ + function OnSaveSetting(&$event) + { + if ($this->Application->GetVar('ajax') != 'yes') { + return ; + } + + $var_name = $this->Application->GetVar('var_name'); + $var_value = $this->Application->GetVar('var_value'); + + $this->Application->StorePersistentVar($var_name, $var_value); + + $event->status = erSTOP; + } + + /** * Just closes popup & deletes last_template & opener_stack if popup, that is closing * * @param kEvent $event