Source of file OpenHouseDate.php
Size: 1,158 Bytes - Last Modified: 2021-12-23T10:51:36+00:00
/var/www/docs.ssmods.com/process/src/code/DataObjects/OpenHouseDate.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | <?php /** * Open House Dates for Listing * @package * @author */ class OpenHouseDate extends ExtraData { private static $summary_fields = array( 'OpenHouseDate', 'OpenHouseStart', 'OpenHouseEnd' ); public function getCMSFields() { $fields = parent::getCMSFields(); // Add Unrelated Fields $fields->removeFieldsFromTab('Root.Main', array( 'ListingID', 'PageID', 'TargetPageID', 'CTAPageID', 'CTAName', 'CTAButtonText', 'CTAButtonClass', 'CTACopy', 'SortOrder', )); $OpenHouseDateField = new DateField("OpenHouseDate", "Date"); $OpenHouseDateField->setConfig('showcalendar', true); $StartTimeField = new TimeField( 'OpenHouseStart', 'Start' ); $EndTimeField = new TimeField( 'OpenHouseEnd', 'End' ); $fields->addFieldToTab('Root.Main', $OpenHouseDateField); $fields->addFieldToTab('Root.Main', $StartTimeField); $fields->addFieldToTab('Root.Main', $EndTimeField); return $fields; } public function GetOpenHouseTime() { return date('ga', strtotime($this->OpenHouseStart)) ."-".date('ga', strtotime($this->OpenHouseEnd)); } } |