PluginProbe ʕ •ᴥ•ʔ
Transferito: WP Migration / trunk
Transferito: WP Migration vtrunk
trunk 11.4.0 12.0.0 13.1.0 14.0.0 14.0.11 14.0.7 14.1.0 14.1.1 14.1.2 14.1.3 14.1.4
transferito / src / Views / parts / migration / navigation.php
transferito / src / Views / parts / migration Last commit date
cpanel 10 months ago manual 9 months ago progress 9 months ago completed.php 10 months ago connect-to-server.php 10 months ago cpanel-check.php 10 months ago failure.php 10 months ago local-migration-completed.php 10 months ago navigation.php 9 months ago pro-tip.php 10 months ago select-migration-method.php 10 months ago upload-progress.php 10 months ago
navigation.php
319 lines
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) exit;
3
4 $transferMethod = get_transient('transferito_transfer_method');
5 $isLocalMigration = $transferMethod === 'localSiteMigration';
6 ?>
7
8 <div class="transferito-navigation">
9
10 <?php if (isset($data['sidebarNavigation']['destinationURL'])): ?>
11 <div class="transferito-navigation__item">
12 <?php if ($data['sidebarNavigation']['destinationURL'] === 'completed'): ?>
13 <div class="transferito-navigation__item-connector"></div>
14 <?php endif; ?>
15 <div class="transferito-navigation__item-icon <?php echo ($data['sidebarNavigation']['destinationURL'] === 'disabled') ? 'transferito-navigation__item-icon--disabled' : ''; ?>">
16 <div class="transferito-icon <?php echo ($data['sidebarNavigation']['destinationURL'] === 'completed') ? 'transferito-icon--completed' : 'transferito-icon--link'; ?>"></div>
17 </div>
18 <div class="transferito-navigation__item-details">
19 <div class="transferito-navigation__item-anchor transferito-text__p1--bold">
20 Destination URL
21 </div>
22 <?php if ($data['sidebarNavigation']['destinationURL'] === 'completed'): ?>
23 <div class="transferito-navigation__item-information">
24 <div class="transferito-navigation__content transferito-text__small">
25 <?php echo esc_html(get_transient('transferito_migration_domain')); ?>
26 </div>
27 <?php if (isset($data['sidebarNavigation']['startMigration']) && $data['sidebarNavigation']['startMigration'] !== 'active'): ?>
28 <div data-screen-route="destinationURL" class="transferito-navigation__link transferito__screen-routing transferito-text__small--semi-bold">Update</div>
29 <?php endif; ?>
30 </div>
31 <?php endif; ?>
32 </div>
33 </div>
34 <?php endif; ?>
35
36 <?php if (isset($data['sidebarNavigation']['chooseMethod'])): ?>
37 <div class="transferito-navigation__item">
38 <?php if ($data['sidebarNavigation']['chooseMethod'] === 'completed'): ?>
39 <div class="transferito-navigation__item-connector"></div>
40 <?php endif; ?>
41 <div class="transferito-navigation__item-icon <?php echo ($data['sidebarNavigation']['chooseMethod'] === 'disabled') ? 'transferito-navigation__item-icon--disabled' : ''; ?>">
42 <div class="transferito-icon <?php echo ($data['sidebarNavigation']['chooseMethod'] === 'completed') ? 'transferito-icon--completed' : 'transferito-icon--choose'; ?>"></div>
43 </div>
44 <div class="transferito-navigation__item-details">
45 <div class="transferito-navigation__item-anchor transferito-text__p1--bold">
46 Choose Method
47 </div>
48 <?php if ($data['sidebarNavigation']['chooseMethod'] === 'completed'): ?>
49 <div class="transferito-navigation__item-information">
50 <div class="transferito-navigation__content transferito-text__small">
51 <?php if ($transferMethod === 'cpanel'): ?>cPanel<?php endif; ?>
52 <?php if ($transferMethod === 'manual'): ?>FTP<?php endif; ?>
53 <?php if ($transferMethod === 'localSiteMigration'): ?>Local<?php endif; ?>
54 </div>
55 <?php if (isset($data['sidebarNavigation']['startMigration']) && $data['sidebarNavigation']['startMigration'] !== 'active'): ?>
56 <div data-screen-route="migrationMethodSelection" class="transferito-navigation__link transferito__screen-routing transferito-text__small--semi-bold">Update</div>
57 <?php endif; ?>
58 </div>
59 <?php endif; ?>
60 </div>
61 </div>
62 <?php endif; ?>
63
64 <?php if (isset($data['sidebarNavigation']['connectToServer'])): ?>
65 <div class="transferito-navigation__item">
66 <?php if ($data['sidebarNavigation']['connectToServer'] === 'completed'): ?>
67 <div class="transferito-navigation__item-connector"></div>
68 <?php endif; ?>
69 <div class="transferito-navigation__item-icon <?php echo ($data['sidebarNavigation']['connectToServer'] === 'disabled') ? 'transferito-navigation__item-icon--disabled' : ''; ?>">
70 <div class="transferito-icon <?php echo ($data['sidebarNavigation']['connectToServer'] === 'completed') ? 'transferito-icon--completed' : 'transferito-icon--choose'; ?>"></div>
71 </div>
72 <div class="transferito-navigation__item-details">
73 <div class="transferito-navigation__item-anchor transferito-text__p1--bold">
74 Connect To Server
75 </div>
76 <?php if ($data['sidebarNavigation']['connectToServer'] === 'completed'): ?>
77 <div class="transferito-navigation__item-information">
78 <div class="transferito-navigation__content transferito-text__small">Connected</div>
79 </div>
80 <?php endif; ?>
81 </div>
82 </div>
83 <?php endif; ?>
84
85 <?php if (isset($data['sidebarNavigation']['cPanelAuthentication']) && !$isLocalMigration): ?>
86 <div class="transferito-navigation__item">
87 <?php if ($data['sidebarNavigation']['cPanelAuthentication'] === 'completed'): ?>
88 <div class="transferito-navigation__item-connector"></div>
89 <?php endif; ?>
90 <div class="transferito-navigation__item-icon <?php echo ($data['sidebarNavigation']['cPanelAuthentication'] === 'disabled') ? 'transferito-navigation__item-icon--disabled' : ''; ?>">
91 <div class="transferito-icon <?php echo ($data['sidebarNavigation']['cPanelAuthentication'] === 'completed') ? 'transferito-icon--completed' : 'transferito-icon--authentication'; ?>"></div>
92 </div>
93 <div class="transferito-navigation__item-details">
94 <div class="transferito-navigation__item-anchor transferito-text__p1--bold">
95 cPanel Authentication
96 </div>
97 <?php if ($data['sidebarNavigation']['cPanelAuthentication'] === 'completed'): ?>
98 <?php
99 /**
100 * cPanel details
101 */
102 $cpanelDetails = get_transient('transferito_cpanel_auth_details');
103 ?>
104 <div class="transferito-navigation__item-information">
105 <div class="transferito-navigation__title transferito-text__small--semi-bold">cPanel Username:</div>
106 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($cpanelDetails['cpanelUser']);?></div>
107 <?php if (!$cpanelDetails['cPanelUseApiToken']) : ?>
108 <div class="transferito-navigation__title transferito-text__small--semi-bold">cPanel Password:</div>
109 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($cpanelDetails['cpanelPass']);?></div>
110 <?php endif; ?>
111 <?php if ($cpanelDetails['cPanelUseApiToken']) : ?>
112 <div class="transferito-navigation__title transferito-text__small--semi-bold">cPanel API Token:</div>
113 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($cpanelDetails['cPanelApiToken']);?></div>
114 <?php endif; ?>
115 <?php if (isset($data['sidebarNavigation']['startMigration']) && $data['sidebarNavigation']['startMigration'] !== 'active'): ?>
116 <div data-screen-route="cpanelAuthentication" class="transferito-navigation__link transferito__screen-routing transferito-text__small--semi-bold">Update</div>
117 <?php endif; ?>
118 </div>
119 <?php endif; ?>
120 </div>
121 </div>
122 <?php endif; ?>
123
124 <?php if (isset($data['sidebarNavigation']['selectDomain']) && !$isLocalMigration): ?>
125 <div class="transferito-navigation__item">
126 <?php if ($data['sidebarNavigation']['selectDomain'] === 'completed'): ?>
127 <div class="transferito-navigation__item-connector"></div>
128 <?php endif; ?>
129 <div class="transferito-navigation__item-icon <?php echo ($data['sidebarNavigation']['selectDomain'] === 'disabled') ? 'transferito-navigation__item-icon--disabled' : ''; ?>">
130 <div class="transferito-icon <?php echo ($data['sidebarNavigation']['selectDomain'] === 'completed') ? 'transferito-icon--completed' : 'transferito-icon--domain'; ?>"></div>
131 </div>
132 <div class="transferito-navigation__item-details">
133 <div class="transferito-navigation__item-anchor transferito-text__p1--bold">
134 Select Domain
135 </div>
136 <?php if ($data['sidebarNavigation']['selectDomain'] === 'completed'): ?>
137 <div class="transferito-navigation__item-information">
138 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html(get_transient('transferito_migration_domain')); ?></div>
139 <?php if (isset($data['sidebarNavigation']['startMigration']) && $data['sidebarNavigation']['startMigration'] !== 'active'): ?>
140 <div class="transferito-navigation__link transferito-text__small--semi-bold">Update</div>
141 <?php endif; ?>
142 </div>
143 <?php endif; ?>
144 </div>
145 </div>
146 <?php endif; ?>
147
148 <?php if (isset($data['sidebarNavigation']['ftpAuthentication']) && !$isLocalMigration): ?>
149 <div class="transferito-navigation__item">
150 <?php if ($data['sidebarNavigation']['ftpAuthentication'] === 'completed'): ?>
151 <div class="transferito-navigation__item-connector"></div>
152 <?php endif; ?>
153 <div class="transferito-navigation__item-icon <?php echo ($data['sidebarNavigation']['ftpAuthentication'] === 'disabled') ? 'transferito-navigation__item-icon--disabled' : ''; ?>">
154 <div class="transferito-icon <?php echo ($data['sidebarNavigation']['ftpAuthentication'] === 'completed') ? 'transferito-icon--completed' : 'transferito-icon--authentication'; ?>"></div>
155 </div>
156 <div class="transferito-navigation__item-details">
157 <div class="transferito-navigation__item-anchor transferito-text__p1--bold">
158 FTP Details
159 </div>
160 <?php if ($data['sidebarNavigation']['ftpAuthentication'] === 'completed'): ?>
161 <?php
162 /**
163 * FTP Details
164 */
165 $ftpDetail = get_transient('transferito_manual_server_detail');
166 $ftpPassword = stripslashes(sanitize_text_field($ftpDetail['ftpPass']));
167 ?>
168 <div class="transferito-navigation__item-information">
169
170 <div class="transferito-navigation__title transferito-text__small--semi-bold">Connection Type:</div>
171 <div class="transferito-navigation__content transferito-text__small"><?php echo ($ftpDetail['useSFTP']) == '0' ? 'FTP' : 'SFTP';?></div>
172 <div class="transferito-navigation__title transferito-text__small--semi-bold">FTP Host:</div>
173 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($ftpDetail['ftpHost']);?></div>
174 <div class="transferito-navigation__title transferito-text__small--semi-bold">FTP Username:</div>
175 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($ftpDetail['ftpUser']);?></div>
176 <div class="transferito-navigation__title transferito-text__small--semi-bold">FTP Password:</div>
177 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($ftpPassword);?></div>
178 <div class="transferito-navigation__title transferito-text__small--semi-bold">FTP Port:</div>
179 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($ftpDetail['ftpPort']);?></div>
180 <?php if (isset($data['sidebarNavigation']['startMigration']) && $data['sidebarNavigation']['startMigration'] !== 'active'): ?>
181 <div data-screen-route="ftpAuthentication" class="transferito-navigation__link transferito__screen-routing transferito-text__small--semi-bold">Update</div>
182 <?php endif; ?>
183
184 </div>
185 <?php endif; ?>
186 </div>
187 </div>
188 <?php endif; ?>
189
190 <?php if (isset($data['sidebarNavigation']['selectDirectory']) && !$isLocalMigration): ?>
191 <div class="transferito-navigation__item">
192 <?php if ($data['sidebarNavigation']['selectDirectory'] === 'completed'): ?>
193 <div class="transferito-navigation__item-connector"></div>
194 <?php endif; ?>
195 <div class="transferito-navigation__item-icon <?php echo ($data['sidebarNavigation']['selectDirectory'] === 'disabled') ? 'transferito-navigation__item-icon--disabled' : ''; ?>">
196 <div class="transferito-icon <?php echo ($data['sidebarNavigation']['selectDirectory'] === 'completed') ? 'transferito-icon--completed' : 'transferito-icon--folder'; ?>"></div>
197 </div>
198 <div class="transferito-navigation__item-details">
199 <div class="transferito-navigation__item-anchor transferito-text__p1--bold">
200 Select Directory
201 </div>
202 <?php if ($data['sidebarNavigation']['selectDirectory'] === 'completed'): ?>
203 <div class="transferito-navigation__item-information">
204 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($ftpDetail['ftpPath']);?></div>
205 <?php if (isset($data['sidebarNavigation']['startMigration']) && $data['sidebarNavigation']['startMigration'] !== 'active'): ?>
206 <div data-screen-route="directorySelector" class="transferito-navigation__link transferito__screen-routing transferito-text__small--semi-bold">Update</div>
207 <?php endif; ?>
208
209 </div>
210 <?php endif; ?>
211 </div>
212 </div>
213 <?php endif; ?>
214
215 <?php if (isset($data['sidebarNavigation']['databaseAuthentication']) && !$isLocalMigration): ?>
216 <div class="transferito-navigation__item">
217 <?php if ($data['sidebarNavigation']['databaseAuthentication'] === 'completed'): ?>
218 <div class="transferito-navigation__item-connector"></div>
219 <?php endif; ?>
220 <div class="transferito-navigation__item-icon <?php echo ($data['sidebarNavigation']['databaseAuthentication'] === 'disabled') ? 'transferito-navigation__item-icon--disabled' : ''; ?>">
221 <div class="transferito-icon <?php echo ($data['sidebarNavigation']['databaseAuthentication'] === 'completed') ? 'transferito-icon--completed' : 'transferito-icon--database'; ?>"></div>
222 </div>
223 <div class="transferito-navigation__item-details">
224 <div class="transferito-navigation__item-anchor transferito-text__p1--bold">
225 Database Details
226 </div>
227 <?php if ($data['sidebarNavigation']['databaseAuthentication'] === 'completed'): ?>
228 <?php
229 /**
230 * FTP Details
231 */
232 $ftpDetail = get_transient('transferito_manual_server_detail');
233 $dbPassword = stripslashes(sanitize_text_field($ftpDetail['dbPass']));
234
235 ?>
236 <div class="transferito-navigation__item-information">
237
238 <?php if (isset($ftpDetail['use_existing_database'])) :?>
239 <div class="transferito-navigation__content transferito-text__small">Use Existing Database</div>
240 <?php endif; ?>
241
242 <?php if (isset($ftpDetail['exclude_database_transfer'])) :?>
243 <div class="transferito-navigation__content transferito-text__small">Exclude Database</div>
244 <?php endif; ?>
245
246 <?php if (!isset($ftpDetail['use_existing_database']) && !isset($ftpDetail['exclude_database_transfer'])) : ?>
247
248 <?php if (isset($ftpDetail['dbHost']) && $ftpDetail['dbHost']) :?>
249 <div class="transferito-navigation__title transferito-text__small--semi-bold">Database Host:</div>
250 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($ftpDetail['dbHost']);?></div>
251 <?php endif; ?>
252
253 <div class="transferito-navigation__title transferito-text__small--semi-bold">Database Name:</div>
254 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($ftpDetail['dbName']);?></div>
255 <div class="transferito-navigation__title transferito-text__small--semi-bold">Database User:</div>
256 <div class="transferito-navigation__content transferito-text__small"><?php echo esc_html($ftpDetail['dbUser']);?></div>
257 <div class="transferito-navigation__title transferito-text__small--semi-bold">Database Password:</div>
258 <div class="transferito-navigation__content transferito-text__small">
259 <?php echo esc_html(htmlspecialchars(base64_decode($dbPassword), ENT_QUOTES, 'UTF-8'));?>
260 </div>
261 <?php endif; ?>
262
263 <?php if (isset($data['sidebarNavigation']['startMigration']) && $data['sidebarNavigation']['startMigration'] !== 'active'): ?>
264 <div class="transferito-navigation__link transferito-text__small--semi-bold">Update</div>
265 <?php endif; ?>
266 </div>
267 <?php endif; ?>
268 </div>
269 </div>
270 <?php endif; ?>
271
272 <?php if (isset($data['sidebarNavigation']['startMigration'])): ?>
273 <div class="transferito-navigation__item">
274 <?php if ($data['sidebarNavigation']['startMigration'] === 'completed'): ?>
275 <div class="transferito-navigation__item-connector"></div>
276 <?php endif; ?>
277 <div class="transferito-navigation__item-icon <?php echo ($data['sidebarNavigation']['startMigration'] === 'disabled') ? 'transferito-navigation__item-icon--disabled' : ''; ?>">
278 <div class="transferito-icon <?php echo ($data['sidebarNavigation']['startMigration'] === 'completed') ? 'transferito-icon--completed' : 'transferito-icon--reload'; ?>"></div>
279 </div>
280 <div class="transferito-navigation__item-details">
281 <div class="transferito-navigation__item-anchor transferito-text__p1--bold">
282 Start Migration
283 </div>
284 </div>
285 </div>
286 <?php endif; ?>
287
288 <?php if (isset($data['sidebarNavigation']['emptyItem1'])) : ?>
289 <div class="transferito-navigation__item">
290 <div class="transferito-navigation__item-icon transferito-navigation__item-icon--disabled">
291 </div>
292 <div class="transferito-navigation__item-details">
293 <div class="transferito-navigation__item-empty"></div>
294 </div>
295 </div>
296 <?php endif; ?>
297
298 <?php if (isset($data['sidebarNavigation']['emptyItem2'])) : ?>
299 <div class="transferito-navigation__item">
300 <div class="transferito-navigation__item-icon transferito-navigation__item-icon--disabled">
301 </div>
302 <div class="transferito-navigation__item-details">
303 <div class="transferito-navigation__item-empty"></div>
304 </div>
305 </div>
306 <?php endif; ?>
307
308 <?php if (isset($data['sidebarNavigation']['emptyItem3'])) : ?>
309 <div class="transferito-navigation__item">
310 <div class="transferito-navigation__item-icon transferito-navigation__item-icon--disabled">
311 </div>
312 <div class="transferito-navigation__item-details">
313 <div class="transferito-navigation__item-empty"></div>
314 </div>
315 </div>
316 <?php endif; ?>
317
318 </div>
319