From 478bc660b0a801b9b72ea57ae85db091ab1fae50 Mon Sep 17 00:00:00 2001 From: Dario Rekowski on RockPI Date: Tue, 9 Mar 2021 13:01:18 +0000 Subject: [PATCH] add option to sort transactions --- src/Controller/StateBalancesController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Controller/StateBalancesController.php b/src/Controller/StateBalancesController.php index bfc9b6c57..bddf35125 100644 --- a/src/Controller/StateBalancesController.php +++ b/src/Controller/StateBalancesController.php @@ -244,7 +244,7 @@ class StateBalancesController extends AppController return $this->returnJson(['state' => 'success', 'balance' => $state_balances[0]->amount]); } - public function ajaxListTransactions($session_id = 0) + public function ajaxListTransactions($session_id = 0, $sort = 'ASC') { if(!$session_id) { return $this->returnJson(['state' => 'error', 'msg' => 'invalid session id']); @@ -364,6 +364,9 @@ class StateBalancesController extends AppController ]); } uasort($transactions, array($this, 'sortTransactions')); + if($sort == 'DESC') { + $transactions = array_reverse($transactions); + } return $this->returnJson([ 'state' => 'success', 'transactions' => $transactions,