Differential D13059 Diff 31508 src/applications/phortune/controller/PhortuneAccountViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/phortune/controller/PhortuneAccountViewController.php
Show First 20 Lines • Show All 137 Lines • ▼ Show 20 Lines | private function buildPaymentMethodsSection(PhortuneAccount $account) { | ||||
foreach ($methods as $method) { | foreach ($methods as $method) { | ||||
$id = $method->getID(); | $id = $method->getID(); | ||||
$item = new PHUIObjectItemView(); | $item = new PHUIObjectItemView(); | ||||
$item->setHeader($method->getFullDisplayName()); | $item->setHeader($method->getFullDisplayName()); | ||||
switch ($method->getStatus()) { | switch ($method->getStatus()) { | ||||
case PhortunePaymentMethod::STATUS_ACTIVE: | case PhortunePaymentMethod::STATUS_ACTIVE: | ||||
$item->setBarColor('green'); | $item->setStatusIcon('fa-check green'); | ||||
$disable_uri = $this->getApplicationURI('card/'.$id.'/disable/'); | $disable_uri = $this->getApplicationURI('card/'.$id.'/disable/'); | ||||
$item->addAction( | $item->addAction( | ||||
id(new PHUIListItemView()) | id(new PHUIListItemView()) | ||||
->setIcon('fa-times') | ->setIcon('fa-times') | ||||
->setHref($disable_uri) | ->setHref($disable_uri) | ||||
->setDisabled(!$can_edit) | ->setDisabled(!$can_edit) | ||||
->setWorkflow(true)); | ->setWorkflow(true)); | ||||
break; | break; | ||||
case PhortunePaymentMethod::STATUS_DISABLED: | case PhortunePaymentMethod::STATUS_DISABLED: | ||||
$item->setStatusIcon('fa-ban lightbluetext'); | |||||
$item->setDisabled(true); | $item->setDisabled(true); | ||||
break; | break; | ||||
} | } | ||||
$provider = $method->buildPaymentProvider(); | $provider = $method->buildPaymentProvider(); | ||||
$item->addAttribute($provider->getPaymentMethodProviderDescription()); | $item->addAttribute($provider->getPaymentMethodProviderDescription()); | ||||
$edit_uri = $this->getApplicationURI('card/'.$id.'/edit/'); | $edit_uri = $this->getApplicationURI('card/'.$id.'/edit/'); | ||||
▲ Show 20 Lines • Show All 222 Lines • Show Last 20 Lines |