profile.html 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <h3 class="uk-h3"><?php echo $I18n->t('profile.yourprofile'); ?></h3>
  2. <div class="uk-grid-small uk-grid-row-small uk-grid-row-small" uk-grid>
  3. <div class="uk-width-1-2">
  4. <form class="uk-form-horizontal uk-margin-small" method="post">
  5. <div class="uk-margin">
  6. <label class="uk-form-label" for="username"><?php echo $I18n->t('global.username'); ?></label>
  7. <div class="uk-form-controls">
  8. <input class="uk-input" id="username" type="text" autocomplete="off" name="fdata[username]"
  9. value="<?php echo $TemplateData['editData']['name'] ?? ''; ?>">
  10. </div>
  11. </div>
  12. <div class="uk-margin">
  13. <label class="uk-form-label" for="password"><?php echo $I18n->t('global.password'); ?></label>
  14. <div class="uk-form-controls">
  15. <input class="uk-input" id="password" type="password" autocomplete="off" name="fdata[password]">
  16. </div>
  17. </div>
  18. <div class="uk-margin">
  19. <label class="uk-form-label" for="group"><?php echo $I18n->t('profile.input.maingroup'); ?></label>
  20. <div class="uk-form-controls">
  21. <input class="uk-input" id="group" type="text" name="fdata[group]" disabled
  22. value="<?php echo $TemplateData['editData']['baseGroupName'] ?? ''; ?>"
  23. >
  24. </div>
  25. </div>
  26. <div class="uk-margin">
  27. <label class="uk-form-label" for="additionalGroups"><?php echo $I18n->t('profile.input.addgroups'); ?></label>
  28. <div class="uk-form-controls">
  29. <select class="uk-select" multiple="multiple" size="5" id="additionalGroups" name="fdata[additionalGroups]" disabled>
  30. <?php
  31. foreach($TemplateData['editData']['groups'] as $k=>$v) {
  32. if($v['groupName'] !== $TemplateData['editData']['baseGroupName']) {
  33. echo "<option>".$v['groupName']."</option>";
  34. }
  35. }
  36. ?>
  37. </select>
  38. </div>
  39. </div>
  40. <div class="uk-margin">
  41. <div class="uk-form-label"><?php echo $I18n->t('profile.input.createtoken'); ?></div>
  42. <div class="uk-form-controls uk-form-controls-text">
  43. <label>
  44. <input class="uk-checkbox" type="checkbox" name="fdata[refreshApiToken]" value="1"><br />
  45. <?php echo $I18n->t('profile.input.apitoken.valid'); ?> <?php echo $TemplateData['editData']['apiTokenValidDate'] ?? ''; ?><br />
  46. <?php echo $I18n->t('profile.input.apitoken.current'); ?> <?php echo $TemplateData['editData']['apiToken'] ?? ''; ?>
  47. </label>
  48. </div>
  49. </div>
  50. <div class="uk-margin">
  51. <button class="uk-button uk-button-primary" type="submit" name="submitForm">
  52. <?php echo $I18n->t('global.save'); ?>
  53. </button>
  54. </div>
  55. </form>
  56. </div>
  57. </div>