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'), ); } }