// Copyright (C) 2006 The Trustees of Princeton University // // $Id$ // // Get admin API handle require_once 'plc_api.php'; global $adm; // Look up the node $nodenetworks = $adm->GetNodeNetworks(array('ip' => $_SERVER['REMOTE_ADDR'])); if (!empty($nodenetworks)) { if ($nodenetworks[0]['bwlimit'] !== NULL) { $rate = $nodenetworks[0]['bwlimit']; if ($rate >= 1000000000 && ($rate % 1000000000) == 0) { printf("%.0fgbit", ($rate / 1000000000.)); } elseif ($rate >= 1000000 && ($rate % 1000000) == 0) { printf("%.0fmbit", ($rate / 1000000.)); } elseif ($rate >= 1000) { printf("%.0fkbit", ($rate / 1000.)); } else { printf("%.0fbit", $rate); } } else { print "-1"; } } ?>