ruleName = JText::translate('VBO_CONDTEXT_RULE_BOOKDATES');
$this->ruleDescr = JText::translate('VBO_CONDTEXT_RULE_BOOKDATES_DESCR');
$this->ruleId = basename(__FILE__);
}
/**
* Displays the rule parameters.
*
* @return void
*/
public function renderParams()
{
?>
vbo_app->getCalendar($this->getParam('from_date', ''), $this->inputName('from_date'), $this->inputID('from_date'), $this->wdf, array('class'=>'', 'size'=>'10', 'maxlength'=>'19', 'todayBtn' => 'true')); ?>
vbo_app->getCalendar($this->getParam('to_date', ''), $this->inputName('to_date'), $this->inputID('to_date'), $this->wdf, array('class'=>'', 'size'=>'10', 'maxlength'=>'19', 'todayBtn' => 'true')); ?>
getParams() !== null) {
// some date-picker calendars may need to have their default value populated when the document is ready
?>
getPropVal('booking', 'ts');
if (!$book_time) {
return false;
}
$from_date = $this->getParam('from_date', '');
// return true if booking date is inside the dates interval
return (
$book_time >= VikBooking::getDateTimestamp($from_date, 0, 0, 0) &&
$book_time <= VikBooking::getDateTimestamp($this->getParam('to_date', $from_date), 23, 59, 59)
);
}
}