18 require_once dirname(__FILE__).
'/../../form_question_rule/form_question_rule.inc';
43 parent::__construct($assetid);
71 1 => translate(
'core_form_rule_selection_true'),
72 0 => translate(
'core_form_rule_selection_false'),
115 $operator = array_get_index($rule_data,
'operator', 1);
116 $value = array_get_index($rule_data,
'value',
'');
118 if (!is_array($answer)) {
119 $answer = Array($answer);
120 }
else if (count($answer) == 0) {
124 $valid = (array_search($value, $answer) !==
false);
126 return ($valid == $operator);
142 $operator = array_get_index($rule_data,
'operator', 1);
143 $value = array_get_index($rule_data,
'value',
'');
145 return translate(
'core_form_rule_selection_desc_'.($operator ?
'true' :
'false'), $q_asset->getSummary($value), $q_asset->attr(
'name'));