What is the best way to retrieve a forms' advanced properties - scheduled closing time in particular - from a page template that does not display the form?
I have a form that submits custom post type entries and a separate page template that displays them. I'd like to indicate whether submissions are still possible w/o them having to go to the form to find out.
For comparison, the following code works when called from the gform_validation hook:
//Confirm end of auction + current server time
$auctionCloseTime = strtotime($form['scheduleEnd'] . " " . $form['scheduleEndHour'] . ":" . $form['scheduleEndMinute'] . " " . $form['scheduleEndAmpm'] . " EST");
and this code does similar check for a custom field date / time specific to the individual post type to apply a CSS class.
<?php $closeEarlyDateTime = get_post_meta($post->ID, "closeEarlyDateTime", true);
$closeEarlyDateTime = strtotime($closeEarlyDate . " EST");
$currentTime = strtotime(date('m/d/Y h:i a'));
if ($closeEarlyDateTime && $currentTime > $closeEarlyDateTime) {
$thumbnailClass = "thumbnailClosed";
} else {
$thumbnailClass = "thumbnail";
}
?>
<div class="<?php echo $thumbnailClass; ?>">
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail(); ?>
</a>
</div>