Differential D20352 Diff 48604 src/applications/project/controller/PhabricatorProjectViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/controller/PhabricatorProjectViewController.php
Show All 22 Lines | public function handleRequest(AphrontRequest $request) { | ||||
// If defaults are broken somehow, serve the manage page. See T13033 for | // If defaults are broken somehow, serve the manage page. See T13033 for | ||||
// discussion. | // discussion. | ||||
if ($default) { | if ($default) { | ||||
$default_key = $default->getBuiltinKey(); | $default_key = $default->getBuiltinKey(); | ||||
} else { | } else { | ||||
$default_key = PhabricatorProject::ITEM_MANAGE; | $default_key = PhabricatorProject::ITEM_MANAGE; | ||||
} | } | ||||
switch ($default->getBuiltinKey()) { | switch ($default_key) { | ||||
case PhabricatorProject::ITEM_WORKBOARD: | case PhabricatorProject::ITEM_WORKBOARD: | ||||
$controller_object = new PhabricatorProjectBoardViewController(); | $controller_object = new PhabricatorProjectBoardViewController(); | ||||
break; | break; | ||||
case PhabricatorProject::ITEM_PROFILE: | case PhabricatorProject::ITEM_PROFILE: | ||||
$controller_object = new PhabricatorProjectProfileController(); | $controller_object = new PhabricatorProjectProfileController(); | ||||
break; | break; | ||||
case PhabricatorProject::ITEM_MANAGE: | case PhabricatorProject::ITEM_MANAGE: | ||||
$controller_object = new PhabricatorProjectManageController(); | $controller_object = new PhabricatorProjectManageController(); | ||||
Show All 9 Lines |