layout.html.twig 5.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <!-- XHTML 1.0 - Transitional -->
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  5. <head>
  6. <title>Muzi.ch - {% block title %}{% endblock %}</title>
  7. <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  8. <meta http-equiv="Content-Style-Type" content="text/css" />
  9. <meta name="description" content="" />
  10. <meta name="keywords" content="" />
  11. <meta name="author" content="" />
  12. <link href="apple-touch-icon.png" rel="apple-touch-icon" />
  13. <link href="{{ asset('favicon.ico') }}" rel="icon" type="image/x-icon" />
  14. <link href="{{ asset('bundles/muzichcore/css/base.css') }}" rel="stylesheet" media="screen" type="text/css" />
  15. <link href="{{ asset('bundles/muzichcore/css/main.css') }}" rel="stylesheet" media="screen" type="text/css" />
  16. {% block css %}{% endblock %}
  17. <script src="{{ asset('js/jquery-1.6.4.min.js') }}" type="text/javascript"></script>
  18. <script src="{{ asset('js/jquery-ui-1.8.7.min.js') }}" type="text/javascript"></script>
  19. <script src="{{ asset('bundles/muzichcore/js/muzich.js') }}" type="text/javascript"></script>
  20. <script src="{{ asset('js/tags/jquery.autoGrowInput.js') }}" type="text/javascript"></script>
  21. <script src="{{ asset('js/tags/jquery.tagBox.js') }}" type="text/javascript"></script>
  22. <script src="{{ asset('js/formdefault/jquery.formdefaults.js') }}" type="text/javascript"></script>
  23. <script src="{{ asset('js/jquery.form-2.14.js') }}" type="text/javascript"></script>
  24. <script src="{{ asset('js/jConfirmAction/jconfirmaction.jquery.js') }}" type="text/javascript"></script>
  25. <script type="text/javascript">
  26. string_follow_stop = "{{ 'user.stop_follow'|trans({}, 'users') }}";
  27. string_follow_following = "{{ 'user.following'|trans({}, 'users') }}";
  28. string_follow_follow = "{{ 'user.follow'|trans({}, 'users') }}";
  29. string_tag_prompt_input_help = "{{ 'tags.inputtext.help'|trans({}, 'userui') }}";
  30. string_tag_add_title = "{{ 'tags.add.title'|trans({}, 'userui') }}";
  31. string_tag_add_text = "{{ 'tags.add.text'|trans({}, 'userui') }}";
  32. string_tag_add_argument = "{{ 'tags.add.argument'|trans({}, 'userui') }}";
  33. string_tag_add_inputs_cancel = "{{ 'tags.add.inputs.cancel'|trans({}, 'userui') }}";
  34. string_tag_add_inputs_submit = "{{ 'tags.add.inputs.submit'|trans({}, 'userui') }}";
  35. string_element_delete_confirm_sentence = "{{ 'element.remove.confirm.sentence'|trans({}, 'elements') }}";
  36. string_element_delete_confirm_yes = "{{ 'element.remove.confirm.yes'|trans({}, 'elements') }}";
  37. string_element_delete_confirm_no = "{{ 'element.remove.confirm.no'|trans({}, 'elements') }}";
  38. string_comment_delete_confirm_sentence = "{{ 'comment.remove.confirm.sentence'|trans({}, 'elements') }}";
  39. string_comment_delete_confirm_yes = "{{ 'comment.remove.confirm.yes'|trans({}, 'elements') }}";
  40. string_comment_delete_confirm_no = "{{ 'comment.remove.confirm.no'|trans({}, 'elements') }}";
  41. string_tag_addtofav_confirm_sentence = "{{ 'element.tag.addtofav.confirm.sentence'|trans({}, 'elements') }}";
  42. string_tag_addtofav_confirm_yes = "{{ 'element.tag.addtofav.confirm.yes'|trans({}, 'elements') }}";
  43. string_tag_addtofav_confirm_no = "{{ 'element.tag.addtofav.confirm.no'|trans({}, 'elements') }}";
  44. string_elementreport_confirm_sentence = "{{ 'element.report.confirm.sentence'|trans({}, 'userui') }}";
  45. string_elementreport_confirm_yes = "{{ 'element.report.confirm.yes'|trans({}, 'userui') }}";
  46. string_elementreport_confirm_no = "{{ 'element.report.confirm.no'|trans({}, 'userui') }}";
  47. string_commentreport_confirm_sentence = "{{ 'comment.report.confirm.sentence'|trans({}, 'userui') }}";
  48. string_commentreport_confirm_yes = "{{ 'comment.report.confirm.yes'|trans({}, 'userui') }}";
  49. string_commentreport_confirm_no = "{{ 'comment.report.confirm.no'|trans({}, 'userui') }}";
  50. {% autoescape false %}
  51. string_search_tag_title = "{{ 'search_tag.title'|trans({}, 'userui') }}";
  52. {% endautoescape %}
  53. url_index = "{{ path('index') }}";
  54. url_search_tag = "{{ path('search_tag') }}";
  55. url_get_favorites_tags = "{{ path('ajax_get_favorites_tags') }}";
  56. url_add_tag = "{{ path('ajax_add_tag') }}";
  57. url_element_new_count = "{{ path('element_new_count') }}";
  58. url_element_new_get = "{{ path('element_new_get') }}";
  59. url_global_search = "{{ path('global_search') }}";
  60. url_img_ajax_loader = "{{ asset('/bundles/muzichcore/img/ajax-loader.gif') }}";
  61. </script>
  62. {% block js %}{% endblock %}
  63. </head>
  64. <body>
  65. {% include "MuzichCoreBundle:Language:languages.html.twig" %}
  66. {% include "MuzichUserBundle:Account:topBar.html.twig" %}
  67. <noscript>
  68. <div id="noscript_warning">
  69. <p>
  70. {{ 'noscript.message'|trans({}, 'messages') }}
  71. <a href="{{ 'noscript.link_search'|trans({}, 'messages') }}" target="_blank">
  72. {{ 'noscript.link_text'|trans({}, 'messages') }}
  73. </a>
  74. </p>
  75. </div>
  76. </noscript>
  77. <div id="container">
  78. {% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}
  79. {% render "MuzichUserBundle:Event:infoBar" %}
  80. {% endif %}
  81. {% block main_content %}{% endblock %}
  82. {% block fos_user_content %}{% endblock %}
  83. </div>
  84. {% for key, flash in app.session.getFlashes() %}
  85. <div class="{{ key }} message">
  86. <a class="message-close" href="#" title="fermer"><img alt="close" src="{{ asset('bundles/muzichcore/img/1317386146_cancel.png') }}" /></a>
  87. <h3>{{ flash|trans({}, 'flash') }}</h3>
  88. </div>
  89. {% if key == 'success' %}
  90. <script type="text/javascript" >
  91. $(document).ready(function(){
  92. window.setTimeout(function(){
  93. $('div.success').slideUp();
  94. }, 3000);
  95. });
  96. </script>
  97. {% endif %}
  98. {% endfor %}
  99. {% include "MuzichCoreBundle:Info:container.html.twig" %}
  100. </body>
  101. </html>