elements.html.twig 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {% extends "MuzichHomeBundle::layout.html.twig" %}
  2. {% set display_tags_proposition = false %}
  3. {% if event.type == event_const('TYPE_TAGS_PROPOSED') %}
  4. {% set display_tags_proposition = true %}
  5. {% endif %}
  6. {% block title %}
  7. {% if event.type == event_const('TYPE_COMMENT_ADDED_ELEMENT') %}
  8. {{ 'events.view.title.comments'|trans({}, 'userui') }}
  9. {% endif %}
  10. {% if event.type == event_const('TYPE_FAV_ADDED_ELEMENT') %}
  11. {{ 'events.view.title.nvxfav'|trans({}, 'userui') }}
  12. {% endif %}
  13. {% if event.type == event_const('TYPE_TAGS_PROPOSED') %}
  14. {{ 'events.view.title.tagsprop'|trans({}, 'userui') }}
  15. {% endif %}
  16. {% endblock %}
  17. {% block mainbox_classes %}mainbox_nopadding{% endblock %}
  18. {% block content %}
  19. <div class="top_tools">
  20. <div class="show_options">
  21. {% if event.type != event_const('TYPE_TAGS_PROPOSED') %}
  22. <a class="button darkbutton" href="{{ path('event_delete', {
  23. 'event_id' : event.id,
  24. 'token' : app.user.getPersonalHash(event.id)
  25. }) }}" >
  26. {{ 'events.view.link_delete'|trans({}, 'userui') }}
  27. </a>
  28. {% endif %}
  29. </div>
  30. {% if event.type == event_const('TYPE_COMMENT_ADDED_ELEMENT') %}
  31. <h1>{{ 'events.view.title.comments'|trans({}, 'userui') }}</h1>
  32. <p>{{ 'events.view.text.comments'|trans({}, 'userui') }}</p>
  33. {% endif %}
  34. {% if event.type == event_const('TYPE_FAV_ADDED_ELEMENT') %}
  35. <h1>{{ 'events.view.title.nvxfav'|trans({}, 'userui') }}</h1>
  36. <p>{{ 'events.view.text.nvxfav'|trans({}, 'userui') }}</p>
  37. {% endif %}
  38. {% if event.type == event_const('TYPE_TAGS_PROPOSED') %}
  39. <h1>{{ 'events.view.title.tagsprop'|trans({}, 'userui') }}</h1>
  40. <p>{{ 'events.view.text.tagsprop'|trans({}, 'userui') }}</p>
  41. {% endif %}
  42. </div>
  43. {% include "MuzichCoreBundle:SearchElement:default.html.twig" with {
  44. 'noelements_filter' : true,
  45. 'display_tags_proposition' : display_tags_proposition
  46. }%}
  47. {% if elements|length %}
  48. {% include "MuzichCoreBundle:SearchElement:more_button.html.twig" with {
  49. 'more_path' : path('search_elements_more', {
  50. 'context' : 'event',
  51. 'session_id' : app.user.getPersonalHash(app.request.get('event_id')),
  52. 'id_limit' : last_element_id
  53. }),
  54. 'link_class' : 'event_view'
  55. }%}
  56. {% endif %}
  57. {% endblock %}