public function init() { // actions // translate foreach ($this->actions as $actions => $name) { $this->actions[$actions] = Yii::t('app', $name); } // actions values $this->actions_values['taskdefined'] = TaskDefined::getAllIdName(); $this->actions_values['setting'] = Setting::getAllIdName(); $this->actions_values['rule'] = Rule::getAllIdName(); $this->actions_values['rulevalue'] = RuleValue::getAllIdName(); $this->actions_values['ruleextra'] = RuleExtra::getAllIdName(); $this->actions_values['ruledate'] = RuleDate::getAllIdName(); // values // translate foreach ($this->values as $values => $name) { $this->values[$values] = Yii::t('app', $name); } // values_values $this->values_values['taskdefined'] = TaskDefined::getAllIdName(); $this->values_values['setting'] = Setting::getAllIdName(); $this->values_values['rule'] = Rule::getAllIdName(); $this->values_values['rulevalue'] = RuleValue::getAllIdName(); $this->values_values['ruleextra'] = RuleExtra::getAllIdName(); $this->values_values['ruledate'] = RuleDate::getAllIdName(); //$this->values = array_merge($modelRule->values, $modelRule->actions); //$this->values_values = $modelRule->values; // create weights from 0 to 5 for ($weight = 0; $weight <= 4; $weight++) { $this->weights[$weight] = $weight; } parent::init(); }
public function init() { // actions // translate foreach ($this->conditions as $conditions => $name) { $this->conditions[$conditions] = Yii::t('app', $name); } // actions values $this->conditions_values['taskdefined'] = TaskDefined::getAllIdName(); $this->conditions_values['setting'] = Setting::getAllIdName(); $this->conditions_values['rule'] = Rule::getAllIdName(); $this->conditions_values['rulevalue'] = RuleValue::getAllIdName(); $this->conditions_values['ruleextra'] = RuleExtra::getAllIdName(); $this->conditions_values['ruledate'] = RuleDate::getAllIdName(); // equations // translate all equations foreach ($this->equations as $key => $equation) { $this->equations[$key] = Yii::t('app', $equation); } // key before value equations foreach ($this->equations as $key => $equation) { $this->equations[$key] = $key . ', ' . $equation; } // values // translate foreach ($this->values as $values => $name) { $this->values[$values] = Yii::t('app', $name); } // values_values $this->values_values['taskdefined'] = TaskDefined::getAllIdName(); $this->values_values['setting'] = Setting::getAllIdName(); $this->values_values['rule'] = Rule::getAllIdName(); $this->values_values['rulevalue'] = RuleValue::getAllIdName(); $this->values_values['ruleextra'] = RuleExtra::getAllIdName(); $this->values_values['ruledate'] = RuleDate::getAllIdName(); // create weights from 0 to 10 for ($weight = 0; $weight <= 10; $weight++) { $this->weights[$weight] = $weight; } parent::init(); }
public static function ruleExecute($id) { return RuleValue::execute($id); }