function plugin_mactrack_install() { api_plugin_register_hook('mactrack', 'top_header_tabs', 'mactrack_show_tab', "setup.php"); api_plugin_register_hook('mactrack', 'top_graph_header_tabs', 'mactrack_show_tab', "setup.php"); api_plugin_register_hook('mactrack', 'config_arrays', 'mactrack_config_arrays', "setup.php"); api_plugin_register_hook('mactrack', 'draw_navigation_text', 'mactrack_draw_navigation_text', "setup.php"); api_plugin_register_hook('mactrack', 'config_form', 'mactrack_config_form', "setup.php"); api_plugin_register_hook('mactrack', 'config_settings', 'mactrack_config_settings', "setup.php"); api_plugin_register_hook('mactrack', 'poller_bottom', 'mactrack_poller_bottom', "setup.php"); api_plugin_register_hook('mactrack', 'page_head', 'mactrack_page_head', "setup.php"); # device hook: intercept on device save api_plugin_register_hook('mactrack', 'api_device_save', 'sync_cacti_to_mactrack', 'mactrack_actions.php'); # device hook: Add a new dropdown Action for Device Management api_plugin_register_hook('mactrack', 'device_action_array', 'mactrack_device_action_array', 'mactrack_actions.php'); # device hook: Device Management Action dropdown selected: prepare the list of devices for a confirmation request api_plugin_register_hook('mactrack', 'device_action_prepare', 'mactrack_device_action_prepare', 'mactrack_actions.php'); # device hook: Device Management Action dropdown selected: execute list of device api_plugin_register_hook('mactrack', 'device_action_execute', 'mactrack_device_action_execute', 'mactrack_actions.php'); mactrack_setup_table_new (); }
function plugin_mactrack_install() { api_plugin_register_hook('mactrack', 'top_header_tabs', 'mactrack_show_tab', 'setup.php'); api_plugin_register_hook('mactrack', 'top_graph_header_tabs', 'mactrack_show_tab', 'setup.php'); api_plugin_register_hook('mactrack', 'config_arrays', 'mactrack_config_arrays', 'setup.php'); api_plugin_register_hook('mactrack', 'draw_navigation_text', 'mactrack_draw_navigation_text', 'setup.php'); api_plugin_register_hook('mactrack', 'config_form', 'mactrack_config_form', 'setup.php'); api_plugin_register_hook('mactrack', 'config_settings', 'mactrack_config_settings', 'setup.php'); api_plugin_register_hook('mactrack', 'poller_bottom', 'mactrack_poller_bottom', 'setup.php'); api_plugin_register_hook('mactrack', 'page_head', 'mactrack_page_head', 'setup.php'); # device hook: intercept on device save api_plugin_register_hook('mactrack', 'api_device_save', 'sync_cacti_to_mactrack', 'mactrack_actions.php'); # device hook: Add a new dropdown Action for Device Management api_plugin_register_hook('mactrack', 'device_action_array', 'mactrack_device_action_array', 'mactrack_actions.php'); # device hook: Device Management Action dropdown selected: prepare the list of devices for a confirmation request api_plugin_register_hook('mactrack', 'device_action_prepare', 'mactrack_device_action_prepare', 'mactrack_actions.php'); # device hook: Device Management Action dropdown selected: execute list of device api_plugin_register_hook('mactrack', 'device_action_execute', 'mactrack_device_action_execute', 'mactrack_actions.php'); # Register our realms api_plugin_register_realm('mactrack', 'mactrack_view_ips.php,mactrack_view_arp.php,mactrack_view_macs.php,mactrack_view_sites.php,mactrack_view_devices.php,mactrack_view_interfaces.php,mactrack_view_graphs.php,mactrack_ajax.php', 'MacTrack Viewer', 1); api_plugin_register_realm('mactrack', 'mactrack_ajax_admin.php,mactrack_devices.php,mactrack_snmp.php,mactrack_sites.php,mactrack_device_types.php,mactrack_utilities.php,mactrack_macwatch.php,mactrack_macauth.php,mactrack_vendormacs.php', 'Plugin -> MacTrack Administrator', 1); mactrack_setup_table_new(); }