/**
  * Get preview for sample CSV data
  *
  * @since 3.0.0
  */
 public function get_preview()
 {
     check_ajax_referer('get-csv-preview', 'security');
     $delimiter = isset($_GET['delimiter']) ? $_GET['delimiter'] : ',';
     $file = isset($_GET['file']) ? $_GET['file'] : '';
     if (!$file) {
         wp_die();
     }
     list($data, $headers) = WC_CSV_Import_Suite_Parser::parse_sample_data($file, $delimiter);
     $data = array(1 => $headers) + $data;
     echo WC_CSV_Import_Suite_Parser::generate_html_rows($data);
     wp_die();
 }
 /**
  * Render import options & preview from CSV input
  *
  * @since 3.0.0
  * @param string $data
  * @param string $delimiter
  * @return string HTML import options & preview
  */
 protected function render_import_options($data, $delimiter)
 {
     $rows = WC_CSV_Import_Suite_Parser::generate_html_rows($data);
     // give this instance a descriptive name to be used in the view template
     $csv_importer = $this;
     include 'admin/views/html-import-options.php';
 }