Differential D16282 Diff 39169 src/applications/calendar/controller/PhabricatorCalendarEventEditController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/calendar/controller/PhabricatorCalendarEventEditController.php
Show First 20 Lines • Show All 179 Lines • ▼ Show 20 Lines | if ($request->isFormPost()) { | ||||
->setTransactionType( | ->setTransactionType( | ||||
PhabricatorCalendarEventTransaction::TYPE_FREQUENCY) | PhabricatorCalendarEventTransaction::TYPE_FREQUENCY) | ||||
->setNewValue(array('rule' => $frequency)); | ->setNewValue(array('rule' => $frequency)); | ||||
if (!$recurrence_end_date_value->isDisabled()) { | if (!$recurrence_end_date_value->isDisabled()) { | ||||
$xactions[] = id(new PhabricatorCalendarEventTransaction()) | $xactions[] = id(new PhabricatorCalendarEventTransaction()) | ||||
->setTransactionType( | ->setTransactionType( | ||||
PhabricatorCalendarEventTransaction::TYPE_RECURRENCE_END_DATE) | PhabricatorCalendarEventTransaction::TYPE_RECURRENCE_END_DATE) | ||||
->setNewValue($recurrence_end_date_value->getEpoch()); | ->setNewValue($recurrence_end_date_value); | ||||
} | } | ||||
} | } | ||||
if (($is_recurring && $this->isCreate()) || !$is_parent) { | if (($is_recurring && $this->isCreate()) || !$is_parent) { | ||||
$xactions[] = id(new PhabricatorCalendarEventTransaction()) | $xactions[] = id(new PhabricatorCalendarEventTransaction()) | ||||
->setTransactionType( | ->setTransactionType( | ||||
PhabricatorCalendarEventTransaction::TYPE_ALL_DAY) | PhabricatorCalendarEventTransaction::TYPE_ALL_DAY) | ||||
->setNewValue($is_all_day); | ->setNewValue($is_all_day); | ||||
$xactions[] = id(new PhabricatorCalendarEventTransaction()) | $xactions[] = id(new PhabricatorCalendarEventTransaction()) | ||||
->setTransactionType( | ->setTransactionType( | ||||
PhabricatorCalendarEventTransaction::TYPE_ICON) | PhabricatorCalendarEventTransaction::TYPE_ICON) | ||||
->setNewValue($icon); | ->setNewValue($icon); | ||||
$xactions[] = id(new PhabricatorCalendarEventTransaction()) | $xactions[] = id(new PhabricatorCalendarEventTransaction()) | ||||
->setTransactionType( | ->setTransactionType( | ||||
PhabricatorCalendarEventTransaction::TYPE_START_DATE) | PhabricatorCalendarEventTransaction::TYPE_START_DATE) | ||||
->setNewValue($start_value->getEpoch()); | ->setNewValue($start_value); | ||||
$xactions[] = id(new PhabricatorCalendarEventTransaction()) | $xactions[] = id(new PhabricatorCalendarEventTransaction()) | ||||
->setTransactionType( | ->setTransactionType( | ||||
PhabricatorCalendarEventTransaction::TYPE_END_DATE) | PhabricatorCalendarEventTransaction::TYPE_END_DATE) | ||||
->setNewValue($end_value->getEpoch()); | ->setNewValue($end_value); | ||||
} | } | ||||
$xactions[] = id(new PhabricatorCalendarEventTransaction()) | $xactions[] = id(new PhabricatorCalendarEventTransaction()) | ||||
->setTransactionType( | ->setTransactionType( | ||||
PhabricatorTransactions::TYPE_SUBSCRIBERS) | PhabricatorTransactions::TYPE_SUBSCRIBERS) | ||||
->setNewValue(array('=' => array_fuse($subscribers))); | ->setNewValue(array('=' => array_fuse($subscribers))); | ||||
▲ Show 20 Lines • Show All 359 Lines • Show Last 20 Lines |