Changeset View
Changeset View
Standalone View
Standalone View
src/applications/phlux/controller/PhluxListController.php
<?php | <?php | ||||
final class PhluxListController extends PhluxController { | final class PhluxListController extends PhluxController { | ||||
public function processRequest() { | public function handleRequest(AphrontRequest $request) { | ||||
$request = $this->getRequest(); | $viewer = $this->getViewer(); | ||||
$user = $request->getUser(); | |||||
$pager = new AphrontCursorPagerView(); | $pager = new AphrontCursorPagerView(); | ||||
$pager->readFromRequest($request); | $pager->readFromRequest($request); | ||||
$query = id(new PhluxVariableQuery()) | $query = id(new PhluxVariableQuery()) | ||||
->setViewer($user); | ->setViewer($viewer); | ||||
$vars = $query->executeWithCursorPager($pager); | $vars = $query->executeWithCursorPager($pager); | ||||
$view = new PHUIObjectItemListView(); | $view = new PHUIObjectItemListView(); | ||||
foreach ($vars as $var) { | foreach ($vars as $var) { | ||||
$key = $var->getVariableKey(); | $key = $var->getVariableKey(); | ||||
$item = new PHUIObjectItemView(); | $item = new PHUIObjectItemView(); | ||||
$item->setHeader($key); | $item->setHeader($key); | ||||
$item->setHref($this->getApplicationURI('/view/'.$key.'/')); | $item->setHref($this->getApplicationURI('/view/'.$key.'/')); | ||||
$item->addIcon( | $item->addIcon( | ||||
'none', | 'none', | ||||
phabricator_datetime($var->getDateModified(), $user)); | phabricator_datetime($var->getDateModified(), $viewer)); | ||||
$view->addItem($item); | $view->addItem($item); | ||||
} | } | ||||
$crumbs = $this->buildApplicationCrumbs(); | $crumbs = $this->buildApplicationCrumbs(); | ||||
$title = pht('Variable List'); | $title = pht('Variable List'); | ||||
Show All 14 Lines |