instances->import($data); if ( is_wp_error($import_count) ) { $errormsg = $import_count->get_error_message(); $import_count = 0; } } else { $errormsg = __('Import data error.', 'ajax-search-pro'); } } } else { $errormsg = __('Error importing: invalid NONCE, please try again', 'ajax-search-pro'); } } if ( isset($_POST['asp_import_textarea_sett'], $_POST['asp_import_nonce2']) ) { if ( wp_verify_nonce( $_POST['asp_import_nonce2'], 'asp_import_nonce2' ) ) { if ( empty($_POST['asp_import_textarea_sett']) ) { $errormsg = __('Import data is empty.', 'ajax-search-pro'); } else { $instance = json_decode(base64_decode(stripcslashes($_POST['asp_import_textarea_sett'])), true); if ( json_last_error() == 0 && isset($instance['data']) ) { wd_asp()->instances->update($_POST['asp_import_sett'], $instance['data']); $sett_import_count = 1; } else { $errormsg = __('Cannot import. Invalid data! Please try again!', 'ajax-search-pro'); } } } else { $errormsg = __('Error importing: invalid NONCE, please try again', 'ajax-search-pro'); } } $search_instances = wd_asp()->instances->get(-1, true); if ( $import_count > 0 || $sett_import_count > 0) { wd_asp()->css_manager->generator->generate(); } ?>
__('Are you sure you want to import settings to that search instance?', 'ajax-search-pro') ));