function init() { $this->plugin_path = 'plugins' . DIRECTORY_SEPARATOR . plugin_get_current() . DIRECTORY_SEPARATOR; // plugin events - view the README.txt file to know where these // events have to be called event_declare('EVENT_GROUP_ACCESS_HAS_BUG_LEVEL', EVENT_TYPE_CHAIN); plugin_event_hook('EVENT_GROUP_ACCESS_HAS_BUG_LEVEL', 'group_access_has_bug_level'); event_declare('EVENT_GROUP_PROJECT_GET_ALL_USER_ROWS', EVENT_TYPE_CHAIN); plugin_event_hook('EVENT_GROUP_PROJECT_GET_ALL_USER_ROWS', 'group_project_get_all_user_rows'); }
function hooks() { event_declare('EVENT_PLUGIN_SVNGENERATELOG', EVENT_EXECUTE); $hooks = array( 'EVENT_PLUGIN_SVNGENERATELOG' => 'generateLog' ); return $hooks; }
/** * Convenience function for decleare multiple events. * @param array Events * @access public */ function event_declare_many( $p_events ) { foreach( $p_events as $t_name => $t_type ) { event_declare( $t_name, $t_type ); } }
function init() { event_declare('EVENT_LAYOUT_RESOURCES_JQUERY_ONLOAD', EVENT_TYPE_DEFAULT); }