add page to remove deleted ports (pour mon petit grenouille!)

nn
  _.__-'@_ \/  _@'-__._
 /     '--)   (--`     \
/  >__<<_/  o  \_>>__<  \
 \\=x  \=x \|/ x=/  x=//



git-svn-id: http://www.observium.org/svn/observer/trunk@1074 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong
2010-04-24 22:43:25 +00:00
parent 464f495e29
commit fc0050d83c
8 changed files with 253 additions and 185 deletions

View File

@@ -139,36 +139,6 @@ function billpermitted($bill_id)
return $allowed;
}
function interfacepermitted($interface_id)
{
global $_SESSION;
if ($_SESSION['userlevel'] >= "5") {
$allowed = TRUE;
} elseif ( devicepermitted(mysql_result(mysql_query("SELECT `device_id` FROM `ports` WHERE `interface_id` = '$interface_id'"),0))) {
$allowed = TRUE;
} elseif ( @mysql_result(mysql_query("SELECT `interface_id` FROM `ports_perms` WHERE `user_id` = '" . $_SESSION['user_id'] . "' AND `interface_id` = $interface_id"), 0)) {
$allowed = TRUE;
} else {
$allowed = FALSE;
}
return $allowed;
}
function devicepermitted($device_id)
{
global $_SESSION;
if ($_SESSION['userlevel'] >= "5") {
$allowed = true;
} elseif ( @mysql_result(mysql_query("SELECT * FROM devices_perms WHERE `user_id` = '" . $_SESSION['user_id'] . "' AND `device_id` = $device_id"), 0) > '0' ) {
$allowed = true;
} else {
$allowed = false;
}
return $allowed;
}
function formatRates($rate) {
$rate = format_si($rate) . "bps";
return $rate;

View File

@@ -23,6 +23,11 @@ function ifLabel ($interface, $device = NULL) {
$interface['label'] = $interface['ifDescr'];
if(isset($config['appendifindex'][$os])) { $interface['label'] = $interface['label'] . " " . $interface['ifIndex']; }
}
if($device['os'] == "speedtouch") {
list($interface['label']) = explode("thomson", $interface['label']);
}
return $interface;
}