Differential D20595 Diff 49153 src/applications/transactions/controller/PhabricatorEditEngineConfigurationDefaultsController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/controller/PhabricatorEditEngineConfigurationDefaultsController.php
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | public function handleRequest(AphrontRequest $request) { | ||||
if ($request->isFormPost()) { | if ($request->isFormPost()) { | ||||
$xactions = array(); | $xactions = array(); | ||||
foreach ($fields as $field) { | foreach ($fields as $field) { | ||||
$field->readValueFromSubmit($request); | $field->readValueFromSubmit($request); | ||||
} | } | ||||
$type = PhabricatorEditEngineConfigurationTransaction::TYPE_DEFAULT; | $type = PhabricatorEditEngineDefaultTransaction::TRANSACTIONTYPE; | ||||
$xactions = array(); | $xactions = array(); | ||||
foreach ($fields as $field) { | foreach ($fields as $field) { | ||||
$new_value = $field->getValueForDefaults(); | $new_value = $field->getValueForDefaults(); | ||||
$xactions[] = id(new PhabricatorEditEngineConfigurationTransaction()) | $xactions[] = id(new PhabricatorEditEngineConfigurationTransaction()) | ||||
->setTransactionType($type) | ->setTransactionType($type) | ||||
->setMetadataValue('field.key', $field->getKey()) | ->setMetadataValue('field.key', $field->getKey()) | ||||
->setNewValue($new_value); | ->setNewValue($new_value); | ||||
▲ Show 20 Lines • Show All 65 Lines • Show Last 20 Lines |