event counter
git-svn-id: file:///home/shish/svn/shimmie2/trunk@588 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
parent
5199b9dc60
commit
e6891f7da9
@ -223,7 +223,7 @@ function get_base_href() {
|
|||||||
\* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
\* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
function get_debug_info() {
|
function get_debug_info() {
|
||||||
global $config;
|
global $config, $_event_count;
|
||||||
|
|
||||||
if(function_exists('memory_get_usage')) {
|
if(function_exists('memory_get_usage')) {
|
||||||
$i_mem = sprintf("%5.2f", ((memory_get_usage()+512)/1024)/1024);
|
$i_mem = sprintf("%5.2f", ((memory_get_usage()+512)/1024)/1024);
|
||||||
@ -244,6 +244,7 @@ function get_debug_info() {
|
|||||||
global $_execs;
|
global $_execs;
|
||||||
$debug = "<br>Took $i_utime + $i_stime seconds and {$i_mem}MB of RAM";
|
$debug = "<br>Took $i_utime + $i_stime seconds and {$i_mem}MB of RAM";
|
||||||
$debug .= "; Used $i_files files and $_execs queries";
|
$debug .= "; Used $i_files files and $_execs queries";
|
||||||
|
$debug .= "; Sent $_event_count events";
|
||||||
|
|
||||||
return $debug;
|
return $debug;
|
||||||
}
|
}
|
||||||
@ -332,14 +333,16 @@ function add_event_listener($extension, $pos=50) {
|
|||||||
$_event_listeners[$pos] = $extension;
|
$_event_listeners[$pos] = $extension;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$_event_count = 0;
|
||||||
function send_event($event) {
|
function send_event($event) {
|
||||||
global $_event_listeners;
|
global $_event_listeners, $_event_count;
|
||||||
$my_event_listeners = $_event_listeners; // http://bugs.php.net/bug.php?id=35106
|
$my_event_listeners = $_event_listeners; // http://bugs.php.net/bug.php?id=35106
|
||||||
ksort($my_event_listeners);
|
ksort($my_event_listeners);
|
||||||
foreach($my_event_listeners as $listener) {
|
foreach($my_event_listeners as $listener) {
|
||||||
$listener->receive_event($event);
|
$listener->receive_event($event);
|
||||||
if($event->vetoed) break;
|
if($event->vetoed) break;
|
||||||
}
|
}
|
||||||
|
$_event_count++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user