Moved GB/MB configuration for ADSL into database
This commit is contained in:
@@ -118,7 +118,7 @@ class Model_Product_Plugin_Adsl extends Model_Product_Plugin {
|
||||
* @param bool Display the over allowance numbers
|
||||
* @param int Divide the numbers
|
||||
*/
|
||||
public function allowance(array $data=array(),$format=FALSE,$over=FALSE,$divide=0) {
|
||||
public function allowance(array $data=array(),$format=FALSE,$over=FALSE,$ceil=FALSE) {
|
||||
$result = $x = array();
|
||||
|
||||
// Do we invert the result - showing allowance
|
||||
@@ -172,8 +172,12 @@ class Model_Product_Plugin_Adsl extends Model_Product_Plugin {
|
||||
foreach (array_keys(Model_Service_Plugin_Adsl_Traffic::$metrics) as $k) {
|
||||
$k = 'base_'.$k;
|
||||
|
||||
if (isset($x[$k]))
|
||||
$result[$k] = $divide ? ceil($x[$k]/$divide) : $x[$k];
|
||||
if (isset($x[$k])) {
|
||||
$result[$k] = $this->metric ? round($x[$k]/$this->metric,2) : $x[$k];
|
||||
|
||||
if ($ceil)
|
||||
$result[$k] = ceil($result[$k]);
|
||||
}
|
||||
}
|
||||
|
||||
return $format ? join('/',array_values($result)) : $result;
|
||||
|
Reference in New Issue
Block a user