Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
add-database.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
9 ?>
10 <div class="nav-bar-outer-actions">
11  <div class="outer-actions-inner-wrap">
12  <div class="btn-wrap btn-wrap-triangle-right btn-wrap-next">
13  <button
14  type="button"
15  class="btn btn-prime"
16  ng-click="testConnection()"
17  >Next</button>
18  </div>
19  <div class="btn-wrap btn-wrap-triangle-left btn-wrap-prev">
20  <button
21  type="button"
22  class="btn"
23  ng-click="previousState()"
24  >Back</button>
25  </div>
26  </div>
27 </div>
28 
29 <h2 class="page-sub-title">{{$state.current.header}}</h2>
30 
31 <div
32  class="message message-success"
33  ng-show="testConnection.result.success && testConnection.pressed"
34  >
35  <span class="message-text">Test connection successful.</span>
36 </div>
37 <div
38  class="message message-error"
39  ng-show="testConnection.result.success === false && testConnection.result !== undefined"
40  >
41  <span class="message-text">{{testConnection.result.error}}</span>
42 </div>
43 <div
44  class="message message-error"
45  ng-show="testConnection.failed !== undefined"
46  >
47  <span class="message-text">{{testConnection.failed}}</span>
48 </div>
49 
50 <form
51  novalidate
52  name="database"
53  role="form"
54  autocomplete="off"
55  >
56 
57 <?php
58 /* Hide "Create database" option
59 
60 <fieldset class="form-fieldset">
61 
62  <legend class="form-legend-light">
63  Did you want to use an existing or create a new database?
64  </legend>
65 
66  <div class="form-row">
67  <input
68  id="useExistingDb"
69  class="form-el-radio"
70  type="radio"
71  name="useExistingDb"
72  ng-model="db.useExistingDb"
73  value="1"
74  >
75  <label class="form-label" for="useExistingDb">
76  Use my existing database
77  </label>
78  </div>
79 
80  <div class="form-row">
81  <input
82  id="useNotExistingDb"
83  class="form-el-radio"
84  type="radio"
85  name="useExistingDb"
86  ng-model="db.useExistingDb"
87  value="0"
88  >
89  <label class="form-label" for="useNotExistingDb">
90  Create a database for me
91  </label>
92  </div>
93 
94 </fieldset>
95 
96 */
97 ?>
98 
99 <fieldset class="form-fieldset">
100 
101 <?php
102 /* Hide "Create database" option
103 
104 <legend class="form-legend" ng-if="db.useExistingDb==1">
105  Use my existing database
106 </legend>
107 <legend class="form-legend" ng-if="db.useExistingDb==0">
108  Create a database for me
109 </legend>
110 
111 */
112 ?>
113 
114 <div
115  class="row form-row"
116  ng-class="{'has-error': database.dbHost.$invalid && database.submitted}"
117  >
118  <div class="col-m-3">
119  <label class="form-label required" for="dbHost">
120  Database Server Host
121  </label>
122  </div>
123  <div class="col-m-4">
124  <input
125  id="dbHost"
126  class="form-el-input"
127  tooltip-placement="right"
128  tooltip="Name and location of the server that hosts your store's database."
129  tooltip-trigger="focus"
130  tooltip-append-to-body="true"
131  type="text"
132  name="dbHost"
133  ng-model="db.host"
134  ng-class="{'invalid': database.dbHost.$invalid && database.submitted}"
135  required
136  >
137  <div class="error-container">
138  <span ng-show="database.dbHost.$error.required">
139  You must enter a valid host name. Please check the syntax and try again.
140  </span>
141  </div>
142  </div>
143 </div>
144 
145 <div
146  class="row form-row"
147  ng-class="{'has-error': database.dbUser.$invalid && database.submitted}"
148  >
149  <div class="col-m-3">
150  <label class="form-label required" for="dbUser">
151  Database Server Username
152  </label>
153  </div>
154  <div class="col-m-4">
155  <?php
156  /* Hide "Create database" option
157 
158  ng-switch="db.useExistingDb"
159 
160  <input
161  id="dbUser"
162  ng-switch-when="1"
163  tooltip-placement="right"
164  tooltip="Sign-in credentials for your store's database on the database server (does not need to be admin-level credentials)."
165  tooltip-trigger="focus"
166  tooltip-append-to-body="true"
167  class="form-el-input"
168  type="text"
169  name="dbUser"
170  ng-model="db.user"
171  required
172  >
173  */
174  ?>
175  <input
176  id="dbUser"
177  tooltip-placement="right"
178  tooltip="Sign-in credentials for your store's database on the database server (does not need to be admin-level credentials)."
179  tooltip-trigger="focus"
180  tooltip-append-to-body="true"
181  class="form-el-input"
182  ng-class="{'invalid': database.dbUser.$invalid && database.submitted}"
183  type="text"
184  name="dbUser"
185  ng-model="db.user"
186  required
187  >
188  <div class="error-container">
189  <span ng-show="database.dbUser.$error.required">
190  Please enter a username to continue.
191  </span>
192  </div>
193  </div>
194 </div>
195 
196 <div class="row form-row">
197  <div class="col-m-3">
198  <label class="form-label" for="dbPassword">
199  Database Server Password
200  </label>
201  </div>
202  <div class="col-m-4" ng-switch="db.useExistingDb">
203  <input
204  id="dbPassword"
205  class="form-el-input"
206  ng-switch-when="1"
207  tooltip-placement="right"
208  tooltip="Sign-in credentials for your store's database on the database server (does not need to be admin-level credentials)."
209  tooltip-trigger="focus"
210  tooltip-append-to-body="true"
211  type="password"
212  name="dbPassword"
213  ng-model="db.password"
214  placeholder="(not always necessary)"
215  >
216  <input
217  id="dbPassword"
218  class="form-el-input"
219  ng-switch-when="0"
220  tooltip-placement="right"
221  tooltip="Administrator credentials to sign in to the server that will host your store's database."
222  tooltip-trigger="focus"
223  tooltip-append-to-body="true"
224  type="password"
225  name="dbPassword"
226  ng-model="db.password"
227  placeholder="(not always necessary)"
228  >
229  </div>
230 </div>
231 
232 <div class="row form-row" ng-if="db.useExistingDb">
233  <div class="col-m-3">
234  <label class="form-label required" for="dbname">
235  Database Name
236  </label>
237  </div>
238  <div class="col-m-4">
239  <input
240  id="dbname"
241  class="form-el-input"
242  tooltip-placement="right"
243  tooltip="Enter the name of your store's database."
244  tooltip-trigger="focus"
245  tooltip-append-to-body="true"
246  ng-class="{'invalid': database.dbname.$invalid && database.submitted}"
247  type="text"
248  name="dbname"
249  ng-model="db.name"
250  required
251  >
252  <div class="error-container">
253  <span ng-show="database.dbname.$error.required">
254  You must enter a valid database name. Please check the syntax and try again.
255  </span>
256  </div>
257  </div>
258 </div>
259 
260 <?php
261 /* Hide "Create database" option
262 
263 <div class="row form-row" ng-if="db.useExistingDb==0">
264  <div class="col-m-3">
265  <label class="form-label required" for="dbNewName">
266  New Database Name
267  </label>
268  </div>
269  <div class="col-m-4">
270  <input
271  id="dbNewName"
272  class="form-el-input"
273  tooltip-placement="right"
274  tooltip="Create sign-in credentials for your store's database."
275  tooltip-trigger="focus"
276  tooltip-append-to-body="true"
277  type="text"
278  name="dbNewName"
279  ng-model="db.newName"
280  required
281  >
282  </div>
283 </div>
284 
285 */
286 ?>
287 
288 <?php
289 /* Hide "Create database" option
290 <div class="row form-row">
291  <div class="col-m-offset-3 col-m-4">
292  <button
293  class="btn btn-secondary"
294  type="button"
295  ng-click="testConnection()"
296  >
297  Test Connection and Authentication
298  </button>
299  </div>
300  <div class="col-m-5">
301  <div
302  class="check-result-message"
303  ng-show="testConnection.result.success && testConnection.pressed"
304  >
305  <span class="icon-success-round"></span>
306  <span class="check-result-text">Test connection successful.</span>
307  </div>
308  <div
309  class="check-result-message"
310  ng-show="testConnection.result.success === false && testConnection.result !== undefined"
311  >
312  <span class="icon-failed-round"></span>
313  <span class="check-result-text">{{testConnection.result.error}}</span>
314  </div>
315  <div
316  class="check-result-message"
317  ng-show="testConnection.result.success === undefined && testConnection.result !== undefined"
318  >
319  <span class="icon-failed-round"></span>
320  <span class="check-result-text">Unknown Database Server Host.</span>
321  </div>
322  </div>
323 </div>
324 */
325 ?>
326 
327 <div class="row form-row">
328  <div class="col-m-3">
329  <label class="form-label" for="dbTablePrefix">
330  Table prefix
331  </label>
332  </div>
333  <div class="col-m-4">
334  <input
335  id="dbTablePrefix"
336  class="form-el-input"
337  tooltip-placement="right"
338  tooltip="Enter a prefix for database tables created in this installation. Use letters, numbers or underscores, and begin with a letter (Ex: ‘mg1_’). Table prefix length can't be more than 5 characters."
339  tooltip-trigger="focus"
340  tooltip-append-to-body="true"
341  type="text"
342  name="dbTablePrefix"
343  ng-model="db.tablePrefix"
344  placeholder="(optional)"
345  >
346  </div>
347 </div>
348 
349 <?php
350 /* Hide "Create database" option
351 
352 <div ng-if="db.useExistingDb==0">
353 
354  <p class="form-legend-light">
355  Data Access
356  </p>
357 
358  <div class="form-row">
359  <input
360  id="dbUseAccess"
361  class="form-el-radio"
362  type="radio"
363  name="db.useAccess"
364  ng-model="db.useAccess"
365  value="0"
366  >
367  <label class="form-label" for="dbUseAccess">
368  Enter existing credentials to create the Magento database
369  </label>
370  </div>
371 
372  <div class="row form-row" ng-if="db.useAccess==0">
373  <div class="col-m-3">
374  <label class="form-label required" for="dbGrandUsername">
375  Username
376  </label>
377  </div>
378  <div class="col-m-4">
379  <input
380  id="dbGrandUsername"
381  class="form-el-input"
382  type="text"
383  name="dbGrandUsername"
384  ng-model="dbGrandUsername"
385  required
386  >
387  </div>
388  </div>
389 
390  <div class="row form-row" ng-if="db.useAccess==0">
391  <div class="col-m-3">
392  <label class="form-label" for="dbGrandPassword">
393  Password
394  </label>
395  </div>
396  <div class="col-m-4">
397  <input
398  id="dbGrandPassword"
399  class="form-el-input"
400  type="password"
401  name="dbGrandPassword"
402  ng-model="db.grandPassword"
403  placeholder="(optional)"
404  >
405  </div>
406  </div>
407 
408  <div class="form-row">
409  <input
410  id="useAccess"
411  class="form-el-radio"
412  type="radio"
413  name="useAccess"
414  ng-model="db.useAccess"
415  value="1"
416  >
417  <label class="form-label" for="useAccess">
418  Enter new credentials to create the Magento database
419  </label>
420  </div>
421 
422  <div class="row form-row" ng-if="db.useAccess">
423  <div class="col-m-3">
424  <label class="form-label required" for="dbNewUsername">
425  New Username
426  </label>
427  </div>
428  <div class="col-m-4">
429  <input
430  id="dbNewUsername"
431  class="form-el-input"
432  type="text"
433  name="dbNewUsername"
434  ng-model="db.newUsername"
435  required
436  >
437  </div>
438  </div>
439 
440  <div class="row form-row" ng-if="db.useAccess">
441  <div class="col-m-3">
442  <label class="form-label" for="dbNewPassword">
443  New Password
444  </label>
445  </div>
446  <div class="col-m-4">
447  <input
448  id="dbNewPassword"
449  class="form-el-input"
450  type="password"
451  name="dbNewPassword"
452  ng-model="db.newPassword"
453  placeholder="(optional)"
454  >
455  </div>
456  </div>
457  <div class="row form-row" ng-if="db.useAccess">
458  <div class="col-m-3">
459  <label class="form-label" for="dbConfirmPassword">
460  Confirm Password
461  </label>
462  </div>
463  <div class="col-m-4">
464  <input
465  id="dbConfirmPassword"
466  class="form-el-input"
467  type="password"
468  name="dbConfirmPassword"
469  ng-model="db.confirmPassword"
470  >
471  </div>
472  </div>
473 
474 </div>
475 
476 */
477 ?>
478 
479 </fieldset>
480 
481 </form>
jquery extjs ext tree mage adminhtml form
Definition: tree.phtml:41