account.html.twig 4.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. {% extends "MuzichUserBundle::layout.html.twig" %}
  2. {% block title %}{{ 'title.myaccount'|trans({}, 'userui') }}{% endblock %}
  3. {% block mainbox_classes %}mainbox_padding{% endblock %}
  4. {% block content %}
  5. <div id="myaccount">
  6. <h1>{{ 'my_account.title'|trans({}, 'userui') }}</h1>
  7. <ul>
  8. <li>
  9. <b>{{ 'my_account.username'|trans({}, 'userui') }}</b>: {{ user.name }}
  10. </li>
  11. <li>
  12. <b>{{ 'my_account.email'|trans({}, 'userui') }}</b>: {{ user.email }}
  13. </li>
  14. </ul>
  15. <form id="address_update" action="{{ path('update_address', {"token":app.user.getPersonalHash}) }}" method="post">
  16. <p>
  17. {{ 'my_account.address.form.ilivenear'|trans({}, 'userui') }}
  18. <input type="text" name="town" class="intext" value="{{ app.user.town }}" />
  19. {{ 'my_account.address.form.in'|trans({}, 'userui') }}
  20. <input type="text" name="country" class="intext" value="{{ app.user.country }}" />
  21. <input type="submit" value="{{ 'my_account.address.form.submit'|trans({}, 'userui') }}" class="button address_submit" />
  22. <img class="loader" style="display: none;" src="{{ asset('/bundles/muzichcore/img/ajax-loader.gif') }}" alt="loading"/>
  23. </p>
  24. </form>
  25. <p class="help">
  26. {{ 'my_account.help_clicks'|trans({}, 'userui') }}
  27. </p>
  28. <h2 data-open="myaccount_favorites_tags">{{ 'my_account.favorite_tags'|trans({}, 'userui') }}</h2>
  29. <div id="myaccount_favorites_tags" class="myaccount_part"
  30. {% if not form_tags_favorites|form_has_errors %}
  31. style="display: none;"
  32. {% endif %}
  33. >
  34. {% include "MuzichCoreBundle:Tag:tagFavoritesForm.html.twig" with {
  35. 'form' : form_tags_favorites,
  36. 'redirect' : 'account',
  37. 'form_name' : form_tags_favorites_name,
  38. 'favorite_tags_id' : favorite_tags_id
  39. } %}
  40. </div>
  41. <h2 data-open="myaccount_favorites_password">{{ 'my_account.change_password'|trans({}, 'userui') }}</h2>
  42. <div id="myaccount_favorites_password" class="myaccount_part"
  43. {% if not form_password|form_has_errors %}
  44. style="display: none;"
  45. {% endif %}
  46. >
  47. <form class="nicelabels changepassword" action="{{ path('change_password') }}" method="post" {{ form_enctype(form_password) }}>
  48. {% include "MuzichUserBundle:Security:change_password_form.html.twig" with {
  49. 'form': form_password
  50. } %}
  51. <input type="submit" class="button" value="{{ 'my_account.change_password_submit'|trans({}, 'userui') }}" />
  52. </form>
  53. </div>
  54. <h2 data-open="myaccount_favorites_email">{{ 'my_account.change_email'|trans({}, 'userui') }}</h2>
  55. <div id="myaccount_favorites_email" class="myaccount_part"
  56. {% if not change_email_form|form_has_errors %}
  57. style="display: none;"
  58. {% endif %}
  59. >
  60. <form class="nicelabels changeemail" action="{{ path('change_email_request') }}" method="post" {{ form_enctype(change_email_form) }}>
  61. {% include "MuzichUserBundle:User:change_email_form.html.twig" with {
  62. 'form': change_email_form
  63. } %}
  64. <input type="submit" class="button" value="{{ 'my_account.change_email_submit'|trans({}, 'userui') }}" />
  65. </form>
  66. </div>
  67. <div style="clear:both;"></div>
  68. <h2 data-open="myaccount_avatar">{{ 'my_account.avatar.title'|trans({}, 'userui') }}</h2>
  69. <div id="myaccount_avatar" class="myaccount_part"
  70. style="display: none;"
  71. >
  72. <form
  73. action="{{ path('user_update_avatar') }}"
  74. method="post" {{ form_enctype(avatar_form) }}
  75. >
  76. <p class="help">{{ 'my_account.avatar.help'|trans({}, 'userui') }}</p>
  77. {% include "MuzichUserBundle:User:avatar_form.html.twig" with {
  78. 'form': avatar_form
  79. } %}
  80. <input type="submit" class="button" value="{{ 'my_account.avatar.submit'|trans({}, 'userui') }}" />
  81. </form>
  82. </div>
  83. <h2 data-open="myaccount_preferences">{{ 'my_account.preferences.title'|trans({}, 'userui') }}</h2>
  84. <div id="myaccount_preferences" class="myaccount_part"
  85. style="display: none;"
  86. >
  87. <form
  88. action="{{ path('user_update_preferences') }}"
  89. method="post"
  90. >
  91. {% include "MuzichUserBundle:User:preference_form.html.twig" with {
  92. 'form': preferences_form
  93. } %}
  94. <input type="submit" class="button" value="{{ 'my_account.preferences.submit'|trans({}, 'userui') }}" />
  95. </form>
  96. </div>
  97. <div style="clear:both;"></div>
  98. </div>
  99. {% endblock %}