author | Dan |
Sat, 11 Oct 2008 20:31:22 -0400 | |
changeset 16 | 01c6a003d762 |
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() { }