Differential D7787 Diff 17644 src/applications/people/controller/PhabricatorPeopleEditController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/people/controller/PhabricatorPeopleEditController.php
Show All 17 Lines | public function processRequest() { | ||||
$crumbs = $this->buildApplicationCrumbs($this->buildSideNavView()); | $crumbs = $this->buildApplicationCrumbs($this->buildSideNavView()); | ||||
if ($this->id) { | if ($this->id) { | ||||
$user = id(new PhabricatorUser())->load($this->id); | $user = id(new PhabricatorUser())->load($this->id); | ||||
if (!$user) { | if (!$user) { | ||||
return new Aphront404Response(); | return new Aphront404Response(); | ||||
} | } | ||||
$base_uri = '/people/edit/'.$user->getID().'/'; | $base_uri = '/people/edit/'.$user->getID().'/'; | ||||
$crumbs->addCrumb( | $crumbs->addTextCrumb(pht('Edit User'), '/people/edit/'); | ||||
id(new PhabricatorCrumbView()) | $crumbs->addTextCrumb($user->getFullName(), $base_uri); | ||||
->setName(pht('Edit User')) | |||||
->setHref('/people/edit/')); | |||||
$crumbs->addCrumb( | |||||
id(new PhabricatorCrumbView()) | |||||
->setName($user->getFullName()) | |||||
->setHref($base_uri)); | |||||
} else { | } else { | ||||
$user = new PhabricatorUser(); | $user = new PhabricatorUser(); | ||||
$base_uri = '/people/edit/'; | $base_uri = '/people/edit/'; | ||||
$crumbs->addCrumb( | $crumbs->addTextCrumb(pht('Create New User'), $base_uri); | ||||
id(new PhabricatorCrumbView()) | |||||
->setName(pht('Create New User')) | |||||
->setHref($base_uri)); | |||||
} | } | ||||
$nav = new AphrontSideNavFilterView(); | $nav = new AphrontSideNavFilterView(); | ||||
$nav->setBaseURI(new PhutilURI($base_uri)); | $nav->setBaseURI(new PhutilURI($base_uri)); | ||||
$nav->addLabel(pht('User Information')); | $nav->addLabel(pht('User Information')); | ||||
$nav->addFilter('basic', pht('Basic Information')); | $nav->addFilter('basic', pht('Basic Information')); | ||||
$nav->addFilter('role', pht('Edit Roles')); | $nav->addFilter('role', pht('Edit Roles')); | ||||
$nav->addFilter('cert', pht('Conduit Certificate')); | $nav->addFilter('cert', pht('Conduit Certificate')); | ||||
▲ Show 20 Lines • Show All 793 Lines • Show Last 20 Lines |