/******************************************************************************* Author ......... Jimmy Conner Contact ........ jimmy@sqmail.org Home Site ...... http://cactiusers.org Program ........ Host Info Purpose ........ Displays information about your Host for use in Bug Reports *******************************************************************************/ function plugin_init_hostinfo() { global $plugin_hooks; $plugin_hooks['config_arrays']['hostinfo'] = 'hostinfo_config_arrays'; $plugin_hooks['draw_navigation_text']['hostinfo'] = 'hostinfo_draw_navigation_text'; } function hostinfo_version () { return array( 'name' => 'hostinfo', 'version' => '0.1', 'longname' => 'Host Info', 'author' => 'Jimmy Conner', 'homepage' => 'http://cactiusers.org', 'email' => 'jimmy@sqmail.org', 'url' => 'http://cactiusers.org/cacti/versions.php' ); } function hostinfo_config_arrays () { global $user_auth_realms, $user_auth_realm_filenames, $menu; $user_auth_realms[69]='View Host Info'; $user_auth_realm_filenames['hostinfo.php'] = 69; $temp = $menu["Utilities"]['logout.php']; unset($menu["Utilities"]['logout.php']); $menu["Utilities"]['plugins/hostinfo/hostinfo.php'] = "Host Info"; $menu["Utilities"]['logout.php'] = $temp; } function hostinfo_draw_navigation_text ($nav) { $nav["hostinfo.php:"] = array("title" => "Host Info", "mapping" => "index.php:", "url" => "hostinfo.php", "level" => "1"); $nav["hostinfo.php"] = array("title" => "Host Info", "mapping" => "hostinfo.php:", "url" => "hostinfo.php", "level" => "2"); return $nav; } ?>