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;
	}
Example #3
0
/**
 * 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 );
	}
}
Example #4
0
 function init()
 {
     event_declare('EVENT_LAYOUT_RESOURCES_JQUERY_ONLOAD', EVENT_TYPE_DEFAULT);
 }