Differential D7787 Diff 17644 src/applications/harbormaster/controller/HarbormasterPlanEditController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/harbormaster/controller/HarbormasterPlanEditController.php
Show First 20 Lines • Show All 87 Lines • ▼ Show 20 Lines | public function processRequest() { | ||||
$box = id(new PHUIObjectBoxView()) | $box = id(new PHUIObjectBoxView()) | ||||
->setHeaderText($title) | ->setHeaderText($title) | ||||
->setValidationException($validation_exception) | ->setValidationException($validation_exception) | ||||
->setForm($form); | ->setForm($form); | ||||
$crumbs = $this->buildApplicationCrumbs(); | $crumbs = $this->buildApplicationCrumbs(); | ||||
if ($is_new) { | if ($is_new) { | ||||
$crumbs->addCrumb( | $crumbs->addTextCrumb(pht('New Build Plan')); | ||||
id(new PhabricatorCrumbView()) | |||||
->setName(pht('New Build Plan'))); | |||||
} else { | } else { | ||||
$id = $plan->getID(); | $id = $plan->getID(); | ||||
$crumbs->addCrumb( | $crumbs->addTextCrumb( | ||||
id(new PhabricatorCrumbView()) | pht("Plan %d", $id), | ||||
->setName(pht("Plan %d", $id)) | $this->getApplicationURI("plan/{$id}/")); | ||||
->setHref($this->getApplicationURI("plan/{$id}/"))); | $crumbs->addTextCrumb(pht('Edit')); | ||||
$crumbs->addCrumb( | |||||
id(new PhabricatorCrumbView()) | |||||
->setName(pht('Edit'))); | |||||
} | } | ||||
return $this->buildApplicationPage( | return $this->buildApplicationPage( | ||||
array( | array( | ||||
$crumbs, | $crumbs, | ||||
$box, | $box, | ||||
), | ), | ||||
array( | array( | ||||
'title' => $title, | 'title' => $title, | ||||
'device' => true, | 'device' => true, | ||||
)); | )); | ||||
} | } | ||||
} | } |