diff --git a/html/pages/bill/delete.inc.php b/html/pages/bill/delete.inc.php index f39af8cfc..6a7d247b5 100644 --- a/html/pages/bill/delete.inc.php +++ b/html/pages/bill/delete.inc.php @@ -29,6 +29,6 @@ You are about to delete this bill.
- +
diff --git a/html/pages/bill/edit.inc.php b/html/pages/bill/edit.inc.php index 8120de259..3fd69c361 100644 --- a/html/pages/bill/edit.inc.php +++ b/html/pages/bill/edit.inc.php @@ -1,123 +1,123 @@ = 1) { - $quota = array( - 'type' => 'tb', - 'select_tb' => ' selected', - 'data' => $tmp['tb'], - ); - } - else if (($tmp['gb'] >= 1) and ($tmp['gb'] < $base)) { - $quota = array( - 'type' => 'gb', - 'select_gb' => ' selected', - 'data' => $tmp['gb'], - ); - } - else if (($tmp['mb'] >= 1) and ($tmp['mb'] < $base)) { - $quota = array( - 'type' => 'mb', - 'select_mb' => ' selected', - 'data' => $tmp['mb'], - ); - } -}//end if - -if ($bill_data['bill_type'] == 'cdr') { - $data = $bill_data['bill_cdr']; - $tmp['kbps'] = ($data / $base); - $tmp['mbps'] = ($data / $base / $base); - $tmp['gbps'] = ($data / $base / $base / $base); - if ($tmp['gbps'] >= 1) { - $cdr = array( - 'type' => 'gbps', - 'select_gbps' => ' selected', - 'data' => $tmp['gbps'], - ); - } - else if (($tmp['mbps'] >= 1) and ($tmp['mbps'] < $base)) { - $cdr = array( - 'type' => 'mbps', - 'select_mbps' => ' selected', - 'data' => $tmp['mbps'], - ); - } - else if (($tmp['kbps'] >= 1) and ($tmp['kbps'] < $base)) { - $cdr = array( - 'type' => 'kbps', - 'select_kbps' => ' selected', - 'data' => $tmp['kbps'], - ); - } -}//end if - -?> - + require 'includes/javascript-interfacepicker.inc.php'; + + // This needs more verification. Is it already added? Does it exist? + // Calculation to extract MB/GB/TB of Kbps/Mbps/Gbps + $base = $config['billing']['base']; + + if ($bill_data['bill_type'] == 'quota') { + $data = $bill_data['bill_quota']; + $tmp['mb'] = ($data / $base / $base); + $tmp['gb'] = ($data / $base / $base / $base); + $tmp['tb'] = ($data / $base / $base / $base / $base); + if ($tmp['tb'] >= 1) { + $quota = array( + 'type' => 'tb', + 'select_tb' => ' selected', + 'data' => $tmp['tb'], + ); + } + else if (($tmp['gb'] >= 1) and ($tmp['gb'] < $base)) { + $quota = array( + 'type' => 'gb', + 'select_gb' => ' selected', + 'data' => $tmp['gb'], + ); + } + else if (($tmp['mb'] >= 1) and ($tmp['mb'] < $base)) { + $quota = array( + 'type' => 'mb', + 'select_mb' => ' selected', + 'data' => $tmp['mb'], + ); + } + }//end if + + if ($bill_data['bill_type'] == 'cdr') { + $data = $bill_data['bill_cdr']; + $tmp['kbps'] = ($data / $base); + $tmp['mbps'] = ($data / $base / $base); + $tmp['gbps'] = ($data / $base / $base / $base); + if ($tmp['gbps'] >= 1) { + $cdr = array( + 'type' => 'gbps', + 'select_gbps' => ' selected', + 'data' => $tmp['gbps'], + ); + } + else if (($tmp['mbps'] >= 1) and ($tmp['mbps'] < $base)) { + $cdr = array( + 'type' => 'mbps', + 'select_mbps' => ' selected', + 'data' => $tmp['mbps'], + ); + } + else if (($tmp['kbps'] >= 1) and ($tmp['kbps'] < $base)) { + $cdr = array( + 'type' => 'kbps', + 'select_kbps' => ' selected', + 'data' => $tmp['kbps'], + ); + } + }//end if + + ?>
- +

Bill Properties

+
-
+
-
-
- -
+
+ +
-
+
+

Optional Information

+
-
+
-
+
-
+
- + - -

Billed Ports

-
-", $devicebtn); - $devicebtn = str_replace("
',;", "
',", $devicebtn); - $portbtn = str_replace('interface-upup', 'btn', generate_port_link($port)); - $portbtn = str_replace('interface-updown', 'btn btn-warning', $portbtn); - $portbtn = str_replace('interface-downdown', 'btn btn-warning', $portbtn); - $portbtn = str_replace('interface-admindown', 'btn btn-warning disabled', $portbtn); - $portbtn = str_replace("overlib('", "overlib('
", $portbtn); - $portbtn = str_replace("
',;", "
',", $portbtn); - $portalias = (empty($port['ifAlias']) ? '' : ' - '.$port['ifAlias'].''); - $devicebtn = str_replace('">'.$port['hostname'], '" style="color: #000;"> '.$port['hostname'], $devicebtn); - $portbtn = str_replace('">'.strtolower($port['ifName']), '" style="color: #000;"> '.$port['ifName'].''.$portalias, $portbtn); - echo '
\n"; - echo " \n"; - echo ' \n"; - echo "
\n"; - echo "
\n"; - echo "
\n"; - // echo(" \n"); - echo ' '.$devicebtn."\n"; - echo ' '.$portbtn."\n"; - echo "
\n"; - echo "
\n"; - echo ' Remove Interface\n"; - echo "
\n"; - echo "
\n"; - }//end foreach - - if (!$emptyCheck) { - echo "
\n"; - echo " There are no ports assigned to this bill\n"; - echo "
\n"; +
+

Billed Ports

+
+
+ ", $devicebtn); + $devicebtn = str_replace("
',;", "
',", $devicebtn); + $portbtn = str_replace('interface-upup', 'btn', generate_port_link($port)); + $portbtn = str_replace('interface-updown', 'btn btn-warning', $portbtn); + $portbtn = str_replace('interface-downdown', 'btn btn-warning', $portbtn); + $portbtn = str_replace('interface-admindown', 'btn btn-warning disabled', $portbtn); + $portbtn = str_replace("overlib('", "overlib('
", $portbtn); + $portbtn = str_replace("
',;", "
',", $portbtn); + $portalias = (empty($port['ifAlias']) ? '' : ' - '.$port['ifAlias'].''); + $devicebtn = str_replace('">'.$port['hostname'], '" style="color: #000;"> '.$port['hostname'], $devicebtn); + $portbtn = str_replace('">'.strtolower($port['ifName']), '" style="color: #000;"> '.$port['ifName'].''.$portalias, $portbtn); + echo '
\n"; + echo " \n"; + echo ' \n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo ' '.$devicebtn."\n"; + echo ' '.$portbtn."\n"; + echo "
\n"; + echo "
\n"; + echo ' Remove Interface\n"; + echo "
\n"; + echo "
\n"; + } + + if (!$emptyCheck) { + echo "
\n"; + echo " There are no ports assigned to this bill\n"; + echo "
\n"; + } } -}//end if -?> -
- + ?> + +
+

Add Port

+
-
+
-
-
-
+
-
-
- + diff --git a/html/pages/bill/reset.inc.php b/html/pages/bill/reset.inc.php index 5721cb9a5..728963abd 100644 --- a/html/pages/bill/reset.inc.php +++ b/html/pages/bill/reset.inc.php @@ -37,6 +37,6 @@ Are you sure you want to reset all MySQL and/or RRD data for all interface on this bill?
- +
\ No newline at end of file diff --git a/html/pages/bills.inc.php b/html/pages/bills.inc.php index b367a189d..f9fef2120 100644 --- a/html/pages/bills.inc.php +++ b/html/pages/bills.inc.php @@ -76,7 +76,7 @@ if ($_POST['addbill'] == 'yes') { $message .= $message_break.'Port '.mres($_POST['port']).' added!'; $message_break .= '
'; } -}//end if +} $pagetitle[] = 'Billing'; @@ -130,10 +130,10 @@ else if ($vars['view'] == 'add') { $devicebtn = str_replace('list-device', 'btn', generate_device_link($port)); $portbtn = str_replace('interface-upup', 'btn', generate_port_link($port)); $portalias = (empty($port['ifAlias']) ? '' : ' - '.$port['ifAlias'].''); - $devicebtn = str_replace('">'.$port['hostname'], '" style="color: #000;"> '.$port['hostname'], $devicebtn); + $devicebtn = str_replace('">'.$port['hostname'], '" style="color: #000;"> '.$port['hostname'], $devicebtn); $devicebtn = str_replace("overlib('", "overlib('
", $devicebtn); $devicebtn = str_replace("
',;", "
',", $devicebtn); - $portbtn = str_replace('">'.strtolower($port['ifName']), '" style="color: #000;"> '.$port['ifName'].''.$portalias, $portbtn); + $portbtn = str_replace('">'.strtolower($port['ifName']), '" style="color: #000;"> '.$port['ifName'].''.$portalias, $portbtn); $portbtn = str_replace("overlib('", "overlib('
", $portbtn); $portbtn = str_replace("
',;", "
',", $portbtn); echo "
\n"; @@ -148,7 +148,7 @@ else if ($vars['view'] == 'add') { echo "
\n"; echo " \n"; echo " \n"; - }//end if + } ?>
@@ -240,7 +240,7 @@ else if ($vars['view'] == 'add') {
- + '; -}//end if - -// echo(""); +}