Index: trunk/core/kernel/application.php =================================================================== diff -u -N -r6653 -r6654 --- trunk/core/kernel/application.php (.../application.php) (revision 6653) +++ trunk/core/kernel/application.php (.../application.php) (revision 6654) @@ -279,15 +279,16 @@ $language =& $this->recallObject( 'lang.current', null, Array('live_table' => true) ); - $this->HandleEvent( new kEvent('visits:OnRegisterVisit') ); - $this->ValidateLogin(); if($this->isDebugMode()) { $this->Debugger->profileFinish('kernel4_startup'); } $this->InitDone = true; + + $this->HandleEvent( new kEvent('adm:OnStartup') ); + return true; } Index: trunk/core/units/visits/visits_config.php =================================================================== diff -u -N -r6093 -r6654 --- trunk/core/units/visits/visits_config.php (.../visits_config.php) (revision 6093) +++ trunk/core/units/visits/visits_config.php (.../visits_config.php) (revision 6654) @@ -15,6 +15,19 @@ 4 => 'mode', ), + 'Hooks' => Array( + Array( + 'Mode' => hBEFORE, + 'Conditional' => false, + 'HookToPrefix' => 'adm', + 'HookToSpecial' => '', + 'HookToEvent' => Array( 'OnStartup' ), + 'DoPrefix' => '', + 'DoSpecial' => '', + 'DoEvent' => 'OnRegisterVisit', + ), + ), + 'IDField' => 'VisitId', 'TableName' => TABLE_PREFIX.'Visits', 'TitlePresets' => Array( Index: trunk/kernel/units/visits/visits_config.php =================================================================== diff -u -N -r6093 -r6654 --- trunk/kernel/units/visits/visits_config.php (.../visits_config.php) (revision 6093) +++ trunk/kernel/units/visits/visits_config.php (.../visits_config.php) (revision 6654) @@ -15,6 +15,19 @@ 4 => 'mode', ), + 'Hooks' => Array( + Array( + 'Mode' => hBEFORE, + 'Conditional' => false, + 'HookToPrefix' => 'adm', + 'HookToSpecial' => '', + 'HookToEvent' => Array( 'OnStartup' ), + 'DoPrefix' => '', + 'DoSpecial' => '', + 'DoEvent' => 'OnRegisterVisit', + ), + ), + 'IDField' => 'VisitId', 'TableName' => TABLE_PREFIX.'Visits', 'TitlePresets' => Array( Index: trunk/core/units/admin/admin_events_handler.php =================================================================== diff -u -N -r6647 -r6654 --- trunk/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 6647) +++ trunk/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 6654) @@ -22,6 +22,14 @@ $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "config_files" OR VarName = "configs_parsed"'); } + /** + * Occurs right after initialization of the kernel, used mainly as hook-to event + * + * @param kEvent $event + */ + function OnStartup(&$event) + { + } } \ No newline at end of file Index: trunk/kernel/constants.php =================================================================== diff -u -N --- trunk/kernel/constants.php (revision 6093) +++ trunk/kernel/constants.php (revision 0) @@ -1,38 +0,0 @@ -BaseURL().'kernel/admin_templates/img/spacer.gif'; - define('SPACER_URL', $spacer_url); - - if (!$application->IsAdmin()) { - // don't show debugger buttons on front (if not overrided in "debug.php") - safeDefine('DBG_TOOLBAR_BUTTONS', 0); - } -?> \ No newline at end of file Index: trunk/kernel/admin_templates/sections_list.tpl =================================================================== diff -u -N -r6647 -r6654 --- trunk/kernel/admin_templates/sections_list.tpl (.../sections_list.tpl) (revision 6647) +++ trunk/kernel/admin_templates/sections_list.tpl (.../sections_list.tpl) (revision 6654) @@ -3,7 +3,7 @@ - + img/logo_bg.gif) no-repeat top right;"> @@ -26,7 +26,7 @@
- + ">
img/icons/icon46_list_.gif" border="0" alt="" align="absmiddle"/>