function update

This commit is contained in:
magepeopleteam 2023-02-08 07:46:51 +00:00
parent bbff2795be
commit f1cd48cf03
5 changed files with 68 additions and 65 deletions

View File

@ -130,8 +130,7 @@ div.buttonGroup > *,
display: -webkit-flex; display: -webkit-flex;
display: flex; display: flex;
border: 1px solid #DDD; border: 1px solid #DDD;
-webkit-flex-direction: column; -webkit-flex-wrap: wrap;flex-wrap: wrap;
flex-direction: column;
padding: 5px; padding: 5px;
} }
.list_with_filter_section .sort_code_search_box label {display: block; margin: 0;} .list_with_filter_section .sort_code_search_box label {display: block; margin: 0;}

View File

@ -1722,8 +1722,7 @@ div.mep_event_native_list .mep_list_event_details {
div.column_style { div.column_style {
display: -webkit-flex; display: -webkit-flex;
display: flex; display: flex;
-webkit-flex-direction: column; -webkit-flex-wrap: wrap;flex-wrap: wrap;
flex-direction: column;
} }
div.column_style .mep_list_thumb img { div.column_style .mep_list_thumb img {

View File

@ -90,6 +90,22 @@ if (!class_exists('MAGE_Events_Setting_Controls')) :
function get_settings_fields() { function get_settings_fields() {
$settings_fields = array( $settings_fields = array(
'general_setting_sec' => apply_filters('mep_settings_general_arr', array( 'general_setting_sec' => apply_filters('mep_settings_general_arr', array(
array(
'name' => 'seat_reserved_order_status',
'label' => __('Seat Reserved Order Status', 'mage-eventpress'),
'desc' => __('Please select in which order status seat will mark as reserved/booked. By Default is Processing & Completed.', 'mage-eventpress'),
'type' => 'multicheck',
'default' => array('processing' => 'processing','completed' => 'completed'),
'options' => array(
'on-hold' => 'On Hold',
'pending' => 'Pending',
'processing' => 'Processing',
'completed' => 'Completed'
// 'cancelled' => 'Cancelled'
)
),
array( array(
'name' => 'mep_disable_block_editor', 'name' => 'mep_disable_block_editor',
'label' => __('On/Off Block/Gutenberg Editor', 'mage-eventpress'), 'label' => __('On/Off Block/Gutenberg Editor', 'mage-eventpress'),

View File

@ -128,27 +128,14 @@ if (!function_exists('mep_displays_cart_products_feature_image')) {
if (!function_exists('mep_get_attendee_info_query')) { if (!function_exists('mep_get_attendee_info_query')) {
function mep_get_attendee_info_query($event_id, $order_id) { function mep_get_attendee_info_query($event_id, $order_id) {
$pending_status_filter = array( $_user_set_status = mep_get_option('seat_reserved_order_status', 'general_setting_sec', array('processing','completed'));
'key' => 'ea_order_status', $_order_status = !empty($_user_set_status) ? $_user_set_status : array('processing','completed');
'value' => 'pending', $order_status = array_values($_order_status);
'compare' => '='
);
$hold_status_filter = array( $order_status_filter = array(
'key' => 'ea_order_status', 'key' => 'ea_order_status',
'value' => 'on-hold', 'value' => $order_status,
'compare' => '=' 'compare' => 'OR'
);
$processing_status_filter = array(
'key' => 'ea_order_status',
'value' => 'processing',
'compare' => '='
);
$completed_status_filter = array(
'key' => 'ea_order_status',
'value' => 'completed',
'compare' => '='
); );
$args = array( $args = array(
@ -169,11 +156,7 @@ function mep_get_attendee_info_query($event_id, $order_id) {
'compare' => '=' 'compare' => '='
) )
), ),
array( $order_status_filter
'relation' => 'OR',
$processing_status_filter,
$completed_status_filter
)
) )
); );
$loop = new WP_Query($args); $loop = new WP_Query($args);
@ -556,7 +539,7 @@ if (!function_exists('mep_attendee_extra_service_create')) {
update_post_meta($pid, 'ea_extra_service_name', $extra_serive['service_name']); update_post_meta($pid, 'ea_extra_service_name', $extra_serive['service_name']);
update_post_meta($pid, 'ea_extra_service_qty', $extra_serive['service_qty']); update_post_meta($pid, 'ea_extra_service_qty', $extra_serive['service_qty']);
update_post_meta($pid, 'ea_extra_service_unit_price', $extra_serive['service_price']); update_post_meta($pid, 'ea_extra_service_unit_price', $extra_serive['service_price']);
update_post_meta($pid, 'ea_extra_service_total_price', $extra_serive['service_qty'] * $extra_serive['service_price']); update_post_meta($pid, 'ea_extra_service_total_price', $extra_serive['service_qty'] * (int) $extra_serive['service_price']);
update_post_meta($pid, 'ea_extra_service_event', $event_id); update_post_meta($pid, 'ea_extra_service_event', $event_id);
update_post_meta($pid, 'ea_extra_service_order', $order_id); update_post_meta($pid, 'ea_extra_service_order', $order_id);
update_post_meta($pid, 'ea_extra_service_order_status', $order_status); update_post_meta($pid, 'ea_extra_service_order_status', $order_status);
@ -1532,16 +1515,22 @@ if (!function_exists('mep_ticket_lits_users')) {
<?php do_action('mep_user_order_list_table_head'); ?> <?php do_action('mep_user_order_list_table_head'); ?>
</tr> </tr>
<?php <?php
$_user_set_status = mep_get_option('seat_reserved_order_status', 'general_setting_sec', array('processing','completed'));
$_order_status = !empty($_user_set_status) ? $_user_set_status : array('processing','completed');
$order_status = array_values($_order_status);
$order_status_filter = array(
'key' => 'ea_order_status',
'value' => $order_status,
'compare' => 'OR'
);
$args_search_qqq = array( $args_search_qqq = array(
'post_type' => array('mep_events_attendees'), 'post_type' => array('mep_events_attendees'),
'posts_per_page' => -1, 'posts_per_page' => -1,
'author__in' => array(get_current_user_id()), 'author__in' => array(get_current_user_id()),
'meta_query' => array( 'meta_query' => array(
array( $order_status_filter
'key' => 'ea_order_status',
'value' => array('completed', 'processing'),
'compare' => 'IN'
)
) )
); );
$loop = new WP_Query($args_search_qqq); $loop = new WP_Query($args_search_qqq);
@ -2495,9 +2484,22 @@ if (!function_exists('mep_get_term_as_class')) {
} }
} }
if (!function_exists('mep_ticket_type_sold')) { if (!function_exists('mep_ticket_type_sold')) {
function mep_ticket_type_sold($event_id, $type = '', $date = '') { function mep_ticket_type_sold($event_id, $type = '', $date = '') {
$type = !empty($type) ? $type : ''; $type = !empty($type) ? $type : '';
$_user_set_status = mep_get_option('seat_reserved_order_status', 'general_setting_sec', array('processing','completed'));
$_order_status = !empty($_user_set_status) ? $_user_set_status : array('processing','completed');
$order_status = array_values($_order_status);
$order_status_filter = array(
'key' => 'ea_order_status',
'value' => $order_status,
'compare' => 'OR'
);
$type_filter = !empty($type) ? array( $type_filter = !empty($type) ? array(
'key' => 'ea_ticket_type', 'key' => 'ea_ticket_type',
'value' => $type, 'value' => $type,
@ -2509,16 +2511,6 @@ if (!function_exists('mep_ticket_type_sold')) {
'value' => $date, 'value' => $date,
'compare' => 'LIKE' 'compare' => 'LIKE'
) : ''; ) : '';
$processing_status_filter = array(
'key' => 'ea_order_status',
'value' => 'processing',
'compare' => '='
);
$completed_status_filter = array(
'key' => 'ea_order_status',
'value' => 'completed',
'compare' => '='
);
$args = array( $args = array(
'post_type' => 'mep_events_attendees', 'post_type' => 'mep_events_attendees',
@ -2534,15 +2526,12 @@ if (!function_exists('mep_ticket_type_sold')) {
), ),
$type_filter, $type_filter,
apply_filters('mep_sold_meta_query_and_attribute', $date_filter) apply_filters('mep_sold_meta_query_and_attribute', $date_filter)
), array( ),
'relation' => 'OR', $order_status_filter
$processing_status_filter,
$completed_status_filter,
apply_filters('mep_sold_meta_query_or_attribute', array())
)
) )
); );
$loop = new WP_Query($args); $loop = new WP_Query($args);
return $loop->post_count; return $loop->post_count;
} }
} }
@ -4027,7 +4016,7 @@ function mep_get_price_including_tax($event, $price, $args = array()) {
$args = wp_parse_args( $args = wp_parse_args(
$args, $args,
array( array(
'qty' => '', 'qty' => '',
'price' => '', 'price' => '',
) )
); );
@ -4133,6 +4122,17 @@ function mep_show_custom_text_for_zero_price($return, $price, $args, $unformatte
if (!function_exists('mep_check_ticket_type_availaility_before_checkout')) { if (!function_exists('mep_check_ticket_type_availaility_before_checkout')) {
function mep_check_ticket_type_availaility_before_checkout($event_id, $type, $date) { function mep_check_ticket_type_availaility_before_checkout($event_id, $type, $date) {
$_user_set_status = mep_get_option('seat_reserved_order_status', 'general_setting_sec', array('processing','completed'));
$_order_status = !empty($_user_set_status) ? $_user_set_status : array('processing','completed');
$order_status = array_values($_order_status);
$order_status_filter = array(
'key' => 'ea_order_status',
'value' => $order_status,
'compare' => 'OR'
);
$args = array( $args = array(
'post_type' => 'mep_events_attendees', 'post_type' => 'mep_events_attendees',
'posts_per_page' => -1, 'posts_per_page' => -1,
@ -4156,19 +4156,8 @@ function mep_check_ticket_type_availaility_before_checkout($event_id, $type, $da
'value' => $date, 'value' => $date,
'compare' => '=' 'compare' => '='
) )
), array( ),
'relation' => 'OR', $order_status_filter
array(
'key' => 'ea_order_status',
'value' => 'processing',
'compare' => '='
),
array(
'key' => 'ea_order_status',
'value' => 'completed',
'compare' => '='
)
)
) )
); );
$loop = new WP_Query($args); $loop = new WP_Query($args);

View File

@ -70,7 +70,7 @@ if (!class_exists('MPWEM_Helper')) {
<?php if ($params['title-filter'] == 'yes') { ?> <?php if ($params['title-filter'] == 'yes') { ?>
<div class="filter_input_area"> <div class="filter_input_area">
<label> <label>
<input name="title_filter" placeholder="<?php esc_html_e('Type Name here ....', 'mage-eventpress'); ?>" class="formControl"/> <input type="text" name="title_filter" placeholder="<?php esc_html_e('Type Name here ....', 'mage-eventpress'); ?>" class="formControl"/>
</label> </label>
</div> </div>
<?php } ?> <?php } ?>