Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
dialogs.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
9 ?>
10 <!-- TODO: refactor form styles and js -->
11 <script type="text/x-magento-template" id="rollback-warning-template">
12 <p><?= /* @escapeNotVerified */ __('You will lose any data created since the backup was made, including admin users, customers and orders.') ?></p>
13 <p><?= /* @escapeNotVerified */ __('Are you sure you want to continue?') ?></p>
14 </script>
15 <script type="text/x-magento-template" id="backup-options-template">
16  <div class="backup-messages" style="display: none;">
17  <div class="messages"></div>
18  </div>
19  <div class="messages">
20  <div class="message message-warning">
21  <?= /* @escapeNotVerified */ __('This may take a few moments.') ?>
22  <?= /* @escapeNotVerified */ __('Be sure your store is in maintenance mode during backup.') ?></div>
23  </div>
24  <form action="" method="post" id="backup-form" class="form-inline">
25  <fieldset class="admin__fieldset form-list question">
26  <div class="admin__field field _required">
27  <label for="backup_name" class="admin__field-label"><span><?= /* @escapeNotVerified */ __('Backup Name') ?></span></label>
28  <div class="admin__field-control">
29  <input type="text" name="backup_name" id="backup_name"
30  class="admin__control-text required-entry validate-alphanum-with-spaces validate-length maximum-length-50"
31  maxlength="50" />
32  <div class="admin__field-note">
33  <?= /* @escapeNotVerified */ __('Please use only letters (a-z or A-Z), numbers (0-9) or spaces in this field.') ?>
34  </div>
35  </div>
36  </div>
37 
38  <div class="admin__field field maintenance-checkbox-container">
39  <label for="backup_maintenance_mode" class="admin__field-label"><span><?= /* @escapeNotVerified */ __('Maintenance mode') ?></span></label>
40  <div class="admin__field-control">
41  <div class="admin__field-option">
42  <input class="admin__control-checkbox" type="checkbox" name="maintenance_mode" value="1" id="backup_maintenance_mode"/>
43  <label class="admin__field-label" for="backup_maintenance_mode"><?= /* @escapeNotVerified */ __('Please put your store into maintenance mode during backup.') ?></label>
44  </div>
45  </div>
46  </div>
47 
48  <div class="admin__field field maintenance-checkbox-container" id="exclude-media-checkbox-container" style="display: none;">
49  <label for="exclude_media" class="admin__field-label"><span><?= /* @escapeNotVerified */ __('Exclude') ?></span></label>
50  <div class="admin__field-control">
51  <div class="admin__field-option">
52  <input class="admin__control-checkbox" type="checkbox" name="exclude_media" value="1" id="exclude_media"/>
53  <label class="admin__field-label" for="exclude_media"><?= /* @escapeNotVerified */ __('Exclude media folder from backup') ?></label>
54  </div>
55  </div>
56  </div>
57  </fieldset>
58  </form>
59 </script>
60 
61 <script type="text/x-magento-template" id="rollback-request-password-template">
62  <div class="backup-messages" style="display: none;">
63  <div class="messages"></div>
64  </div>
65  <div class="messages">
66  <div class="message message-warning">
67  <?= /* @escapeNotVerified */ __('Please enter the password to confirm rollback.') ?><br>
68  <?= /* @escapeNotVerified */ __('This action cannot be undone.') ?>
69  <p><?= /* @escapeNotVerified */ __('Are you sure you want to continue?') ?></p>
70  </div>
71  </div>
72  <form action="" method="post" id="rollback-form" class="form-inline">
73  <fieldset class="admin__fieldset password-box-container">
74  <div class="admin__field field _required">
75  <label for="password" class="admin__field-label"><span><?= /* @escapeNotVerified */ __('User Password') ?></span></label>
76  <div class="admin__field-control"><input type="password" name="password" id="password" class="admin__control-text required-entry" autocomplete="new-password"></div>
77  </div>
78 
79  <div class="admin__field field maintenance-checkbox-container">
80  <label for="rollback_maintenance_mode" class="admin__field-label"><span><?= /* @escapeNotVerified */ __('Maintenance mode') ?></span></label>
81  <div class="admin__field-control">
82  <div class="admin__field-option">
83  <input class="admin__control-checkbox" type="checkbox" name="maintenance_mode" value="1" id="rollback_maintenance_mode"/>
84  <label class="admin__field-label" for="rollback_maintenance_mode"><?= /* @escapeNotVerified */ __('Please put your store into maintenance mode during rollback processing.') ?></label>
85  </div>
86  </div>
87  </div>
88 
89  <div class="admin__field field maintenance-checkbox-container" id="use-ftp-checkbox-row" style="display: none;">
90  <label for="use_ftp" class="admin__field-label">
91  <span><?= /* @escapeNotVerified */ __('FTP') ?></span>
92  </label>
93  <div class="admin__field-control">
94  <div class="admin__field-option">
95  <input class="admin__control-checkbox" type="checkbox" name="use_ftp" value="1" id="use_ftp" onclick="backup.toggleFtpCredentialsForm(event)"/>
96  <label class="admin__field-label" for="use_ftp"><?= /* @escapeNotVerified */ __('Use FTP Connection') ?></label>
97  </div>
98  </div>
99  </div>
100  </fieldset>
101  <div class="entry-edit" id="ftp-credentials-container" style="display: none;">
102  <fieldset class="admin__fieldset">
103  <legend class="admin__legend legend"><span><?= /* @escapeNotVerified */ __('FTP credentials') ?></span></legend><br />
104  <div class="admin__field field _required">
105  <label class="admin__field-label" for="ftp_host"><span><?= /* @escapeNotVerified */ __('FTP Host') ?></span></label>
106  <div class="admin__field-control">
107  <input type="text" class="admin__control-text" name="ftp_host" id="ftp_host">
108  </div>
109  </div>
110 
111  <div class="admin__field field _required">
112  <label class="admin__field-label" for="ftp_user"><span><?= /* @escapeNotVerified */ __('FTP Login') ?></span></label>
113  <div class="admin__field-control">
114  <input type="text" class="admin__control-text" name="ftp_user" id="ftp_user">
115  </div>
116  </div>
117  <div class="admin__field field _required">
118  <label class="admin__field-label" for="ftp_pass">
119  <span><?= /* @escapeNotVerified */ __('FTP Password') ?></span>
120  </label>
121  <div class="admin__field-control">
122  <input type="password" class="admin__control-text" name="ftp_pass" id="ftp_pass" autocomplete="new-password">
123  </div>
124  </div>
125  <div class="admin__field field">
126  <label class="admin__field-label" for="ftp_path">
127  <span><?= /* @escapeNotVerified */ __('Magento root directory') ?></span>
128  </label>
129  <div class="admin__field-control">
130  <input type="text" class="admin__control-text" name="ftp_path" id="ftp_path">
131  </div>
132  </div>
133  </fieldset>
134  </div>
135  </form>
136 </script>
137 <?php
138  $rollbackUrl = $block->getUrl('*/*/rollback');
139  $backupUrl = $block->getUrl('*/*/create');
140 ?>
141 
142 <script>
143 require([
144  "prototype",
145  "mage/adminhtml/backup"
146 ], function(){
147 
148 //<![CDATA[
149  backup = new AdminBackup();
150  backup.rollbackUrl = '<?= $block->escapeUrl($rollbackUrl) ?>';
151  backup.backupUrl = '<?= $block->escapeUrl($backupUrl) ?>';
152 //]]>
153 
154 });
155 </script>
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
Definition: block.php:9
$rollbackUrl
Definition: dialogs.phtml:138
__()
Definition: __.php:13
jquery extjs ext tree mage adminhtml form
Definition: tree.phtml:41
$block
Definition: block.php:8
$backupUrl
Definition: dialogs.phtml:139