Differential D20595 Diff 49153 src/applications/transactions/controller/PhabricatorEditEngineConfigurationReorderController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/controller/PhabricatorEditEngineConfigurationReorderController.php
Show All 25 Lines | public function handleRequest(AphrontRequest $request) { | ||||
$cancel_uri = "/transactions/editengine/{$engine_key}/view/{$key}/"; | $cancel_uri = "/transactions/editengine/{$engine_key}/view/{$key}/"; | ||||
$reorder_uri = "/transactions/editengine/{$engine_key}/reorder/{$key}/"; | $reorder_uri = "/transactions/editengine/{$engine_key}/reorder/{$key}/"; | ||||
if ($request->isFormPost()) { | if ($request->isFormPost()) { | ||||
$xactions = array(); | $xactions = array(); | ||||
$key_order = $request->getStrList('keyOrder'); | $key_order = $request->getStrList('keyOrder'); | ||||
$type_order = PhabricatorEditEngineConfigurationTransaction::TYPE_ORDER; | $type_order = PhabricatorEditEngineOrderTransaction::TRANSACTIONTYPE; | ||||
$xactions[] = id(new PhabricatorEditEngineConfigurationTransaction()) | $xactions[] = id(new PhabricatorEditEngineConfigurationTransaction()) | ||||
->setTransactionType($type_order) | ->setTransactionType($type_order) | ||||
->setNewValue($key_order); | ->setNewValue($key_order); | ||||
$editor = id(new PhabricatorEditEngineConfigurationEditor()) | $editor = id(new PhabricatorEditEngineConfigurationEditor()) | ||||
->setActor($viewer) | ->setActor($viewer) | ||||
->setContentSourceFromRequest($request) | ->setContentSourceFromRequest($request) | ||||
->setContinueOnMissingFields(true) | ->setContinueOnMissingFields(true) | ||||
▲ Show 20 Lines • Show All 84 Lines • Show Last 20 Lines |