From df89ed41a88684fb24bf1234ae470959bfdcf161 Mon Sep 17 00:00:00 2001 From: aggepagge Date: Mon, 30 Jun 2014 00:11:31 +0200 Subject: [PATCH 1/2] Show previously selected credit cards --- app/controllers/AccountController.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/controllers/AccountController.php b/app/controllers/AccountController.php index 65121b904348..9f685dc5db10 100755 --- a/app/controllers/AccountController.php +++ b/app/controllers/AccountController.php @@ -102,11 +102,13 @@ class AccountController extends \BaseController { $accountGateway = null; $config = null; $configFields = null; + $selectedCards = 0; if (count($account->account_gateways) > 0) { $accountGateway = $account->account_gateways[0]; $config = $accountGateway->config; + $selectedCards = $accountGateway->accepted_credit_cards; $configFields = json_decode($config); @@ -137,8 +139,14 @@ class AccountController extends \BaseController { $creditCards = []; foreach($creditCardsArray as $card => $name) { - $creditCards[$name['text']] = ['value' => $card, 'data-imageUrl' => asset($name['card'])]; + if($selectedCards > 0 && ($selectedCards & $card) == $card) + $creditCards[$name['text']] = ['value' => $card, 'data-imageUrl' => asset($name['card']), 'checked' => 'checked']; + else + $creditCards[$name['text']] = ['value' => $card, 'data-imageUrl' => asset($name['card'])]; } + + //var_dump($creditCards); +// exit; $otherItem = array( 'value' => 1000000, From a04127cd48a0a8b2cf77adbf31bfa7ad817c5afc Mon Sep 17 00:00:00 2001 From: aggepagge Date: Mon, 30 Jun 2014 00:14:17 +0200 Subject: [PATCH 2/2] Show previously selected credit cards --- app/controllers/AccountController.php | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/controllers/AccountController.php b/app/controllers/AccountController.php index 9f685dc5db10..a569f317d654 100755 --- a/app/controllers/AccountController.php +++ b/app/controllers/AccountController.php @@ -144,9 +144,6 @@ class AccountController extends \BaseController { else $creditCards[$name['text']] = ['value' => $card, 'data-imageUrl' => asset($name['card'])]; } - - //var_dump($creditCards); -// exit; $otherItem = array( 'value' => 1000000,