edit-personal-details.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <div class="container">
  2. <div class="login">
  3. <h1><a href="[[~1]]">[[++site_name]]</a></h1>
  4. <div class="login-bottom">
  5. <h2>Update Personal Details</h2>
  6. [[!UpdateProfile? &validate=`fullname:required,email:required:email`]]
  7. <div class="update-profile">
  8. <div class="updprof-error">[[+error.message]]</div>
  9. [[+login.update_success:is=`1`:then=`[[%login.profile_updated? &namespace=`login` &topic=`updateprofile`]]`]]
  10. <form class="form" action="[[~[[*id]]]]" method="post">
  11. <input type="hidden" name="nospam" value="" />
  12. <label for="fullname">[[!%login.fullname? &namespace=`login` &topic=`updateprofile`]]
  13. <span class="error">[[+error.fullname]]</span>
  14. </label>
  15. <input type="text" name="fullname" id="fullname" value="[[+fullname]]" />
  16. <label for="email">[[!%login.email]]
  17. <span class="error">[[+error.email]]</span>
  18. </label>
  19. <input type="text" name="email" id="email" value="[[+email]]" />
  20. <label for="phone">[[!%login.phone]]
  21. <span class="error">[[+error.phone]]</span>
  22. </label>
  23. <input type="text" name="phone" id="phone" value="[[+phone]]" />
  24. <label for="mobilephone">[[!%login.mobilephone]]
  25. <span class="error">[[+error.mobilephone]]</span>
  26. </label>
  27. <input type="text" name="mobilephone" id="mobilephone" value="[[+mobilephone]]" />
  28. <label for="fax">[[!%login.fax]]
  29. <span class="error">[[+error.fax]]</span>
  30. </label>
  31. <input type="text" name="fax" id="fax" value="[[+fax]]" />
  32. <label for="address">[[!%login.address]]
  33. <span class="error">[[+error.address]]</span>
  34. </label>
  35. <input type="text" name="address" id="address" value="[[+address]]" />
  36. <label for="country">[[!%login.country]]
  37. <span class="error">[[+error.country]]</span>
  38. </label>
  39. <input type="text" name="country" id="country" value="[[+country]]" />
  40. <label for="city">[[!%login.city]]
  41. <span class="error">[[+error.city]]</span>
  42. </label>
  43. <input type="text" name="city" id="city" value="[[+city]]" />
  44. <label for="state">[[!%login.state]]
  45. <span class="error">[[+error.state]]</span>
  46. </label>
  47. <input type="text" name="state" id="state" value="[[+state]]" />
  48. <label for="zip">[[!%login.zip]]
  49. <span class="error">[[+error.zip]]</span>
  50. </label>
  51. <input type="text" name="zip" id="zip" value="[[+zip]]" />
  52. <label for="website">[[!%login.website]]
  53. <span class="error">[[+error.website]]</span>
  54. </label>
  55. <input type="text" name="website" id="website" value="[[+website]]" />
  56. <br class="clear" />
  57. <div class="form-buttons">
  58. <input type="submit" name="login-updprof-btn" value="[[!%login.update_profile]]" />
  59. </div>
  60. </form>
  61. </div>
  62. </div>
  63. </div>
  64. </div>