/www/dsp/edit-user.dsp

http://github.com/cgay/wiki · Unknown · 66 lines · 64 code · 2 blank · 0 comment · 0 complexity · d1be67597e0f72096bf711907cdd5685 MD5 · raw file

  1. <%dsp:taglib name="wiki"/>
  2. <%dsp:include url="xhtml-start.dsp"/>
  3. <head>
  4. <title>Dylan Wiki: Edit User <dsp:get name="user-name"/></title>
  5. <%dsp:include url="meta.dsp"/>
  6. </head>
  7. <body>
  8. <%dsp:include url="header.dsp"/>
  9. <div id="midsection">
  10. <div id="navigation">
  11. <wiki:include-page title="Wiki Left Nav"/>
  12. </div>
  13. <div id="content">
  14. <h2><dsp:get name="user-name"/></h2>
  15. <dsp:show-page-errors/>
  16. <dsp:show-page-notes/>
  17. <dsp:unless test="exists?" name="user-name">
  18. <p class="hint">
  19. This user doesn't exist. You can create it below.
  20. </p>
  21. </dsp:unless>
  22. <form action="<wiki:base/>/user/edit" method="post">
  23. <fieldset id="general" class="splitted">
  24. <ol>
  25. <li id="username">
  26. <label id="username-label" for="username-input">Name <em title="required">*</em></label>
  27. <input id="username-input" type="text" name="user-name"
  28. <dsp:if-error field-name="user-name" text='class="invalid-input"'/>
  29. value="<dsp:get name='user-name' context='request,page'/>"/>
  30. <dsp:show-field-errors field-name="user-name"/>
  31. </li>
  32. <li id="password">
  33. <label id="password-label" for="password-input">Password <em title="required">*</em></label>
  34. <input id="password-input" type="password" name="password"
  35. <dsp:if-error field-name="password" text='class="invalid-input"'/>
  36. value="<dsp:get name='password' context='request,page'/>"/>
  37. <dsp:show-field-errors field-name="password"/>
  38. </li>
  39. <li id="email">
  40. <label id="email-label" for="email-input">E-Mail <em title="required">*</em></label>
  41. <input id="email-input" type="text" name="email"
  42. <dsp:if-error field-name="email" text='class="invalid-input"'/>
  43. value="<dsp:get name='email' context='request,page'/>"/>
  44. <dsp:show-field-errors field-name="email"/>
  45. </li>
  46. <dsp:when test="true?" name="active-user-is-admin?">
  47. <li id="admin">
  48. <label id="admini-label" for="admin-input">Administrator?</label>
  49. <input id="admin-input" type="checkbox" name="admin?"
  50. <dsp:when test="false?" name="active-user-is-admin?">disabled="disabled"</dsp:when>
  51. <dsp:when test="true?" name="admin?" context="request,page">checked="checked"</dsp:when>
  52. <dsp:if-error field-name="admin?" text='class="invalid-input"'/> />
  53. <dsp:show-field-errors field-name="admin?"/>
  54. </li>
  55. </dsp:when>
  56. </ol>
  57. </fieldset>
  58. <input type="submit" value="<dsp:get name='button-text'/>"/>
  59. </form>
  60. </div>
  61. </div>
  62. <%dsp:include url="footer.dsp"/>
  63. </body>
  64. </html>