ruleName = JText::translate('VBCALBOOKINGSTATUS');
$this->ruleDescr = JText::translate('VBO_CONDTEXT_RULE_BOOKSTAT_DESCR');
$this->ruleId = basename(__FILE__);
}
/**
* Displays the rule parameters.
*
* @return void
*/
public function renderParams()
{
$this->vbo_app->loadSelect2();
$statuses = $this->getStatuses();
$current_statuses = $this->getParam('statuses', array());
?>
getPropVal('booking', 'status', '');
$allowed_statuses = $this->getParam('statuses', array());
return (in_array($book_status, $allowed_statuses));
}
/**
* Internal function for this rule only.
*
* @return array
*/
protected function getStatuses()
{
return array(
'confirmed' => JText::translate('VBCONFIRMED'),
'standby' => JText::translate('VBSTANDBY'),
'cancelled' => JText::translate('VBCANCELLED'),
);
}
}