author | Dan |
Sun, 31 Aug 2008 10:13:05 +0000 | |
changeset 10 | a97bd37e43e9 |
parent 8 | 0acb8d9a3194 |
permissions | -rw-r--r-- |
<?php global $eb_hooks; $eb_hooks = array(); function eb_hook($hook_name, $code) { global $eb_hooks; if ( !isset($eb_hooks[$hook_name]) ) $eb_hooks[$hook_name] = array(); $eb_hooks[$hook_name][] = $code; } function eb_fetch_hook($hook_name) { global $eb_hooks; return ( isset($eb_hooks[$hook_name]) ) ? implode("\n", $eb_hooks[$hook_name]) : 'eb_void();'; } // null function for filling empty hooks function eb_void() { }