# sellkit/1.3.1/includes/admin/utilities.php

SellKit – Funnel builder and checkout optimizer for WooCommerce to sell more, faster, version 1.3.1. 47 lines.

- Page: https://pluginprobe.com/plugins/sellkit/1.3.1/code/includes/admin/utilities.php
- Raw: https://pluginprobe.com/plugins/sellkit/1.3.1/raw/includes/admin/utilities.php
- Modified: 2022-10-04T08:03:02+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/sellkit/1.3.1/code/includes/admin/utilities.php#L10-L20`.

```php
<?php
/**
 * Condition row sanitization.
 *
 * @param array $condition_fields Conditions.
 *
 * @return mixed
 *
 * @since 1.1.0
 */
function sellkit_condition_row_sanitization( $condition_fields ) {
	foreach ( $condition_fields as $key => $condition_field ) {
		if (
			empty( $condition_field['type'] ) ||
			empty( $condition_field['condition_subject'] ) ||
			empty( $condition_field['condition_operator'] ) ||
			( empty( $condition_field['condition_value'] ) && '0' !== $condition_field['condition_value'] )
		) {
			unset( $condition_fields[ $key ] );
		}
	}

	return $condition_fields;
}

/**
 * Filter row sanitization.
 *
 * @since 1.1.0
 * @return mixed
 * @param array $filter_fields Filter fields.
 */
function sellkit_filter_row_sanitization( $filter_fields ) {

	foreach ( $filter_fields as $key => $filter_field ) {
		if (
			empty( $filter_field['subject'] ) ||
			empty( $filter_field['operator'] ) ||
			empty( $filter_field['value'] )
		) {
			unset( $filter_fields[ $key ] );
		}
	}

	return $filter_fields;
}

```
