success_page.php
9.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?php
if(!defined('ABSPATH')) {
die();
}
$cron_job_key = PMXE_Plugin::getInstance()->getOption('cron_job_key');
$urlToExport = site_url() . '/wp-load.php?security_token=' . substr(md5($cron_job_key . $update_previous->id), 0, 16) . '&export_id=' . $update_previous->id . '&action=get_data';
$uploads = wp_upload_dir();
$bundle_path = wp_all_export_get_absolute_path($update_previous->options['bundlepath']);
if (!empty($bundle_path)) {
$bundle_url = site_url() . '/wp-load.php?security_token=' . substr(md5($cron_job_key . $update_previous->id), 0, 16) . '&export_id=' . $update_previous->id . '&action=get_bundle&t=zip';
}
$isImportAllowedSpecification = new \Wpae\App\Specification\IsImportAllowed();
$isGoogleFeed = false;
?>
<div id="export_finished" style="padding-top: 10px;">
<?php
if ($isGoogleFeed) {
?>
<h3><?php esc_html_e('WP All Export successfully exported your data!', 'wp_all_export_plugin'); ?></h3>
<?php
$cronJobKey = PMXE_Plugin::getInstance()->getOption('cron_job_key');
include_once('google_merchants_success.php');
} else {
?>
<h2 style="color:#425f9a; font-size:24px; margin-bottom: 36px;">What's next?</h2>
<script type="text/javascript">
jQuery(document).ready(function () {
jQuery('.success-tabs .tab').on('click', function () {
jQuery('.success-tabs .tab').removeClass('selected');
jQuery(this).addClass('selected');
var rel = jQuery(this).attr('rel');
jQuery('.tab-content').removeClass('selected');
jQuery('.tab-content-container').find('#' + rel).addClass('selected');
});
});
</script>
<ul class="success-tabs">
<li rel="tab1-content" class="tab selected"><?php esc_html_e("Download", 'wp_all_export_plugin'); ?></li>
<li rel="tab2-content" class="tab"><?php esc_html_e("Scheduling", 'wp_all_export_plugin'); ?></li>
<li rel="tab3-content" class="tab"><?php esc_html_e("External Apps", 'wp_all_export_plugin'); ?></li>
<?php if ($isImportAllowedSpecification->isSatisfied($update_previous)): ?>
<li rel="tab4-content" class="tab"><?php esc_html_e("Export, Edit, Import", 'wp_all_export_plugin'); ?></li>
<?php endif; ?>
</ul>
<hr style="margin-top:0;"/>
<div class="tab-content-container">
<div class="tab-content selected normal-tab" id="tab1-content">
<h3 style="margin-top: 30px; margin-bottom: 30px;"><?php esc_html_e("Click to Download", 'wp_all_export_plugin'); ?></h3>
<div class="wpallexport-free-edition-notice" id="migrate-orders-notice" style="padding: 20px; margin-bottom: 35px; display: none;">
<a class="upgrade_link" target="_blank" href="https://www.wpallimport.com/checkout/?edd_action=add_to_cart&download_id=2707173&edd_options%5Bprice_id%5D=1&utm_source=export-plugin-free&utm_medium=upgrade-notice&utm_campaign=migrate-orders"><?php esc_html_e('Upgrade to the Pro edition of WP All Export to Migrate Orders', PMXE_Plugin::LANGUAGE_DOMAIN);?></a>
<p><?php esc_html_e('If you already own it, remove the free edition and install the Pro edition.', PMXE_Plugin::LANGUAGE_DOMAIN);?></p>
</div>
<div class="input">
<button class="button button-primary button-hero wpallexport-large-button download_data"
rel="<?php echo esc_url_raw(add_query_arg(array('action' => 'download', 'id' => $update_previous->id, '_wpnonce' => wp_create_nonce('_wpnonce-download_feed')), $this->baseUrl)); ?>"><?php echo strtoupper(wp_all_export_get_export_format($update_previous->options)); ?></button>
<?php if (!empty($update_previous->options['split_large_exports'])): ?>
<button class="button button-primary button-hero wpallexport-large-button download_data"
rel="<?php echo esc_url_raw(add_query_arg(array('page' => 'pmxe-admin-manage', 'id' => $update_previous->id, 'action' => 'split_bundle', '_wpnonce' => wp_create_nonce('_wpnonce-download_split_bundle')), $this->baseUrl)); ?>"><?php printf(esc_html__('Split %ss', 'wp_all_export_plugin'), esc_html(strtoupper(wp_all_export_get_export_format($update_previous->options)))); ?></button>
<?php endif; ?>
<?php if (PMXE_Export_Record::is_bundle_supported($update_previous->options)): ?>
<button class="button button-primary button-hero wpallexport-large-button download_data"
id="download-bundle" rel="<?php echo esc_url_raw(add_query_arg(array('page' => 'pmxe-admin-manage', 'id' => $update_previous->id, 'action' => 'bundle', '_wpnonce' => wp_create_nonce('_wpnonce-download_bundle')), $this->baseUrl)); ?>"><?php esc_html_e('Bundle', 'wp_all_export_plugin'); ?></button>
<?php endif; ?>
</div>
<?php if (PMXE_Export_Record::is_bundle_supported($update_previous->options)): ?>
<div id="download-details">
<p style="margin-top:30px;">
<?php esc_html_e("The bundle contains your exported data and a settings file for WP All Import.", 'wp_all_export_plugin'); ?><br/>
<?php esc_html_e("Upload the Bundle to WP All Import on another site to quickly import this data.", 'wp_all_export_plugin');?>
</p>
</div>
<?php endif; ?>
<div style="margin-top:30px;">
<h3 style="margin-bottom: 0; margin-top: -10px;"><?php echo _e("Public URL", 'wp_all_export_plugin'); ?></h3>
<a href="<?php echo $urlToExport; ?>" <?php if (php_sapi_name() != 'cli-server') { ?> target="_blank" <?php } ?>
class="feed-url" style="margin-bottom: 0; font-size: 16px;"><?php echo $urlToExport; ?></a>
<p style="margin-top: 0;">
<?php esc_html_e("This URL will always provide the export file from this export, even if the file name changes.", 'wp_all_export_plugin'); ?>
</p>
</div>
</div>
<div class="tab-content scheduling" id="tab2-content">
<div class="wrap" style="text-align: left; padding-top: 10px;">
<?php
$export = $update_previous;
require __DIR__.'/../../../src/Scheduling/views/SchedulingUI.php'; ?>
</div>
</div>
<div class="tab-content normal-tab" id="tab3-content">
<p>
<?php esc_html_e("Automatically send your data to over 500 apps with Zapier.", 'wp_all_export_plugin'); ?>
<br/>
<a href="https://www.wpallimport.com/checkout/?edd_action=add_to_cart&download_id=2707173&edd_options%5Bprice_id%5D=1&utm_source=export-plugin-free&utm_medium=upgrade-notice&utm_campaign=zapier" target="_blank">
<?php esc_html_e("Upgrade to the Pro edition of WP All Export for Zapier integration", 'wp_all_export_plugin'); ?>
</a>
<br/>
<a href="https://zapier.com/zapbook/wp-all-export-pro/" target="_blank"><?php esc_html_e("Click here to read more about WP All Export's Zapier Integration.", 'wp_all_export_plugin'); ?></a>
</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/6tBacBmiHsQ" frameborder="0" allowfullscreen></iframe>
</div>
<?php if ($isImportAllowedSpecification->isSatisfied($update_previous)): ?>
<div class="tab-content normal-tab" id="tab4-content">
<p>
<?php esc_html_e("After you've downloaded your data, edit it however you like.", 'wp_all_export_plugin'); ?><br/>
<?php esc_html_e("Then, click below to import the data with WP All Import without having to set anything up.", 'wp_all_export_plugin'); ?>
</p>
<p>
<button class="button button-primary button-hero wpallexport-large-button download_data"
rel="<?php echo esc_url(add_query_arg(array('action' => 'download', 'id' => $update_previous->id, '_wpnonce' => wp_create_nonce('_wpnonce-download_feed')), $this->baseUrl)); ?>"><?php esc_html_e('Download', 'wp_all_export_plugin'); ?> <?php echo esc_html(strtoupper(wp_all_export_get_export_format($update_previous->options))); ?></button>
<button class="button button-primary button-hero wpallexport-large-button download_data"
rel="<?php echo esc_url(add_query_arg(array('page' => 'pmxi-admin-import', 'id' => $update_previous->options['import_id'], 'deligate' => 'wpallexport'), remove_query_arg('page', $this->baseUrl))); ?>"><?php esc_html_e('Import with WP All Import', 'wp_all_export_plugin'); ?></button>
</p>
<p>
<?php esc_html_e("You can also start the import by clicking 'Import with WP All Import' on the Manage Exports page.", 'wp_all_export_plugin');?>
</p>
</div>
<?php endif; ?>
</div>
<hr>
<?php
}
?>
<input type="hidden" value="<?php echo esc_attr($export['options']['cpt'][0]); ?>" id="export-cpt">
</div>