From d21f30b5a7aaded4131c0ee45636c63d812a46e5 Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Sun, 9 Nov 2008 23:07:48 +0000 Subject: [PATCH] fixing some permissions things git-svn-id: http://www.observium.org/svn/observer/trunk@298 61d68cd4-352d-0410-923a-c4978735b2b8 --- contrib/generate-dnstext.php | 56 +++++++++++++++++++ ...{generate-dns.php => generate-vegadns.php} | 0 html/includes/print-menubar.php | 6 +- html/includes/topnav.inc | 3 + 4 files changed, 62 insertions(+), 3 deletions(-) create mode 100755 contrib/generate-dnstext.php rename contrib/{generate-dns.php => generate-vegadns.php} (100%) diff --git a/contrib/generate-dnstext.php b/contrib/generate-dnstext.php new file mode 100755 index 000000000..673a3aab4 --- /dev/null +++ b/contrib/generate-dnstext.php @@ -0,0 +1,56 @@ +#!/usr/bin/php + diff --git a/contrib/generate-dns.php b/contrib/generate-vegadns.php similarity index 100% rename from contrib/generate-dns.php rename to contrib/generate-vegadns.php diff --git a/html/includes/print-menubar.php b/html/includes/print-menubar.php index bfb842214..6eda3f098 100644 --- a/html/includes/print-menubar.php +++ b/html/includes/print-menubar.php @@ -111,9 +111,9 @@ if($config['show_locations']) { echo("
  • '0' OR out_errors > '0')"),0); -if($errored) { - echo("
  • Errored ($errored)
  • "); +#$errored = mysql_result(mysql_query("SELECT COUNT(*) FROM interfaces WHERE (in_errors > '0' OR out_errors > '0')"),0); +if($interfaces['errored']) { + echo("
  • Errored (".$interfaces['errored'].")
  • "); } if($config['enable_billing']) { echo("
  • Traffic Bills
  • "); $ifbreak = 1;} diff --git a/html/includes/topnav.inc b/html/includes/topnav.inc index 46dddd769..6b0463478 100644 --- a/html/includes/topnav.inc +++ b/html/includes/topnav.inc @@ -13,6 +13,8 @@ $interfaces['up'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces AS $interfaces['down'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces AS I, devices AS D WHERE I.ifOperStatus = 'down' AND I.ifAdminStatus = 'up' AND I.ignore = '0' AND D.device_id = I.device_id AND D.ignore = '0'"),0); $interfaces['shutdown'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces AS I, devices AS D WHERE I.ifAdminStatus = 'down' AND I.ignore = '0' AND D.device_id = I.device_id AND D.ignore = '0'"),0); $interfaces['ignored'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces AS I, devices AS D WHERE D.device_id = I.device_id AND ( I.ignore = '1' OR D.ignore = '1')"),0); +$interfaces['errored'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces AS I, devices AS D WHERE D.device_id = I.device_id AND ( I.ignore = '0' OR D.ignore = '0') AND (I.in_errors > '0' OR I.out_errors > '0')"),0); + $services['count'] = mysql_result(mysql_query("SELECT count(service_id) FROM services"),0); $services['up'] = mysql_result(mysql_query("SELECT count(service_id) FROM services WHERE service_status = '1' AND service_ignore ='0'"),0); @@ -31,6 +33,7 @@ $services['disabled'] = mysql_result(mysql_query("SELECT count(service_id) FROM $interfaces['up'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces AS I, devices AS D, devices_perms AS P WHERE P.user_id = '" . $_SESSION['user_id'] . "' AND P.device_id = D.device_id AND I.device_id = D.device_id AND ifOperStatus = 'up'"),0); $interfaces['down'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces AS I, devices AS D, devices_perms AS P WHERE P.user_id = '" . $_SESSION['user_id'] . "' AND P.device_id = D.device_id AND I.device_id = D.device_id AND ifOperStatus = 'down' AND ifAdminStatus = 'up'"),0); $interfaces['disabled'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces AS I, devices AS D, devices_perms AS P WHERE P.user_id = '" . $_SESSION['user_id'] . "' AND P.device_id = D.device_id AND I.device_id = D.device_id AND ifAdminStatus = 'down'"),0); + $interfaces['errored'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces AS I, devices AS D, devices_perms AS P WHERE P.user_id = '" . $_SESSION['user_id'] . "' AND P.device_id = D.device_id AND I.device_id = D.device_id AND (I.in_errors > '0' OR I.out_errors > '0')"),0); $services['count'] = mysql_result(mysql_query("SELECT count(service_id) FROM services AS S, devices AS D, devices_perms AS P WHERE P.user_id = '" . $_SESSION['user_id'] . "' AND P.device_id = D.device_id AND S.service_host = D.device_id"),0); $services['up'] = mysql_result(mysql_query("SELECT count(service_id) FROM services AS S, devices AS D, devices_perms AS P WHERE P.user_id = '" . $_SESSION['user_id'] . "' AND P.device_id = D.device_id AND S.service_host = D.device_id AND service_status = '1' AND service_ignore ='0'"),0);