dates_config(); ?>

🗓️

*
date_item( 'specific_dates[]', $specific_date ); } } } ?>
date_item( 'specific_dates[]' ); ?>
special_on_off_dates( $date_infos ); ?>

⏰

time_item( 'operation_time[]', $times); $time_exit ++; } } } if ( $time_exit == 0 ) { $this->time_item( 'operation_time[]', '' ); } ?>
time_item( 'operation_time[]' ); ?>
day_wise_time( $day_times ); ?> date_wise_time( $date_times ); ?>
__( 'Invalid security token or Insufficient permissions.', 'abp-event-ticket' ), 'type' => 'warn' ], 403 ); } $post_val = fn( $key, $default = '' ) => isset( $_POST[ $key ] ) ? sanitize_text_field( wp_unslash( $_POST[ $key ] ) ) : $default; $date_config['date_format'] = $post_val( 'date_format' ); $date_config['time_format'] = $post_val( 'time_format' ); $date_config['advance_date_number'] = $post_val( 'advance_date_number', '28' ); $date_config['sale_close_before'] = $post_val( 'sale_close_before' ); update_option( 'abpet_date_config', $date_config ); ob_start(); $this->dates_config(); $html = ob_get_clean(); wp_send_json_success( [ 'html' => $html, 'msg' => __( 'Global Date Configuration Saved Successfully ..... !!', 'abp-event-ticket' ), 'type' => 'success' ] ); } public function special_on_off_dates( $date_infos = [] ): void { $date_rule = $date_infos['date_rule'] ?? ''; $date_rule_array = $date_rule ? explode( ',', $date_rule ) : []; $date_type = ( $date_infos['date_type'] ?? null ) ?: 'periodic_date'; $weekend = $date_infos['weekend'] ?? ''; $weekend_array = $weekend ? explode( ',', $weekend ) : []; $days = ABPET_Layout::week_day(); $date_rules = ABPET_Layout::date_option_rules(); ?>
$rule ) { ?>
$day ) { ?>
date_item( 'specific_off_dates[]', $specific_date ); } } } ?>
date_item( 'specific_off_dates[]' ); ?>
date_item( 'special_on_dates[]', $specific_date ); } } } ?>
date_item( 'special_on_dates[]' ); ?>
0 && $specific_date['from'] && $specific_date['to'] ) { $this->off_day_range( $specific_date['from'], $specific_date['to'] ); } } } ?>
off_day_range(); ?>
$day ) { ?>
$day ) { $operation_times = $day_times[ $key ] ?? []; ?>
time_item( $key . '_time[]', $times ); } } } ?>
time_item( $key . '_time[]' ); ?>
$date_time ) { $this->date_wise_time_item( $date_time, $key ); } } ?>
date_wise_time_item( [], uniqid( 'abp_' ) ); ?>
time_item( 'date_wise_time[' . $key . '][]', $time ); } } } ?>
time_item( 'date_wise_time[' . $key . '][]' ); ?>