Differential D16274 Diff 39146 src/applications/calendar/controller/PhabricatorCalendarEventViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/calendar/controller/PhabricatorCalendarEventViewController.php
Show First 20 Lines • Show All 192 Lines • ▼ Show 20 Lines | final class PhabricatorCalendarEventViewController | ||||
private function buildPropertySection( | private function buildPropertySection( | ||||
PhabricatorCalendarEvent $event) { | PhabricatorCalendarEvent $event) { | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
$properties = id(new PHUIPropertyListView()) | $properties = id(new PHUIPropertyListView()) | ||||
->setUser($viewer); | ->setUser($viewer); | ||||
if ($event->getIsAllDay()) { | if ($event->getIsAllDay()) { | ||||
$date_start = phabricator_date($event->getDateFrom(), $viewer); | $date_start = phabricator_date($event->getViewerDateFrom(), $viewer); | ||||
$date_end = phabricator_date($event->getDateTo(), $viewer); | $date_end = phabricator_date($event->getViewerDateTo(), $viewer); | ||||
if ($date_start == $date_end) { | if ($date_start == $date_end) { | ||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Time'), | pht('Time'), | ||||
phabricator_date($event->getDateFrom(), $viewer)); | phabricator_date($event->getViewerDateFrom(), $viewer)); | ||||
} else { | } else { | ||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Starts'), | pht('Starts'), | ||||
phabricator_date($event->getDateFrom(), $viewer)); | phabricator_date($event->getViewerDateFrom(), $viewer)); | ||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Ends'), | pht('Ends'), | ||||
phabricator_date($event->getDateTo(), $viewer)); | phabricator_date($event->getViewerDateTo(), $viewer)); | ||||
} | } | ||||
} else { | } else { | ||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Starts'), | pht('Starts'), | ||||
phabricator_datetime($event->getDateFrom(), $viewer)); | phabricator_datetime($event->getViewerDateFrom(), $viewer)); | ||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Ends'), | pht('Ends'), | ||||
phabricator_datetime($event->getDateTo(), $viewer)); | phabricator_datetime($event->getViewerDateTo(), $viewer)); | ||||
} | } | ||||
if ($event->getIsRecurring()) { | if ($event->getIsRecurring()) { | ||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Recurs'), | pht('Recurs'), | ||||
ucwords(idx($event->getRecurrenceFrequency(), 'rule'))); | ucwords(idx($event->getRecurrenceFrequency(), 'rule'))); | ||||
if ($event->getRecurrenceEndDate()) { | if ($event->getRecurrenceEndDate()) { | ||||
▲ Show 20 Lines • Show All 162 Lines • Show Last 20 Lines |