$si_data['store_data'] = $store_data;
        $si_data['step'] = $step;
        $si_data['import_date'] = time();
        General::updateStoreimportSetting($si_data);
        if (defined('AJAX_REQUEST')) {
            Registry::get('ajax')->assign('non_ajax_notifications', true);
            Registry::get('ajax')->assign('force_redirection', fn_url('store_import.index.step_4'));
        }
        return array(CONTROLLER_STATUS_REDIRECT, 'store_import.index.step_4');
    } else {
        fn_set_notification('E', __('error'), __('store_import.import_failed'));
    }
}
$si_data = unserialize(Settings::instance()->getValue('si_data', 'store_import'));
$si_data['store_data'] = $store_data;
$si_data['step'] = $step;
General::updateStoreimportSetting($si_data);
if ($step !== 1) {
    list($text_from, $text_to) = General::getFromToText($store_data);
    Registry::get('view')->assign('text_from', $text_from);
    Registry::get('view')->assign('text_to', $text_to);
}
Registry::get('view')->assign('step', $step);
Registry::get('view')->assign('import_date', $si_data['import_date']);
Registry::get('view')->assign('store_data', $store_data);
Registry::get('view')->assign('steps', array('1' => array('name' => __('store_import.first_step'), 'href' => ''), '2' => array('name' => __('store_import.second_step'), 'href' => ''), '4' => array('name' => __('store_import.configure_store'), 'href' => fn_url('store_import.index.step_4')), '5' => array('name' => __('store_import.actualize_data'), 'href' => fn_url('store_import.index.step_5')), '6' => array('name' => __('store_import.finish_store'), 'href' => fn_url('store_import.index.step_6'))));
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    if (defined('AJAX_REQUEST')) {
        exit;
    }
}