Index: trunk/core/kernel/application.php
===================================================================
diff -u -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 -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 -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 -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
Fisheye: Tag 6654 refers to a dead (removed) revision in file `trunk/kernel/constants.php'.
Fisheye: No comparison available. Pass `N' to diff?
Index: trunk/kernel/admin_templates/sections_list.tpl
===================================================================
diff -u -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"/>
| |