public function getSummary() { $txt = ''; if ($this->eventHistoryModel->getIsNew()) { $txt .= "New! \n"; } if ($this->eventHistoryModel->isAnyChangeFlagsUnknown()) { $txt .= $this->eventHistoryModel->getDescription(); } else { if ($this->eventHistoryModel->getSummaryChanged()) { $txt .= "Summary Changed. \n"; } if ($this->eventHistoryModel->getDescriptionChanged()) { $txt .= "Description Changed. \n"; } if ($this->eventHistoryModel->getUrlChanged()) { $txt .= "URL Changed. \n"; } if ($this->eventHistoryModel->getStartAtChanged()) { $txt .= "Start Changed. \n"; } if ($this->eventHistoryModel->getEndAtChanged()) { $txt .= "End Changed. \n"; } if ($this->eventHistoryModel->getCountryIdChanged()) { $txt .= "Country Changed.\n"; } if ($this->eventHistoryModel->getTimezoneChanged()) { $txt .= "Timezone Changed. \n"; } if ($this->eventHistoryModel->getAreaIdChanged()) { $txt .= "Area Changed. \n"; } if ($this->eventHistoryModel->getVenueIdChanged()) { $txt .= "Venue Changed. \n"; } if ($this->eventHistoryModel->getIsVirtualChanged()) { $txt .= "Is Virtual Changed. \n"; } if ($this->eventHistoryModel->getIsPhysicalChanged()) { $txt .= "Is Physical Changed.\n"; } if ($this->eventHistoryModel->getIsDeletedChanged()) { $txt .= 'Deleted Changed: ' . ($this->eventHistoryModel->getIsDeleted() ? "Deleted" : "Restored") . "\n"; } if ($this->eventHistoryModel->getIsCancelledChanged()) { $txt .= 'cancelled Changed: ' . ($this->eventHistoryModel->getIsCancelled() ? "Cancelled" : "Restored") . "\n"; } } return $txt; }