Path: blob/master/src/applications/config/controller/settings/PhabricatorConfigSettingsController.php
12261 views
<?php12abstract class PhabricatorConfigSettingsController3extends PhabricatorConfigController {45public function newNavigation($select_filter) {6$settings_uri = $this->getApplicationURI('settings/');78$nav = id(new AphrontSideNavFilterView())9->setBaseURI(new PhutilURI($settings_uri));1011$nav->addLabel(pht('Configuration'));1213$nav->newLink('settings')14->setName(pht('Core Settings'))15->setIcon('fa-wrench')16->setHref($settings_uri);1718$nav->newLink('advanced')19->setName(pht('Advanced Settings'))20->setIcon('fa-cogs')21->setHref(urisprintf('%s%s/', $settings_uri, 'advanced'));2223$nav->newLink('all')24->setName(pht('All Settings'))25->setIcon('fa-list')26->setHref(urisprintf('%s%s/', $settings_uri, 'all'));2728$nav->addLabel(pht('History'));2930$nav->newLink('history')31->setName(pht('View History'))32->setIcon('fa-history')33->setHref(urisprintf('%s%s/', $settings_uri, 'history'));3435if ($select_filter) {36$nav->selectFilter($select_filter);37}3839return $nav;40}4142public function newCrumbs() {43$settings_uri = $this->getApplicationURI('settings/');4445return $this->buildApplicationCrumbs()46->addTextCrumb(pht('Settings'), $settings_uri)47->setBorder(true);48}4950}515253