Index: branches/unlabeled/unlabeled-1.4.2/core/units/admin/admin_events_handler.php =================================================================== diff -u -r6788 -r6889 --- branches/unlabeled/unlabeled-1.4.2/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 6788) +++ branches/unlabeled/unlabeled-1.4.2/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 6889) @@ -22,6 +22,19 @@ $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "config_files" OR VarName = "configs_parsed"'); } + function OnSaveColumns(&$event) { + $picker_helper =& $this->Application->RecallObject('ColumnPickerHelper'); + /* @var $picker_helper kColumnPickerHelper */ + + $picked = trim($this->Application->GetVar('picked_str'), '|'); + $hidden = trim($this->Application->GetVar('hidden_str'), '|'); + + $main_prefix = $this->Application->GetVar('main_prefix'); + + $picker_helper->SaveColumns($main_prefix, $picked, $hidden); + $this->finalizePopup($event); + } + /** * Occurs right after initialization of the kernel, used mainly as hook-to event *