From 381d2604b0e146ca926ba7fe885492e5e5f1e9a5 Mon Sep 17 00:00:00 2001 From: blkmutt Date: Thu, 10 Apr 2014 20:09:57 -0400 Subject: [PATCH] Updated Account Controller to work when no present payment libraries are in use. --- app/controllers/AccountController.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/controllers/AccountController.php b/app/controllers/AccountController.php index 867a75091181..09d50ab312d0 100755 --- a/app/controllers/AccountController.php +++ b/app/controllers/AccountController.php @@ -165,11 +165,19 @@ class AccountController extends \BaseController { $account = Account::with('account_gateways')->findOrFail(Auth::user()->account_id); $accountGateway = null; $config = null; + $configFields = null; if (count($account->account_gateways) > 0) { $accountGateway = $account->account_gateways[0]; $config = $accountGateway->config; + + $configFields = json_decode($config); + + foreach($configFields as $configField => $value) + { + $configFields->$configField = str_repeat('*', strlen($value)); + } } $recommendedGateways = Gateway::remember(DEFAULT_QUERY_CACHE) @@ -190,13 +198,6 @@ class AccountController extends \BaseController { ); $recommendedGatewayArray[$recommendedGateway->name] = $arrayItem; } - - $configFields = json_decode($config); - - foreach($configFields as $configField => $value) - { - $configFields->$configField = str_repeat('*', strlen($value)); - } $data = [ 'account' => $account,