author | Anthony Ly <anthonyly.com@gmail.com> |
Wed, 19 Dec 2012 17:46:52 -0800 | |
changeset 204 | 09a1c134465b |
parent 195 | c7c0fbc09788 |
permissions | -rw-r--r-- |
195
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
1 |
<?php |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
2 |
$package_name = date('Ymd') . '_' . sanitize_title(get_bloginfo( 'name', 'display' )); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
3 |
$package_name = substr(str_replace('-', '', $package_name), 0 , 40); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
4 |
$package_name = sanitize_file_name($package_name); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
5 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
6 |
global $wpdb; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
7 |
$result = $wpdb->get_results("SELECT * FROM `{$wpdb->prefix}duplicator` ORDER BY id DESC", ARRAY_A); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
8 |
$total_elements = count($result); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
9 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
10 |
//Settings |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
11 |
$email_me_enabled = $GLOBALS['duplicator_opts']['email-me'] == "0" ? false : true; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
12 |
$duplicator_dbiconv = $GLOBALS['duplicator_opts']['dbiconv'] == "0" ? false : true; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
13 |
$rm_snapshot = $GLOBALS['duplicator_opts']['rm_snapshot'] == "0" ? false : true; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
14 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
15 |
//INLINE DIALOG WINDOWS |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
16 |
require_once('javascript.php'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
17 |
require_once('view.options.php'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
18 |
require_once('view.system.php'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
19 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
20 |
?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
21 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
22 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
23 |
<!-- ========================================== |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
24 |
MAIN FORM: Lists all the backups --> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
25 |
<div class="wrap"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
26 |
<form id="form-duplicator" method="post"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
27 |
<!-- h2 requred here for general system messages --> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
28 |
<h2 style='display:none'></h2> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
29 |
<div class="dup-header widget"> |
204
09a1c134465b
man wordpress + plugins order post + slideshow
Anthony Ly <anthonyly.com@gmail.com>
parents:
195
diff
changeset
|
30 |
<!-- !!DO NOT CHANGE OR EDIT PRODUCT NAME!! |
09a1c134465b
man wordpress + plugins order post + slideshow
Anthony Ly <anthonyly.com@gmail.com>
parents:
195
diff
changeset
|
31 |
If your interested in Private Label Rights please contact us at the URL below to discuss |
09a1c134465b
man wordpress + plugins order post + slideshow
Anthony Ly <anthonyly.com@gmail.com>
parents:
195
diff
changeset
|
32 |
customizations to product labeling: http://lifeinthegrid.com/services/ --> |
195
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
33 |
<div style='float:left;height:45px'><img src="<?php echo DUPLICATOR_PLUGIN_URL ?>img/logo.png" style='text-align:top' /></div> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
34 |
<div style='float:left;height:45px; text-align:center;'> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
35 |
<h2 style='margin:-12px 0px -7px 0px; text-align:center; width:100%;'>Duplicator »<span style="font-size:18px"> <?php _e("Dashboard", 'wpduplicator') ?></span> </h2> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
36 |
<i style='font-size:0.8em'><?php _e("By", 'wpduplicator') ?> <a href='http://lifeinthegrid.com/duplicator' target='_blank'>lifeinthegrid.com</a></i> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
37 |
</div> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
38 |
<div style='float:right; padding:5px 0px 0px 0px; white-space:nowrap'> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
39 |
<input type="button" id="btn-help-dialog" onclick='window.location.href="?page=duplicator_support_page"' title="<?php _e("Support", 'wpduplicator') ?>" /> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
40 |
<input type="button" id="dup-btn-about" onclick='window.location.href="?page=duplicator_about_page"' title="<?php _e("All About", 'wpduplicator') ?>" /> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
41 |
</div> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
42 |
<br style='clear:both' /> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
43 |
</div> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
44 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
45 |
<!-- TOOLBAR --> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
46 |
<table border="0" id="toolbar-table" cellspacing="0"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
47 |
<tr valign="top"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
48 |
<td class="toolbar-label"><label><?php _e("Package Name", 'wpduplicator') ?>:</label> </td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
49 |
<td class="toolbar-textbox"><input name="package_name" type="text" style="width:250px" value="<?php echo $package_name ?>" maxlength="40" /></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
50 |
<!-- Create/Delete --> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
51 |
<td><input type="submit" id="btn-create-pack" class="btn-create-pack" value="" name="submit" title="<?php _e("Create Package", 'wpduplicator') ?>" ondblclick="javascript:return void(0);" /></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
52 |
<td><input type="button" id="btn-delete-pack" title="<?php _e("Delete selected package(s)", 'wpduplicator') ?>" onclick="Duplicator.deletePackage()" ondblclick="javascript:return void(0);"/></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
53 |
<!-- Options/Logs --> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
54 |
<td><img src="<?php echo DUPLICATOR_PLUGIN_URL ?>img/hdivider.png" class="toolbar-divider" /></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
55 |
<td align="center"><input type="button" id="btn-opts-dialog" class="btn-opts-dialog" title="<?php _e("Options", 'wpduplicator') ?>..." onclick="Duplicator.optionsOpen()" /></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
56 |
<td align="center"><input type="button" id="btn-sys-dialog" class="btn-sys-dialog" onclick="Duplicator.getSystemCheck()" title="<?php _e("System Check", 'wpduplicator') ?>..." /></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
57 |
<td align="center"><input type="button" id="btn-logs-dialog" class="btn-log-dialog" onclick="Duplicator.openLog()" title="<?php _e("Show Create Log", 'wpduplicator') ?>..." /></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
58 |
<td align="center"></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
59 |
</tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
60 |
</table> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
61 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
62 |
<!-- STATUS BAR |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
63 |
id comes from wp-themes: major-publishing-actions keeps themeing correct --> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
64 |
<table width="100%" class="widefat" cellspacing="0"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
65 |
<tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
66 |
<td width="100%" style="font-size:14px; vertical-align:middle; height:26px"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
67 |
<b><?php _e("Status", 'wpduplicator') ?>:</b> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
68 |
<span id="span-status"><?php _e("Ready to create new package", 'wpduplicator' ) ?>.</span> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
69 |
<img id="img-status-error" src="<?php echo DUPLICATOR_PLUGIN_URL ?>img/error.png" style="height:16px; width:16px; display:none; margin-top:3px; margin:0px" valign="bottom" /> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
70 |
<img id="img-status-progress" src="<?php echo DUPLICATOR_PLUGIN_URL ?>img/progress.gif" style="height:10px; width:46px; display:none" /> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
71 |
<span id="span-status-post" style="display:inline-block"></span> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
72 |
</td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
73 |
</tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
74 |
</table><div style="height:5px"></div> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
75 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
76 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
77 |
<!-- TABLE LIST --> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
78 |
<table class="widefat dup-pack-table"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
79 |
<thead> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
80 |
<tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
81 |
<?php if($total_elements == 0) : ?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
82 |
<th colspan="7"> </th> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
83 |
<?php else : ?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
84 |
<th><input type="checkbox" id="select-all" title="<?php _e("Select all packages", 'wpduplicator') ?>" style="margin:0px;padding:0px 0px 0px 5px;" /></th> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
85 |
<th><?php _e("Information", 'wpduplicator') ?></th> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
86 |
<th><?php _e("Owner", 'wpduplicator') ?></th> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
87 |
<th><?php _e("Created", 'wpduplicator') ?></th> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
88 |
<th><?php _e("Size", 'wpduplicator') ?></th> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
89 |
<th><?php _e("Package Name", 'wpduplicator') ?></th> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
90 |
<th style="width:90%; text-align:right; padding-right:10px" colspan="2"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
91 |
<?php _e("Package Set", 'wpduplicator')?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
92 |
<i style='font-size:10px'><?php _e("(Download Both)", 'wpduplicator')?></i> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
93 |
</th> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
94 |
<?php endif; ?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
95 |
</tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
96 |
</thead> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
97 |
<?php |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
98 |
if($total_elements != 0) { |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
99 |
$ct = 0; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
100 |
$total_size = 0; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
101 |
while($ct < $total_elements) { |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
102 |
$row = $result[$ct]; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
103 |
$settings = unserialize($row['settings']); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
104 |
$detail_id = "duplicator-detail-row-{$ct}"; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
105 |
$packname = empty($row['packname']) ? $row['zipname'] : $row['packname']; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
106 |
$total_size = $total_size + $row['zipsize']; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
107 |
$plugin_version = empty($settings['plugin_version']) ? 'unknown' : $settings['plugin_version']; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
108 |
$plugin_compat = version_compare($plugin_version, '0.3.1'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
109 |
?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
110 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
111 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
112 |
<?php if($plugin_compat >= 0) : ?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
113 |
<?php |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
114 |
//Links |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
115 |
$uniqueid = "{$row['token']}_{$row['packname']}"; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
116 |
$sqlfilelink = duplicator_snapshot_urlpath() . "{$uniqueid}_database.sql"; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
117 |
$packagepath = duplicator_snapshot_urlpath() . "{$uniqueid}_package.zip"; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
118 |
$installerpath = duplicator_snapshot_urlpath() . "{$uniqueid}_installer.php"; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
119 |
$installfilelink = "{$installerpath}?get=1&file={$uniqueid}_installer.php"; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
120 |
?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
121 |
<tr class="dup-pack-info"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
122 |
<td style="padding-right:20px !important"><input name="delete_confirm" type="checkbox" id="<?php echo $uniqueid ;?>" onclick="Duplicator.rowColor(this)" /></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
123 |
<td><a href="javascript:void(0);" onclick="return Duplicator.toggleDetail('<?php echo $detail_id ;?>');">[<?php echo __("View", 'wpduplicator') . ' ' . $row['id'];?>]</a></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
124 |
<td><?php echo $row['owner'];?></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
125 |
<td><?php echo date( "m-d-y G:i", strtotime($row['created']));?></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
126 |
<td><?php echo duplicator_bytesize($row['zipsize']);?></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
127 |
<td class='pack-name'><?php echo $packname ;?></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
128 |
<td style="width:90%;" class="get-btns"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
129 |
<button id="<?php echo "{$uniqueid}_installer.php" ?>" class="dup-installer-btn no-select" onclick="Duplicator.downloadFile('<?php echo $installfilelink; ?>', this); return false;"><?php _e("Installer", 'wpduplicator') ?></button> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
130 |
<button id="<?php echo "{$uniqueid}_package.zip" ?>" class="dup-installer-btn no-select" onclick="Duplicator.downloadFile('<?php echo $packagepath; ?>', this); return false;"><?php _e("Package", 'wpduplicator') ?></button> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
131 |
</td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
132 |
</tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
133 |
<tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
134 |
<td colspan="8" id="<?php echo $detail_id; ?>" class="dup-pack-details"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
135 |
<div class="dup-details-area"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
136 |
<b><?php _e("Version", 'wpduplicator') ?>:</b> <?php echo $plugin_version ?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
137 |
<b><?php _e("Secure Name", 'wpduplicator')?>:</b> <?php echo "{$row['token']}_{$row['packname']}" ;?> <br/> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
138 |
<button class='dup-dlg-quick-path-database-link no-select' onclick="window.open(<?php echo "'{$sqlfilelink}', '_blank'" ;?>); return false;"><?php _e("Download SQL File", 'wpduplicator')?></button> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
139 |
<button class='dup-dlg-quick-path-download-link no-select' onclick="Duplicator.showQuickPath(<?php echo "'{$sqlfilelink}', '{$packagepath}', '{$installfilelink}' " ;?>); return false;"><?php _e("Show Download Links", 'wpduplicator')?></button> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
140 |
</div> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
141 |
</td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
142 |
</tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
143 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
144 |
<!-- LEGACY PRE 0.3.1 PACKS --> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
145 |
<?php else : ?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
146 |
<?php |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
147 |
$legacy_package = duplicator_snapshot_urlpath() . "{$row['zipname']}"; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
148 |
?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
149 |
<tr class="dup-pack-info"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
150 |
<td style="padding-right:20px !important"><input name="delete_confirm" type="checkbox" id="<?php echo $row['zipname'] ;?>" onclick="Duplicator.rowColor(this)" /></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
151 |
<td><a href="javascript:void(0);" onclick="return Duplicator.toggleDetail('<?php echo $detail_id ;?>');">[<?php echo __("View", 'wpduplicator') . ' ' . $row['id'];?></a>]</td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
152 |
<td><?php echo $row['owner'];?></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
153 |
<td><?php echo date( "m-d-y G:i", strtotime($row['created']));?></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
154 |
<td><?php echo duplicator_bytesize($row['zipsize']);?></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
155 |
<td class='pack-name'><?php echo $packname ;?></td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
156 |
<td style="width:90%;" class="get-btns"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
157 |
<span style='display:inline-block; padding:7px 10px 0px 0px'> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
158 |
<a href="javascript:void(0);" onclick="return Duplicator.toggleDetail('<?php echo $detail_id ;?>');">[Not Supported]</a></span> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
159 |
<button id="<?php echo "{$row['zipname']}" ?>" class="dup-installer-btn no-select" onclick="Duplicator.downloadFile('<?php echo $legacy_package; ?>', this); return false;"><?php _e("Package", 'wpduplicator') ?></button> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
160 |
</td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
161 |
</tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
162 |
<tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
163 |
<td colspan="8" id="<?php echo $detail_id; ?>" class="dup-pack-details"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
164 |
<div class="dup-details-area ui-state-error"> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
165 |
<b><?php _e("Legacy Version", 'wpduplicator') ?>:</b> <?php echo $plugin_version ?> <br/> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
166 |
<i style="color:#000"><?php |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
167 |
printf("%s <a href='http://lifeinthegrid.com/duplicator-docs' target='_blank'>%s</a>", |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
168 |
__("This package was built with a version that is no longer supported. It is highly recommended that this package be deleted. For more details see the", 'wpduplicator'), |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
169 |
__("Online FAQs", 'wpduplicator')); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
170 |
?></i> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
171 |
</div> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
172 |
</td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
173 |
</tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
174 |
<?php endif; ?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
175 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
176 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
177 |
<?php |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
178 |
$ct++; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
179 |
} |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
180 |
} else { |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
181 |
$msg1 = __("No packages found", 'wpduplicator'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
182 |
$msg2 = __("To create a new package, enter a name and click the create button ", 'wpduplicator'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
183 |
$msg3 = sprintf("%s <a href='javascript:void(0)' onclick='Duplicator.getSystemCheck()'>%s</a> %s", |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
184 |
__("Check your", 'wpduplicator'), |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
185 |
__("server's compatibility", 'wpduplicator'), |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
186 |
__("with the duplicator", 'wpduplicator')); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
187 |
$msg4 = __("This process will backup all your files and database", 'wpduplicator'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
188 |
$msg5 = __("Creating a package may take several minutes if you have a large site", 'wpduplicator'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
189 |
$msg6 = __("This window should remain open for the process to complete", 'wpduplicator'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
190 |
$msg7 = __("Please be patient while we work through this Beta version", 'wpduplicator'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
191 |
$msg8 = __("Please report any issues to", 'wpduplicator'); |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
192 |
|
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
193 |
echo "<tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
194 |
<td colspan='7'> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
195 |
<div style='padding:60px 20px;text-align:center'> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
196 |
<b style='font-size:14px'>{$msg1}.<br/> {$msg2} <input type='submit' class='btn-create-pack' ondblclick='javascript:return void(0);' value='' /><br/> {$msg3}.</b><br/><br/> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
197 |
<i>{$msg4}.<br/> {$msg5}.<br/> {$msg6}. <br/><br/> {$msg7}.<br/> {$msg8} <a href='http://support.lifeinthegrid.com' target='_blank'>support.lifeinthegrid.com</a></i> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
198 |
</div> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
199 |
</td> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
200 |
</tr>"; |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
201 |
} |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
202 |
?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
203 |
<tfoot> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
204 |
<tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
205 |
<?php if($total_elements == 0) : ?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
206 |
<th colspan="8"> </th> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
207 |
<?php else : ?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
208 |
<th colspan="8" style='text-align:right; font-size:12px'><?php echo _e("Total Storage Used", 'wpduplicator') . ': ' . duplicator_bytesize($total_size); ?></th> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
209 |
<?php endif; ?> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
210 |
</tr> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
211 |
</tfoot> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
212 |
</table> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
213 |
</form> |
c7c0fbc09788
ajout du plugin Duplicator
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff
changeset
|
214 |
</div> |