Differential D20715 Diff 49432 src/applications/phortune/controller/account/PhortuneAccountDetailsController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/phortune/controller/account/PhortuneAccountDetailsController.php
Show First 20 Lines • Show All 91 Lines • ▼ Show 20 Lines | foreach ($member_phids as $member_phid) { | ||||
$member_list->addItem($member); | $member_list->addItem($member); | ||||
} | } | ||||
$curtain->newPanel() | $curtain->newPanel() | ||||
->setHeaderText(pht('Managers')) | ->setHeaderText(pht('Managers')) | ||||
->appendChild($member_list); | ->appendChild($member_list); | ||||
$merchant_list = id(new PHUIObjectItemListView()) | |||||
->setSimple(true) | |||||
->setNoDataString(pht('No purchase history.')); | |||||
$merchant_phids = $account->getMerchantPHIDs(); | |||||
$handles = $viewer->loadHandles($merchant_phids); | |||||
foreach ($merchant_phids as $merchant_phid) { | |||||
$handle = $handles[$merchant_phid]; | |||||
$merchant = id(new PHUIObjectItemView()) | |||||
->setImageURI($handle->getImageURI()) | |||||
->setHref($handle->getURI()) | |||||
->setHeader($handle->getFullName()); | |||||
$merchant_list->addItem($merchant); | |||||
} | |||||
$curtain->newPanel() | |||||
->setHeaderText(pht('Merchants')) | |||||
->appendChild($merchant_list); | |||||
return $curtain; | return $curtain; | ||||
} | } | ||||
private function newDetailsView(PhortuneAccount $account) { | private function newDetailsView(PhortuneAccount $account) { | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
$view = id(new PHUIPropertyListView()) | $view = id(new PHUIPropertyListView()) | ||||
->setUser($viewer); | ->setUser($viewer); | ||||
Show All 25 Lines |