You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

settings-personal.php 2.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?php
  2. /** @var array $_ */
  3. /** @var \OCP\IL10N $l */
  4. script('encryption', 'settings-personal');
  5. ?>
  6. <form id="ocDefaultEncryptionModule" class="section">
  7. <h2 data-anchor-name="basic-encryption-module"><?php p($l->t('Basic encryption module')); ?></h2>
  8. <?php if ($_["initialized"] === \OCA\Encryption\Session::NOT_INITIALIZED): ?>
  9. <?php p($l->t("Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again.")); ?>
  10. <?php elseif ($_["initialized"] === \OCA\Encryption\Session::INIT_EXECUTED): ?>
  11. <p>
  12. <a name="changePKPasswd" />
  13. <label for="changePrivateKeyPasswd">
  14. <em><?php p($l->t("Your private key password no longer matches your log-in password.")); ?></em>
  15. </label>
  16. <br />
  17. <?php p($l->t("Set your old private key password to your current log-in password:")); ?>
  18. <?php if ($_["recoveryEnabledForUser"]):
  19. p($l->t(" If you don't remember your old password you can ask your administrator to recover your files."));
  20. endif; ?>
  21. <br />
  22. <input
  23. type="password"
  24. name="changePrivateKeyPassword"
  25. id="oldPrivateKeyPassword" />
  26. <label for="oldPrivateKeyPassword"><?php p($l->t("Old log-in password")); ?></label>
  27. <br />
  28. <input
  29. type="password"
  30. name="changePrivateKeyPassword"
  31. id="newPrivateKeyPassword" />
  32. <label for="newRecoveryPassword"><?php p($l->t("Current log-in password")); ?></label>
  33. <br />
  34. <button
  35. type="button"
  36. name="submitChangePrivateKeyPassword"
  37. disabled><?php p($l->t("Update Private Key Password")); ?>
  38. </button>
  39. <span class="msg"></span>
  40. </p>
  41. <?php elseif ($_["recoveryEnabled"] && $_["privateKeySet"] && $_["initialized"] === \OCA\Encryption\Session::INIT_SUCCESSFUL): ?>
  42. <br />
  43. <p id="userEnableRecovery">
  44. <label for="userEnableRecovery"><?php p($l->t("Enable password recovery:")); ?></label>
  45. <span class="msg"></span>
  46. <br />
  47. <em><?php p($l->t("Enabling this option will allow you to reobtain access to your encrypted files in case of password loss")); ?></em>
  48. <br />
  49. <input
  50. type="radio"
  51. class="radio"
  52. id="userEnableRecoveryCheckbox"
  53. name="userEnableRecovery"
  54. value="1"
  55. <?php echo($_["recoveryEnabledForUser"] ? 'checked="checked"' : ''); ?> />
  56. <label for="userEnableRecoveryCheckbox"><?php p($l->t("Enabled")); ?></label>
  57. <br />
  58. <input
  59. type="radio"
  60. class="radio"
  61. id="userDisableRecoveryCheckbox"
  62. name="userEnableRecovery"
  63. value="0"
  64. <?php echo($_["recoveryEnabledForUser"] === false ? 'checked="checked"' : ''); ?> />
  65. <label for="userDisableRecoveryCheckbox"><?php p($l->t("Disabled")); ?></label>
  66. </p>
  67. <?php endif; ?>
  68. </form>