add( 'error_nonce_no_match', esc_html__( 'Something went wrong, please try again.', 'acf-city-selector' ) ); return; } else { $file_name = ( isset( $_POST[ 'acfcs_file_name' ] ) ) ? sanitize_text_field( wp_unslash( $_POST[ 'acfcs_file_name' ] ) ) : false; $max_lines = ( isset( $_POST[ 'acfcs_max_lines' ] ) ) ? (int) $_POST[ 'acfcs_max_lines' ] : $limit; $delimiter = ( isset( $_POST[ 'acfcs_delimiter' ] ) ) ? sanitize_text_field( wp_unslash( $_POST[ 'acfcs_delimiter' ] ) ) : apply_filters( 'acfcs_delimiter', $delimiter ); } } ACF_City_Selector::acfcs_show_admin_notices(); ?>

%s', esc_html__( 'Preview data', 'acf-city-selector' ) ); ?>
%s', esc_url( admin_url( '/admin.php?page=acfcs-dashboard' ) ), esc_html__( 'dashboard', 'acf-city-selector' ) ) ); ?>
'; if ( array_key_exists( 'error', $csv_info ) ) { if ( 'file_deleted' == $csv_info[ 'error' ] ) { /* translators: %s screen reader text */ $dismiss_button = sprintf( '', esc_html__( 'Dismiss this notice', 'acf-city-selector' ) ); /* translators: %s file name */ $error_message = sprintf( esc_html__( 'You either have errors in your CSV or there is no data. In case of an error, the file is deleted. Please check "%s".', 'acf-city-selector' ), $file_name ); echo sprintf( '

%s

%s
', esc_attr( $error_message ), esc_attr( $dismiss_button ) ); } elseif ( ! isset( $csv_info[ 'data' ] ) || ( isset( $csv_info[ 'data' ] ) && empty( $csv_info[ 'data' ] ) ) ) { $message = esc_html__( 'There appears to be no data in the file. Are you sure it has content and you selected the correct delimiter ?', 'acf-city-selector' ); echo sprintf( '
%s
', esc_attr( $message ) ); } } elseif ( isset( $csv_info[ 'data' ] ) && ! empty( $csv_info[ 'data' ] ) ) { echo sprintf( '

%s

', esc_html__( 'CSV contents', 'acf-city-selector' ) ); echo sprintf( '

%s

', esc_html__( 'Table scrolls horizontally.', 'acf-city-selector' ) ); acfcs_render_preview_results( $csv_info[ 'data' ] ); } echo '
'; } ?>