Billing name Type Allowed Inbound Outbound Total 95 percentile Overusage '); foreach (dbFetchRows("SELECT * FROM `bills` ORDER BY `bill_name`") as $bill) { if (bill_permitted($bill['bill_id'])) { $day_data = getDates($bill['bill_day']); $datefrom = $day_data['2']; $dateto = $day_data['3']; foreach (dbFetchRows("SELECT * FROM `bill_history` WHERE `bill_id` = ? AND `bill_datefrom` = ? ORDER BY `bill_datefrom` LIMIT 1", array($bill['bill_id'], $datefrom, $dateto)) as $history) { unset($class); $type = $history['bill_type']; $percent = $history['bill_percent']; $dir_95th = $history['dir_95th']; $rate_95th = format_si($history['rate_95th'])."bps"; $total_data = format_bytes_billing($history['traf_total']); $background = get_percentage_colours($percent); $row_colour = ((!is_integer($i/2)) ? $list_colour_a : $list_colour_b); if ($type == "CDR") { $allowed = format_si($history['bill_allowed'])."bps"; $used = format_si($history['rate_95th'])."bps"; $in = format_si($history['rate_95th_in'])."bps"; $out = format_si($history['rate_95th_out'])."bps"; $overuse = (($history['bill_overuse'] <= 0) ? "-" : "".format_si($history['bill_overuse'])."bps"); } elseif ($type == "Quota") { $allowed = format_bytes_billing($history['bill_allowed']); $used = format_bytes_billing($history['total_data']); $in = format_bytes_billing($history['traf_in']); $out = format_bytes_billing($history['traf_out']); $overuse = (($history['bill_overuse'] <= 0) ? "-" : "".format_bytes_billing($history['bill_overuse']).""); } $total_data = (($type == "Quota") ? "".$total_data."" : $total_data); $rate_95th = (($type == "CDR") ? "".$rate_95th."" : $rate_95th); echo(" "bill", 'bill_id' => $bill['bill_id']))."/\">".$bill['bill_name']."
from ".strftime("%x", strtotime($datefrom))." to ".strftime("%x", strtotime($dateto))." $type $allowed $in $out $total_data $rate_95th $overuse ".print_percentage_bar (250, 20, $perc, NULL, "ffffff", $background['left'], $percent . "%", "ffffff", $background['right'])." "); $i++; } // PERMITTED } } echo(""); ?>