[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/config/controller/ -> PhabricatorConfigController.php (source)

   1  <?php
   2  
   3  abstract class PhabricatorConfigController extends PhabricatorController {
   4  
   5    public function shouldRequireAdmin() {
   6      return true;
   7    }
   8  
   9    public function buildSideNavView($filter = null, $for_app = false) {
  10      $user = $this->getRequest()->getUser();
  11  
  12      $nav = new AphrontSideNavFilterView();
  13      $nav->setBaseURI(new PhutilURI($this->getApplicationURI()));
  14      $nav->addLabel(pht('Configuration'));
  15      $nav->addFilter('/', pht('Browse Settings'));
  16      $nav->addFilter('all/', pht('All Settings'));
  17      $nav->addLabel(pht('Setup'));
  18      $nav->addFilter('issue/', pht('Setup Issues'));
  19      $nav->addLabel(pht('Database'));
  20      $nav->addFilter('database/', pht('Database Status'));
  21      $nav->addFilter('dbissue/', pht('Database Issues'));
  22      $nav->addLabel(pht('Welcome'));
  23      $nav->addFilter('welcome/', pht('Welcome Screen'));
  24  
  25      return $nav;
  26    }
  27  
  28    public function buildApplicationMenu() {
  29      return $this->buildSideNavView(null, true)->getMenu();
  30    }
  31  
  32  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1