'Register PunBB', 'URL' => get_admin_plugin_menu_link(dirname(__FILE__).'/admin/reg_punbb_admin.php') ) ); return $menu; } /* User adding */ function PunBB_Adduser($register_user) { include_once (PHPWG_ROOT_PATH.'/include/constants.php'); include_once (dirname(__FILE__).'/include/constants.php'); global $conf; load_conf_from_db('param like \'punbb\\_%\''); if ($conf['punbb_status']) include (dirname(__FILE__).'/reg_punbb_adduser.php'); } /* User deletion */ function PunBB_Deluser($user_id) { include_once (PHPWG_ROOT_PATH.'/include/constants.php'); include_once (dirname(__FILE__).'/include/constants.php'); global $conf; load_conf_from_db('param like \'punbb\\_%\''); if ($conf['punbb_status']) include (dirname(__FILE__).'/reg_punbb_deluser.php'); } } $obj = new Register_PunBB(); /* class loading */ add_event_handler( 'register_user', array(&$obj, 'PunBB_Adduser') ); add_event_handler( 'delete_user', array(&$obj, 'PunBB_Deluser') ); add_event_handler('get_admin_plugin_menu_links', array(&$obj, 'plugin_admin_menu') ); set_plugin_data($plugin['id'], $obj); ?>