/
dialogs.phtml
155 lines (144 loc) · 8.46 KB
/
dialogs.phtml
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<?php
/**
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
// @codingStandardsIgnoreFile
?>
<!-- TODO: refactor form styles and js -->
<script type="text/x-magento-template" id="rollback-warning-template">
<p><?php /* @escapeNotVerified */ echo __('You will lose any data created since the backup was made, including admin users, customers and orders.')?></p>
<p><?php /* @escapeNotVerified */ echo __('Are you sure you want to continue?')?></p>
</script>
<script type="text/x-magento-template" id="backup-options-template">
<div class="backup-messages" style="display: none;">
<div class="messages"></div>
</div>
<div class="messages">
<div class="message message-warning">
<?php /* @escapeNotVerified */ echo __('This may take a few moments.')?>
<?php /* @escapeNotVerified */ echo __('Be sure your store is in maintenance mode during backup.')?></div>
</div>
<form action="" method="post" id="backup-form" class="form-inline">
<fieldset class="admin__fieldset form-list question">
<div class="admin__field field _required">
<label for="backup_name" class="admin__field-label"><span><?php /* @escapeNotVerified */ echo __('Backup Name')?></span></label>
<div class="admin__field-control">
<input type="text" name="backup_name" id="backup_name"
class="admin__control-text required-entry validate-alphanum-with-spaces validate-length maximum-length-50"
maxlength="50" />
<div class="admin__field-note">
<?php /* @escapeNotVerified */ echo __('Please use only letters (a-z or A-Z), numbers (0-9) or spaces in this field.'); ?>
</div>
</div>
</div>
<div class="admin__field field maintenance-checkbox-container">
<label for="backup_maintenance_mode" class="admin__field-label"><span><?php /* @escapeNotVerified */ echo __('Maintenance mode')?></span></label>
<div class="admin__field-control">
<div class="admin__field-option">
<input class="admin__control-checkbox" type="checkbox" name="maintenance_mode" value="1" id="backup_maintenance_mode"/>
<label class="admin__field-label" for="backup_maintenance_mode"><?php /* @escapeNotVerified */ echo __('Please put your store into maintenance mode during backup.')?></label>
</div>
</div>
</div>
<div class="admin__field field maintenance-checkbox-container" id="exclude-media-checkbox-container" style="display: none;">
<label for="exclude_media" class="admin__field-label"><span><?php /* @escapeNotVerified */ echo __('Exclude')?></span></label>
<div class="admin__field-control">
<div class="admin__field-option">
<input class="admin__control-checkbox" type="checkbox" name="exclude_media" value="1" id="exclude_media"/>
<label class="admin__field-label" for="exclude_media"><?php /* @escapeNotVerified */ echo __('Exclude media folder from backup') ?></label>
</div>
</div>
</div>
</fieldset>
</form>
</script>
<script type="text/x-magento-template" id="rollback-request-password-template">
<div class="backup-messages" style="display: none;">
<div class="messages"></div>
</div>
<div class="messages">
<div class="message message-warning">
<?php /* @escapeNotVerified */ echo __('Please enter the password to confirm rollback.')?><br>
<?php /* @escapeNotVerified */ echo __('This action cannot be undone.')?>
<p><?php /* @escapeNotVerified */ echo __('Are you sure you want to continue?')?></p>
</div>
</div>
<form action="" method="post" id="rollback-form" class="form-inline">
<fieldset class="admin__fieldset password-box-container">
<div class="admin__field field _required">
<label for="password" class="admin__field-label"><span><?php /* @escapeNotVerified */ echo __('User Password')?></span></label>
<div class="admin__field-control"><input type="password" name="password" id="password" class="admin__control-text required-entry" autocomplete="off"></div>
</div>
<div class="admin__field field maintenance-checkbox-container">
<label for="rollback_maintenance_mode" class="admin__field-label"><span><?php /* @escapeNotVerified */ echo __('Maintenance mode')?></span></label>
<div class="admin__field-control">
<div class="admin__field-option">
<input class="admin__control-checkbox" type="checkbox" name="maintenance_mode" value="1" id="rollback_maintenance_mode"/>
<label class="admin__field-label" for="rollback_maintenance_mode"><?php /* @escapeNotVerified */ echo __('Please put your store into maintenance mode during rollback processing.')?></label>
</div>
</div>
</div>
<div class="admin__field field maintenance-checkbox-container" id="use-ftp-checkbox-row" style="display: none;">
<label for="use_ftp" class="admin__field-label">
<span><?php /* @escapeNotVerified */ echo __('FTP')?></span>
</label>
<div class="admin__field-control">
<div class="admin__field-option">
<input class="admin__control-checkbox" type="checkbox" name="use_ftp" value="1" id="use_ftp" onclick="backup.toggleFtpCredentialsForm(event)"/>
<label class="admin__field-label" for="use_ftp"><?php /* @escapeNotVerified */ echo __('Use FTP Connection')?></label>
</div>
</div>
</div>
</fieldset>
<div class="entry-edit" id="ftp-credentials-container" style="display: none;">
<fieldset class="admin__fieldset">
<legend class="admin__legend legend"><span><?php /* @escapeNotVerified */ echo __('FTP credentials')?></span></legend><br />
<div class="admin__field field _required">
<label class="admin__field-label" for="ftp_host"><span><?php /* @escapeNotVerified */ echo __('FTP Host') ?></span></label>
<div class="admin__field-control">
<input type="text" class="admin__control-text" name="ftp_host" id="ftp_host">
</div>
</div>
<div class="admin__field field _required">
<label class="admin__field-label" for="ftp_user"><span><?php /* @escapeNotVerified */ echo __('FTP Login') ?></span></label>
<div class="admin__field-control">
<input type="text" class="admin__control-text" name="ftp_user" id="ftp_user">
</div>
</div>
<div class="admin__field field _required">
<label class="admin__field-label" for="ftp_pass">
<span><?php /* @escapeNotVerified */ echo __('FTP Password') ?></span>
</label>
<div class="admin__field-control">
<input type="password" class="admin__control-text" name="ftp_pass" id="ftp_pass" autocomplete="off">
</div>
</div>
<div class="admin__field field">
<label class="admin__field-label" for="ftp_path">
<span><?php /* @escapeNotVerified */ echo __('Magento root directory') ?></span>
</label>
<div class="admin__field-control">
<input type="text" class="admin__control-text" name="ftp_path" id="ftp_path">
</div>
</div>
</fieldset>
</div>
</form>
</script>
<?php
$rollbackUrl = $block->getUrl('*/*/rollback');
$backupUrl = $block->getUrl('*/*/create');
?>
<script>
require([
"prototype",
"mage/adminhtml/backup"
], function(){
//<![CDATA[
backup = new AdminBackup();
backup.rollbackUrl = '<?php /* @escapeNotVerified */ echo $block->escapeJsQuote($rollbackUrl);?>';
backup.backupUrl = '<?php /* @escapeNotVerified */ echo $block->escapeJsQuote($backupUrl);?>';
//]]>
});
</script>