From a607d17919eb65b5bb359362ee8c628bc1c11c70 Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Wed, 2 Nov 2011 18:26:57 +0000 Subject: [PATCH] use cached data for bills page. need to put billing-calculate in crontab git-svn-id: http://www.observium.org/svn/observer/trunk@2707 61d68cd4-352d-0410-923a-c4978735b2b8 --- billing-calculate.php | 56 ++++++++++++++++++++++++++++++++++++++++ html/pages/bills.inc.php | 10 ++++++- 2 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 billing-calculate.php diff --git a/billing-calculate.php b/billing-calculate.php new file mode 100644 index 0000000000..6b2968a5bc --- /dev/null +++ b/billing-calculate.php @@ -0,0 +1,56 @@ +#!/usr/bin/env php + $rate_data['rate_95th'], + 'rate_95th_in' => $rate_data['rate_95th_in'], + 'rate_95th_out' => $rate_data['rate_95th_out'], + 'dir_95th' => $rate_data['dir_95th'], + 'total_data' => $rate_data['total_data'], + 'total_data_in' => $rate_data['total_data_in'], + 'total_data_out' => $rate_data['total_data_out'], + 'rate_average' => $rate_data['rate_average'], + 'rate_average_in' => $rate_data['rate_average_in'], + 'rate_average_out' => $rate_data['rate_average_out'], + 'bill_last_calc' => array('NOW()') ); + +dbUpdate($update, 'bills', '`bill_id` = ?', array($bill['bill_id'])); + + +#print_r($rate_data); + + echo("\n"); + } + +?> diff --git a/html/pages/bills.inc.php b/html/pages/bills.inc.php index fccab4c04c..e7a6f61e11 100644 --- a/html/pages/bills.inc.php +++ b/html/pages/bills.inc.php @@ -125,7 +125,8 @@ if ($_GET['opta'] == "add") $day_data = getDates($bill['bill_day']); $datefrom = $day_data['0']; $dateto = $day_data['1']; - $rate_data = getRates($bill['bill_id'],$datefrom,$dateto); +# $rate_data = getRates($bill['bill_id'],$datefrom,$dateto); + $rate_data = $bill; $rate_95th = $rate_data['rate_95th']; $dir_95th = $rate_data['dir_95th']; $total_data = $rate_data['total_data']; @@ -161,6 +162,13 @@ if ($_GET['opta'] == "add") Edit Edit "); + + +$end = utime(); $run = $end - $start; +$gentime = substr($run, 0, 5); + +echo ($gentime); + $i++; } ### PERMITTED }