edit_db.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <!-- Begin toolbar -->
  2. <div class="toolbar">
  3. <div class="toolbar-inner">
  4. <div class="toolbar-buttons">
  5. <a class="button button-secondary" id="btn-back" href="/list/db/">
  6. <i class="fas fa-arrow-left icon-blue"></i><?= _("Back") ?>
  7. </a>
  8. </div>
  9. <div class="toolbar-buttons">
  10. <button class="button" type="submit" form="vstobjects">
  11. <i class="fas fa-floppy-disk icon-purple"></i><?= _("Save") ?>
  12. </button>
  13. </div>
  14. </div>
  15. </div>
  16. <!-- End toolbar -->
  17. <div class="container animate__animated animate__fadeIn">
  18. <form id="vstobjects" name="v_edit_db" method="post" class="<?= $v_status ?>">
  19. <input type="hidden" name="token" value="<?= $_SESSION["token"] ?>">
  20. <input type="hidden" name="save" value="save">
  21. <div class="form-container">
  22. <h1 class="form-title"><?= _("Editing Database") ?></h1>
  23. <?php show_alert_message($_SESSION); ?>
  24. <div class="u-mb10">
  25. <label for="v_database" class="form-label"><?= _("Database") ?></label>
  26. <input type="text" class="form-control" name="v_database" id="v_database" value="<?= htmlentities(trim($v_database, "'")) ?>" disabled>
  27. <small class="hint"></small>
  28. </div>
  29. <div class="u-mb10">
  30. <label for="v_dbuser" class="form-label u-side-by-side">
  31. <?= _("Username") ?>
  32. <em><small>(<?= sprintf(_("maximum characters length, including prefix"), 32) ?>)</small></em>
  33. </label>
  34. <input type="text" class="form-control" name="v_dbuser" id="v_dbuser" value="<?= htmlentities(trim($v_dbuser, "'")) ?>">
  35. <small class="hint"></small>
  36. </div>
  37. <div class="u-mb10">
  38. <label for="v_password" class="form-label">
  39. <?= _("Password") ?>
  40. <a href="javascript:applyRandomPassword();" title="<?= _("generate") ?>" class="u-ml5"><i class="fas fa-arrows-rotate icon-green"></i></a>
  41. </label>
  42. <div class="u-pos-relative u-mb10">
  43. <input type="text" class="form-control js-password-input" name="v_password" id="v_password" value="<?= htmlentities(trim($v_password, "'")) ?>">
  44. <meter max="4" class="password-meter"></meter>
  45. </div>
  46. </div>
  47. <p class="u-mb10"><?= _("Your password must have at least") ?>:</p>
  48. <ul class="u-list-bulleted u-mb10">
  49. <li><?= _("8 characters long") ?></li>
  50. <li><?= _("1 uppercase & 1 lowercase character") ?></li>
  51. <li><?= _("1 number") ?></li>
  52. </ul>
  53. <div class="u-mb10">
  54. <label for="v_type" class="form-label"><?= _("Type") ?></label>
  55. <input type="text" class="form-control" name="v_type" id="v_type" value="<?= htmlentities(trim($v_type, "'")) ?>" disabled>
  56. </div>
  57. <div class="u-mb10">
  58. <label for="v_host" class="form-label"><?= _("Host") ?></label>
  59. <input type="text" class="form-control" name="v_host" id="v_host" value="<?= htmlentities(trim($v_host, "'")) ?>" disabled>
  60. </div>
  61. <div class="u-mb10">
  62. <label for="v_charset" class="form-label"><?= _("Charset") ?></label>
  63. <input type="text" class="form-control" name="v_charset" id="v_charset" value="<?= htmlentities(trim($v_charset, "'")) ?>" disabled>
  64. </div>
  65. </div>
  66. </form>
  67. </div>