profile.html 1.9 KB

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