WC_Tax_Rate_Importer::dispatch()
Registered callback function for the WordPress Importer.
Description Description
Manages the three separate stages of the CSV import process.
Source Source
File: includes/admin/importers/class-wc-tax-rate-importer.php
public function dispatch() {
$this->header();
$step = empty( $_GET['step'] ) ? 0 : (int) $_GET['step'];
switch ( $step ) {
case 0:
$this->greet();
break;
case 1:
check_admin_referer( 'import-upload' );
if ( $this->handle_upload() ) {
if ( $this->id ) {
$file = get_attached_file( $this->id );
} else {
$file = ABSPATH . $this->file_url;
}
add_filter( 'http_request_timeout', array( $this, 'bump_request_timeout' ) );
$this->import( $file );
}
break;
}
$this->footer();
}