Differential D18519 Diff 44486 src/applications/config/controller/PhabricatorConfigModuleController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/config/controller/PhabricatorConfigModuleController.php
Show All 10 Lines | public function handleRequest(AphrontRequest $request) { | ||||
if (empty($all_modules[$key])) { | if (empty($all_modules[$key])) { | ||||
return new Aphront404Response(); | return new Aphront404Response(); | ||||
} | } | ||||
$module = $all_modules[$key]; | $module = $all_modules[$key]; | ||||
$content = $module->renderModuleStatus($request); | $content = $module->renderModuleStatus($request); | ||||
$title = $module->getModuleName(); | $title = $module->getModuleName(); | ||||
$crumbs = $this->buildApplicationCrumbs(); | |||||
$crumbs->addTextCrumb($title); | |||||
$crumbs->setBorder(true); | |||||
$nav = $this->buildSideNavView(); | $nav = $this->buildSideNavView(); | ||||
$nav->selectFilter('module/'.$key.'/'); | $nav->selectFilter('module/'.$key.'/'); | ||||
$header = $this->buildHeaderView($title); | |||||
$header = id(new PHUIHeaderView()) | $view = $this->buildConfigBoxView($title, $content); | ||||
->setHeader($title) | |||||
->setProfileHeader(true); | |||||
$content = id(new PhabricatorConfigPageView()) | $content = id(new PHUITwoColumnView()) | ||||
->setHeader($header) | ->setHeader($header) | ||||
->setContent($content); | ->setNavigation($nav) | ||||
->setFixed(true) | |||||
->setMainColumn($view); | |||||
return $this->newPage() | return $this->newPage() | ||||
->setTitle($title) | ->setTitle($title) | ||||
->setCrumbs($crumbs) | ->appendChild($content); | ||||
->setNavigation($nav) | |||||
->appendChild($content) | |||||
->addClass('white-background'); | |||||
} | } | ||||
} | } |