Current Path : /var/www/ooareogundevinitiative/wp-content/plugins/forminator/library/ |
Current File : /var/www/ooareogundevinitiative/wp-content/plugins/forminator/library/class-export-result.php |
<?php if ( ! defined( 'ABSPATH' ) ) { die(); } /** * Class Forminator_Export_Result * * Export result data struct * * @since 1.5.4 */ class Forminator_Export_Result { /** * @var array */ public $data = array(); /** * @var int */ public $entries_count = 0; /** * @var int */ public $new_entries_count = 0; /** * @var Forminator_Base_Form_Model | null */ public $model = null; /** * @var int */ public $latest_entry_id = 0; /** * @var string */ public $file_path = ''; /** * @var string */ public $form_type = ''; public function __construct() { } /** * Parsing filters from $_REQUEST * * @since 1.5.4 */ public function request_filters() { $request_data = $_REQUEST;// WPCS CSRF ok. $data_range = isset( $request_data['date_range'] ) ? sanitize_text_field( $request_data['date_range'] ) : ''; $search = isset( $request_data['search'] ) ? sanitize_text_field( $request_data['search'] ) : ''; $min_id = isset( $request_data['min_id'] ) ? sanitize_text_field( $request_data['min_id'] ) : ''; $max_id = isset( $request_data['max_id'] ) ? sanitize_text_field( $request_data['max_id'] ) : ''; $filters = array(); if ( ! empty( $data_range ) ) { $date_ranges = explode( ' - ', $data_range ); if ( is_array( $date_ranges ) && isset( $date_ranges[0] ) && isset( $date_ranges[1] ) ) { $date_ranges[0] = date( 'Y-m-d', strtotime( $date_ranges[0] ) ); $date_ranges[1] = date( 'Y-m-d', strtotime( $date_ranges[1] ) ); forminator_maybe_log( __METHOD__, $date_ranges ); $filters['date_created'] = array( $date_ranges[0], $date_ranges[1] ); } } if ( ! empty( $search ) ) { $filters['search'] = $search; } if ( ! empty( $min_id ) ) { $min_id = intval( $min_id ); if ( $min_id > 0 ) { $filters['min_id'] = $min_id; } } if ( ! empty( $max_id ) ) { $max_id = intval( $max_id ); if ( $max_id > 0 ) { $filters['max_id'] = $max_id; } } if ( isset( $request_data['order_by'] ) ) { $filters['order_by'] = $request_data['order_by']; } if ( isset( $request_data['order'] ) ) { $filters['order'] = $request_data['order']; } return $filters; } }