title = $title; $this->saved_conditions = $saved_conditions; $this->slug = PI_EFRS_SELECTION_RULE_SLUG; $this->data = $data; $this->dynamicForm(); } /* function selectionRules(){ $values = array(''=>array('name'=>'Select Condition','group'=>'')); $this->rules = apply_filters("pi_".$this->slug."_condition", $values); return $this->rules; } */ function selectionRules(){ $values = array(''=>array('name'=>'Select Condition','group'=>'')); $this->rules = apply_filters("pi_".$this->slug."_condition", $values); foreach($this->rules as $rule){ $group[$rule['group']][] = $rule; } return $group; } function dynamicForm(){ include 'pisol_rule_form.php'; } function group($key, $rules, $saved_values = ""){ if($key == ""){ $html = ''; return $html; } $group_names = array( 'location_related'=>"Location Related", 'product_related'=>'Product Related', 'cart_related'=>'Cart Related', 'user_related'=>'User Related', 'product_attributes'=>'Product attributes', 'other' => 'Other', 'order_date_time_plugin' => 'Deliver date time plugin dependent rules', 'virtual_category'=> 'Virtual Category', 'purchase_history' => 'Purchase History', 'woo_subscription' => 'Woo Subscription', 'woo_membership' => 'Woo Membership', ); $group_name = isset($group_names[$key]) ? $group_names[$key] : $key; $html = ''; foreach ($rules as $rule){ $html .= '