array( "graphs.php" => "Graph Management", "tree.php" => "Graph Trees", "color.php" => "Colors" ), "Templates" => array( "graph_templates.php" => "Graph Templates", "host_templates.php" => "Host Templates", "data_templates.php" => "Data Templates" ), "Data Gathering" => array( "data_sources.php" => "Data Sources", "host.php" => 'Polling Hosts', "rra.php" => "Available RRA's", "data_input.php" => "Data Input Methods", "snmp.php" => "SNMP Queries", "cdef.php" => "CDEF's" ), "Configuration" => array( "cron.php" => "Cron Printout", "settings.php" => "Cacti Settings" ), "Utilities" => array( "user_admin.php" => "User Management", "logout.php" => "Logout User" ) ); /* NOTICE: we will have to come back and re-impliment "custom auth menus" at some point */ $user_perms = db_fetch_assoc("select user_realm.id from user_realm,user_auth_realm where user_auth_realm.user_id=$userid"); print "\n"; foreach (array_keys($menu) as $header) { print "\n"; if (sizeof($menu[$header]) > 0) { foreach (array_keys($menu[$header]) as $url) { if ($url != 'pzones.php' || $config[use_polling_zones][value] == 'on') { print "\n"; } } } } print '
$header
".$menu[$header][$url]."
'; } ?>