/** * Condition group. * * Output the HTML of a new condition group. * * @since 1.0.0 */ public function add_condition_group() { check_ajax_referer('wpc-ajax-nonce', 'nonce'); $group = absint($_POST['group']); ?> <div class='wpc-condition-group wpc-condition-group-<?php echo $group; ?> ' data-group='<?php echo $group; ?> '> <p class='or-match'><?php _e('Or match all of the following rules to apply the validation rule:', 'woocommerce-advanced-shipping-validation'); ?> </p><?php $wp_condition = new WCASV_Condition(null, $group); $wp_condition->output_condition_row(); ?> </div> <p class='or-text'><strong><?php _e('Or', 'woocommerce-advanced-shipping-validation'); ?> </strong></p><?php die; }
_e('Or match all of the following rules to apply the validation rule:', 'woocommerce-advanced-shipping-validation'); ?> </p><?php foreach ($conditions as $condition_id => $condition) { $wp_condition = new WCASV_Condition($condition_id, $condition_group, $condition['condition'], $condition['operator'], $condition['value']); $wp_condition->output_condition_row(); } ?> </div> <p class='or-text'><strong><?php _e('Or', 'woocommerce-advanced-shipping-validation'); ?> </strong></p><?php } } else { ?> <div class='wpc-condition-group wpc-condition-group-0' data-group='0'><?php $wp_condition = new WCASV_Condition(); $wp_condition->output_condition_row(); ?> </div><?php } ?> </div> <a class='button wpc-condition-group-add' href='javascript:void(0);'><?php _e('Add \'Or\' group', 'woocommerce-advanced-shipping-validation'); ?> </a>