Page MenuHomePhabricator

D12768.id30698.diff
No OneTemporary

D12768.id30698.diff

diff --git a/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php b/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php
--- a/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php
+++ b/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php
@@ -179,13 +179,31 @@
->setUser($viewer)
->setObject($event);
- $properties->addProperty(
- pht('Starts'),
- phabricator_datetime($event->getDateFrom(), $viewer));
+ if ($event->getIsAllDay()) {
+ $date_start = phabricator_date($event->getDateFrom(), $viewer);
+ $date_end = phabricator_date($event->getDateTo(), $viewer);
+
+ if ($date_start == $date_end) {
+ $properties->addProperty(
+ pht('Time'),
+ phabricator_date($event->getDateFrom(), $viewer));
+ } else {
+ $properties->addProperty(
+ pht('Starts'),
+ phabricator_date($event->getDateFrom(), $viewer));
+ $properties->addProperty(
+ pht('Ends'),
+ phabricator_date($event->getDateTo(), $viewer));
+ }
+ } else {
+ $properties->addProperty(
+ pht('Starts'),
+ phabricator_datetime($event->getDateFrom(), $viewer));
- $properties->addProperty(
- pht('Ends'),
- phabricator_datetime($event->getDateTo(), $viewer));
+ $properties->addProperty(
+ pht('Ends'),
+ phabricator_datetime($event->getDateTo(), $viewer));
+ }
$properties->addProperty(
pht('Host'),

File Metadata

Mime Type
text/plain
Expires
Sat, Mar 22, 5:25 AM (3 w, 5 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7716476
Default Alt Text
D12768.id30698.diff (1 KB)

Event Timeline