Changeset View
Changeset View
Standalone View
Standalone View
src/applications/auth/application/PhabricatorApplicationAuth.php
Show All 34 Lines | public function buildMainMenuItems( | ||||
if ($user->isLoggedIn()) { | if ($user->isLoggedIn()) { | ||||
$item = id(new PHUIListItemView()) | $item = id(new PHUIListItemView()) | ||||
->addClass('core-menu-item') | ->addClass('core-menu-item') | ||||
->setName(pht('Log Out')) | ->setName(pht('Log Out')) | ||||
->setIcon('logout-sm') | ->setIcon('logout-sm') | ||||
->setWorkflow(true) | ->setWorkflow(true) | ||||
->setHref('/logout/') | ->setHref('/logout/') | ||||
->setSelected(($controller instanceof PhabricatorLogoutController)) | ->setSelected(($controller instanceof PhabricatorLogoutController)) | ||||
->setAural(pht('Log Out')) | |||||
->setOrder(900); | ->setOrder(900); | ||||
$items[] = $item; | $items[] = $item; | ||||
} else { | } else { | ||||
if ($controller instanceof PhabricatorAuthController) { | if ($controller instanceof PhabricatorAuthController) { | ||||
// Don't show the "Login" item on auth controllers, since they're | // Don't show the "Login" item on auth controllers, since they're | ||||
// generally all related to logging in anyway. | // generally all related to logging in anyway. | ||||
} else { | } else { | ||||
$item = id(new PHUIListItemView()) | $item = id(new PHUIListItemView()) | ||||
->addClass('core-menu-item') | ->addClass('core-menu-item') | ||||
->setName(pht('Log In')) | ->setName(pht('Log In')) | ||||
// TODO: Login icon? | // TODO: Login icon? | ||||
->setIcon('power') | ->setIcon('power') | ||||
->setHref('/auth/start/') | ->setHref('/auth/start/') | ||||
->setAural(pht('Log In')) | |||||
->setOrder(900); | ->setOrder(900); | ||||
$items[] = $item; | $items[] = $item; | ||||
} | } | ||||
} | } | ||||
return $items; | return $items; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |