/** * Set publish date form. * * @param PageRevision $pageRevision * @return Curry_Form */ public static function getPublishDateForm(PageRevision $pageRevision) { $form = new Curry_Form(array('action' => url('', $_GET), 'method' => 'post', 'class' => isAjax() ? 'dialog-form' : '', 'elements' => array('pid_setpublishdate' => array('hidden'), 'publish_date' => array('date', array('label' => 'Date', 'value' => $pageRevision->getPublishDate('Y-m-d'))), 'publish_time' => array('text', array('label' => 'Time', 'value' => $pageRevision->getPublishDate('H:i:s'))), 'submit' => array('submit', array('label' => 'Set publish date'))))); return $form; }