diff --git a/autoload/shop/class.Dashboard.php b/autoload/shop/class.Dashboard.php index d97d14d..729ea91 100644 --- a/autoload/shop/class.Dashboard.php +++ b/autoload/shop/class.Dashboard.php @@ -10,15 +10,22 @@ class Dashboard implements \ArrayAccess try { $redis = \RedisConnection::getInstance() -> getConnection(); - $objectData = $redis -> get( "summary_ordersd" ); - - if ( !$objectData ) + if ( $redis ) { - $summary = $mdb -> count( 'pp_shop_orders', [ 'status' => 6 ] ); - $redis -> setex( "summary_ordersd", 60 * 5, serialize( $summary ) ); + $objectData = $redis -> get( "summary_ordersd" ); + + if ( !$objectData ) + { + $summary = $mdb -> count( 'pp_shop_orders', [ 'status' => 6 ] ); + $redis -> setex( "summary_ordersd", 60 * 5, serialize( $summary ) ); + } + else + $summary = unserialize( $objectData ); } else - $summary = unserialize( $objectData ); + { + $summary = $mdb -> count( 'pp_shop_orders', [ 'status' => 6 ] ); + } } catch ( \RedisException $e ) { @@ -35,15 +42,22 @@ class Dashboard implements \ArrayAccess try { $redis = \RedisConnection::getInstance() -> getConnection(); - $objectData = $redis -> get( "summary_salesd" ); - - if ( !$objectData ) + if ( $redis ) { - $summary = $mdb -> sum( 'pp_shop_orders', 'summary', [ 'status' => 6 ] ) - $mdb -> sum( 'pp_shop_orders', 'transport_cost', [ 'status' => 6 ] ); - $redis -> setex( "summary_salesd", 60 * 5, serialize( $summary ) ); + $objectData = $redis -> get( "summary_salesd" ); + + if ( !$objectData ) + { + $summary = $mdb -> sum( 'pp_shop_orders', 'summary', [ 'status' => 6 ] ) - $mdb -> sum( 'pp_shop_orders', 'transport_cost', [ 'status' => 6 ] ); + $redis -> setex( "summary_salesd", 60 * 5, serialize( $summary ) ); + } + else + $summary = unserialize( $objectData ); } else - $summary = unserialize( $objectData ); + { + $summary = $mdb -> sum( 'pp_shop_orders', 'summary', [ 'status' => 6 ] ) - $mdb -> sum( 'pp_shop_orders', 'transport_cost', [ 'status' => 6 ] ); + } } catch ( \RedisException $e ) {