Changeset View
Changeset View
Standalone View
Standalone View
src/applications/phlux/controller/PhluxEditController.php
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Lines | if ($is_new) { | ||||
->addCancelButton($view_uri)); | ->addCancelButton($view_uri)); | ||||
} | } | ||||
$crumbs = $this->buildApplicationCrumbs(); | $crumbs = $this->buildApplicationCrumbs(); | ||||
if ($is_new) { | if ($is_new) { | ||||
$title = pht('Create Variable'); | $title = pht('Create Variable'); | ||||
$crumbs->addTextCrumb($title, $request->getRequestURI()); | $crumbs->addTextCrumb($title, $request->getRequestURI()); | ||||
$header_icon = 'fa-plus-square'; | |||||
} else { | } else { | ||||
$title = pht('Edit Variable: %s', $key); | $title = pht('Edit Variable: %s', $key); | ||||
$header_icon = 'fa-pencil'; | |||||
$crumbs->addTextCrumb($title, $request->getRequestURI()); | $crumbs->addTextCrumb($title, $request->getRequestURI()); | ||||
} | } | ||||
$crumbs->setBorder(true); | $crumbs->setBorder(true); | ||||
$box = id(new PHUIObjectBoxView()) | $box = id(new PHUIObjectBoxView()) | ||||
->setHeaderText(pht('Variable')) | ->setHeaderText($title) | ||||
->setFormErrors($errors) | ->setFormErrors($errors) | ||||
->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ->setBackground(PHUIObjectBoxView::WHITE_CONFIG) | ||||
->setForm($form); | ->setForm($form); | ||||
$header = id(new PHUIHeaderView()) | |||||
->setHeader($title) | |||||
->setHeaderIcon($header_icon); | |||||
$view = id(new PHUITwoColumnView()) | $view = id(new PHUITwoColumnView()) | ||||
->setHeader($header) | |||||
->setFooter(array( | ->setFooter(array( | ||||
$box, | $box, | ||||
)); | )); | ||||
return $this->newPage() | return $this->newPage() | ||||
->setTitle($title) | ->setTitle($title) | ||||
->setCrumbs($crumbs) | ->setCrumbs($crumbs) | ||||
->appendChild($view); | ->appendChild($view); | ||||
} | } | ||||
} | } |