From 362bdbf7903f23693da2486b65c54419432284e1 Mon Sep 17 00:00:00 2001 From: ethem Date: Fri, 7 Apr 2006 11:23:10 +0000 Subject: [PATCH] static $timediff30. Call once only. --- enrol/authorize/lib.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/enrol/authorize/lib.php b/enrol/authorize/lib.php index 2bffe11e2d..da14efca85 100644 --- a/enrol/authorize/lib.php +++ b/enrol/authorize/lib.php @@ -144,7 +144,8 @@ function print_authorize_orders() * * @param int $orderno */ -function print_authorize_order_details($orderno) { +function print_authorize_order_details($orderno) +{ global $CFG, $USER; global $strs, $authstrs; @@ -471,6 +472,11 @@ function print_authorize_order_details($orderno) { function get_status_action($order) { global $CFG, $USER; + static $timediff30; + + if (empty($timediff30)) { + $timediff30 = getsettletime(time()) - (30 * 3600 * 24); + } $ret = new stdClass(); $ret->actions = array(); @@ -485,7 +491,6 @@ function get_status_action($order) switch ($order->status) { case AN_STATUS_AUTH: - $timediff30 = getsettletime(time()) - (30 * 3600 * 24); if (getsettletime($order->timecreated) < $timediff30) { $order->status = AN_STATUS_EXPIRE; update_record("enrol_authorize", $order); -- 2.39.5