I have the following code which finds the oldest date in an array, and displays 'available now' if the date is today or earlier, or 'mixed availability' if the date is in the future.
Im now trying to modify this so that if only 1 valid date (not null or 1970-01-01 which is being imported if the date is blank) is found in the array, it would display this date, or if the date is today or before today it would display 'available now'... id really appreciate any help! Many thanks in advance!
<?php
$avail = array($this->item->extraFields->RoomONEDateAvailable->value, $this->item->extraFields->RoomTWODateAvailable->value, $this->item->extraFields->RoomTHREEDateAvailable->value, $this->item->extraFields->RoomFOURDateAvailable->value, $this->item->extraFields->RoomFIVEDateAvailable->value, $this->item->extraFields->RoomSIXDateAvailable->value, $this->item->extraFields->RoomSEVENDateAvailable->value, $this->item->extraFields->RoomEIGHTDateAvailable->value, $this->item->extraFields->RoomNINEDateAvailable->value, $this->item->extraFields->RoomTENDateAvailable->value);
$avail = array_filter($avail);
$avail = min($avail);
if (strtotime($avail) < time()) { ?><div class="pr-rd-avl-n">Available<br /> NOW</div>
<?php } else { ?><div class="pr-rd-avl-m">Mixed<br /> Availability</div>
<?php } ?>