Differential D20738 Diff 49451 src/applications/phortune/controller/external/PhortuneExternalOverviewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/phortune/controller/external/PhortuneExternalOverviewController.php
<?php | <?php | ||||
final class PhortuneExternalOverviewController | final class PhortuneExternalOverviewController | ||||
extends PhortuneExternalController { | extends PhortuneExternalController { | ||||
protected function handleExternalRequest(AphrontRequest $request) { | protected function handleExternalRequest(AphrontRequest $request) { | ||||
$xviewer = $this->getExternalViewer(); | $xviewer = $this->getExternalViewer(); | ||||
$email = $this->getAccountEmail(); | $email = $this->getAccountEmail(); | ||||
$account = $email->getAccount(); | $account = $email->getAccount(); | ||||
$crumbs = $this->newExternalCrumbs() | $crumbs = $this->newExternalCrumbs() | ||||
->setBorder(true); | ->setBorder(true); | ||||
$header = id(new PHUIHeaderView()) | $header = id(new PHUIHeaderView()) | ||||
->setHeader(pht('Invoices and Receipts: %s', $account->getName())); | ->setHeader(pht('Invoices and Receipts: %s', $account->getName())) | ||||
->addActionLink( | |||||
id(new PHUIButtonView()) | |||||
->setTag('a') | |||||
->setIcon('fa-times') | |||||
->setText(pht('Unsubscribe')) | |||||
->setHref($email->getUnsubscribeURI()) | |||||
->setWorkflow(true)); | |||||
$external_view = $this->newExternalView(); | $external_view = $this->newExternalView(); | ||||
$invoices_view = $this->newInvoicesView(); | $invoices_view = $this->newInvoicesView(); | ||||
$receipts_view = $this->newReceiptsView(); | $receipts_view = $this->newReceiptsView(); | ||||
$column_view = id(new PHUITwoColumnView()) | $column_view = id(new PHUITwoColumnView()) | ||||
->setHeader($header) | ->setHeader($header) | ||||
->setFooter( | ->setFooter( | ||||
▲ Show 20 Lines • Show All 68 Lines • Show Last 20 Lines |