Index: branches/unlabeled/unlabeled-1.1.2/core/units/admin/admin_events_handler.php =================================================================== diff -u --- branches/unlabeled/unlabeled-1.1.2/core/units/admin/admin_events_handler.php (revision 0) +++ branches/unlabeled/unlabeled-1.1.2/core/units/admin/admin_events_handler.php (revision 5772) @@ -0,0 +1,27 @@ +Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName LIKE "mod_rw%"'); + } + + function OnResetCMSMenuCache(&$event) + { + $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "cms_menu"'); + } + + function OnResetSections(&$event) + { + $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "sections_parsed"'); + } + + function OnResetConfigsCache(&$event) + { + $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "config_files" OR VarName = "configs_parsed"'); + } + + + +} \ No newline at end of file Index: branches/unlabeled/unlabeled-1.1.2/kernel/units/admin/admin_events_handler.php =================================================================== diff -u --- branches/unlabeled/unlabeled-1.1.2/kernel/units/admin/admin_events_handler.php (revision 0) +++ branches/unlabeled/unlabeled-1.1.2/kernel/units/admin/admin_events_handler.php (revision 5772) @@ -0,0 +1,27 @@ +Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName LIKE "mod_rw%"'); + } + + function OnResetCMSMenuCache(&$event) + { + $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "cms_menu"'); + } + + function OnResetSections(&$event) + { + $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "sections_parsed"'); + } + + function OnResetConfigsCache(&$event) + { + $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "config_files" OR VarName = "configs_parsed"'); + } + + + +} \ No newline at end of file