Index: branches/unlabeled/unlabeled-1.11.2/core/units/general/helpers/sections_helper.php =================================================================== diff -u -r7033 -r7046 --- branches/unlabeled/unlabeled-1.11.2/core/units/general/helpers/sections_helper.php (.../sections_helper.php) (revision 7033) +++ branches/unlabeled/unlabeled-1.11.2/core/units/general/helpers/sections_helper.php (.../sections_helper.php) (revision 7046) @@ -127,6 +127,7 @@ $this->Tree[$section_name]['icon_module'] = $regs[1]; } } + $this->Application->HandleEvent( new kEvent('adm:OnAfterBuildTree') ); $this->Conn->Query('REPLACE '.TABLE_PREFIX.'Cache (VarName, Data, Cached) VALUES ("sections_parsed", '.$this->Conn->qstr(serialize($this->Tree)).', '.adodb_mktime().')'); } Index: branches/unlabeled/unlabeled-1.4.2/core/units/admin/admin_events_handler.php =================================================================== diff -u -r7014 -r7046 --- branches/unlabeled/unlabeled-1.4.2/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 7014) +++ branches/unlabeled/unlabeled-1.4.2/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 7046) @@ -67,5 +67,15 @@ { } + + /** + * Is called after tree was build (when not from cache) + * + * @param kEvent $event + */ + function OnAfterBuildTree(&$event) + { + + } } \ No newline at end of file