routing.yml 6.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. search_elements:
  2. pattern: /search-elements/{context}
  3. defaults: { _controller: MuzichCoreBundle:Search:searchElements }
  4. search_elements_more:
  5. pattern: /search-elements/{context}/{id_limit}/{session_id}
  6. defaults: { _controller: MuzichCoreBundle:Search:searchElements, session_id: null }
  7. search_elements_show_more_empty:
  8. pattern: /search-elements/show/{context}/{type}/{object_id}
  9. defaults: { _controller: MuzichCoreBundle:Search:searchElementsShow }
  10. search_elements_show_more:
  11. pattern: /search-elements/show/{context}/{type}/{object_id}/{id_limit}
  12. defaults: { _controller: MuzichCoreBundle:Search:searchElementsShow }
  13. global_search_elements_empty:
  14. pattern: /global-search-elements
  15. defaults: { _controller: MuzichCoreBundle:Search:globalSearchMore, context: global_search }
  16. global_search_elements:
  17. pattern: /global-search-elements/{context}/{last_id}/{string}
  18. defaults: { _controller: MuzichCoreBundle:Search:globalSearchMore, context: global_search }
  19. follow:
  20. pattern: /follow/{type}/{id}/{token}
  21. defaults: { _controller: MuzichCoreBundle:Core:follow }
  22. element_add:
  23. pattern: /element/add/{group_slug}
  24. defaults: { _controller: MuzichCoreBundle:Core:elementAdd, group_slug: null }
  25. search_tag:
  26. pattern: /search/tag/{timestamp}
  27. defaults: { _controller: MuzichCoreBundle:Search:searchTag, timestamp: null }
  28. search_tag_ig_by_name:
  29. pattern: /search/tagid/{string_search}
  30. defaults: { _controller: MuzichCoreBundle:Search:searchTagId, string_search: null }
  31. filter_clear:
  32. pattern: /filter/clear
  33. defaults: { _controller: MuzichCoreBundle:Core:filterClear }
  34. filter_mytags:
  35. pattern: /filter/my-tags
  36. defaults: { _controller: MuzichCoreBundle:Core:filterMytags }
  37. ajax_get_favorites_tags:
  38. pattern: /ajax/my-favorites-tags/{favorites}
  39. defaults: { _controller: MuzichCoreBundle:Core:getDefaultTags, favorites: false }
  40. ajax_add_tag:
  41. pattern: /ajax/add-tag
  42. defaults: { _controller: MuzichCoreBundle:Core:addTag }
  43. ajax_element_add_vote_good:
  44. pattern: /ajax/element/vote/add/good/{element_id}/{token}
  45. defaults: { _controller: MuzichCoreBundle:Element:addVoteGood }
  46. ajax_element_remove_vote_good:
  47. pattern: /ajax/element/vote/remove/good/{element_id}/{token}
  48. defaults: { _controller: MuzichCoreBundle:Element:removeVoteGood }
  49. ajax_filter_remove_ids:
  50. pattern: /ajax/filter/remove/ids
  51. defaults: { _controller: MuzichCoreBundle:Core:filterRemoveIds }
  52. ####
  53. info_about:
  54. pattern: /info/about
  55. defaults: { _controller: MuzichCoreBundle:Info:about }
  56. info_development:
  57. pattern: /info/development
  58. defaults: { _controller: MuzichCoreBundle:Info:development }
  59. info_sites:
  60. pattern: /info/sites
  61. defaults: { _controller: MuzichCoreBundle:Info:sites }
  62. info_cgu:
  63. pattern: /info/cgu
  64. defaults: { _controller: MuzichCoreBundle:Info:cgu }
  65. test_errors:
  66. pattern: /info/test-error/{code}
  67. defaults: { _controller: MuzichCoreBundle:Info:testError }
  68. ### helper
  69. helpbox_bootstrap:
  70. pattern: /info/help/{ressource_id}
  71. defaults: { _controller: MuzichCoreBundle:Info:helpbox }
  72. ####
  73. element_edit:
  74. pattern: /element/{element_id}/edit
  75. defaults: { _controller: MuzichCoreBundle:Element:edit }
  76. element_update:
  77. pattern: /element/{element_id}/update/{dom_id}
  78. defaults: { _controller: MuzichCoreBundle:Element:update }
  79. element_remove:
  80. pattern: /element/{element_id}/remove/{token}
  81. defaults: { _controller: MuzichCoreBundle:Element:remove }
  82. element_new_count:
  83. pattern: /ajax/element/new/count/{refid}
  84. defaults: { _controller: MuzichCoreBundle:Element:countNews, refid: null }
  85. element_new_get:
  86. pattern: /ajax/element/new/get/{refid}
  87. defaults: { _controller: MuzichCoreBundle:Element:getNews, refid: null }
  88. element_remove_from_group:
  89. pattern: /ajax/group/{group_id}/remove-element/{element_id}/{token}
  90. defaults: { _controller: MuzichCoreBundle:Element:removeFromGroup }
  91. ##
  92. ajax_tag_add_to_favorites:
  93. pattern: /ajax/tag/add-to-favorites/{tag_id}/{token}
  94. defaults: { _controller: MuzichCoreBundle:Core:addTagToFavorites }
  95. ajax_set_element_group:
  96. pattern: /ajax/element/set-group/{element_id}/{group_id}/{token}
  97. defaults: { _controller: MuzichCoreBundle:Core:setElementGroup }
  98. ajax_report_element:
  99. pattern: /ajax/element/report/{element_id}/{token}
  100. defaults: { _controller: MuzichCoreBundle:Core:reportElement }
  101. ajax_reshare_element:
  102. pattern: /ajax/element/reshare/{element_id}/{token}
  103. defaults: { _controller: MuzichCoreBundle:Element:reshare }
  104. ajax_element_propose_tags_open:
  105. pattern: /ajax/element/propose/tags/{element_id}
  106. defaults: { _controller: MuzichCoreBundle:Element:proposeTagsOpen }
  107. ajax_element_propose_tags_proceed:
  108. pattern: /ajax/element/propose/tags/{element_id}/proceed/{token}
  109. defaults: { _controller: MuzichCoreBundle:Element:proposeTagsProceed }
  110. ajax_element_proposed_tags_view:
  111. pattern: /ajax/element/proposed/tags/{element_id}/view
  112. defaults: { _controller: MuzichCoreBundle:Element:proposedTagsView }
  113. ajax_element_proposed_tags_accept:
  114. pattern: /ajax/element/proposed/tags/accept/{proposition_id}/{token}
  115. defaults: { _controller: MuzichCoreBundle:Element:proposedTagsAccept }
  116. ajax_element_proposed_tags_refuse:
  117. pattern: /ajax/element/proposed/tags/refuses/{element_id}/{token}
  118. defaults: { _controller: MuzichCoreBundle:Element:proposedTagsRefuse }
  119. ## search
  120. global_search:
  121. pattern: /search
  122. defaults: { _controller: MuzichCoreBundle:Search:global }
  123. ## lol
  124. teapot:
  125. pattern: /what/are/you
  126. defaults: { _controller: MuzichCoreBundle:Info:teapot }
  127. #
  128. element_retrieve_api_datas:
  129. pattern: /ajax/element/get/datas/api
  130. defaults: { _controller: MuzichCoreBundle:Element:getDatasApi }
  131. elements_get_filter_data_autoplay:
  132. pattern: /ajax/elements/get/datas/autoplay/{element_id}/{type}/{data}
  133. defaults: { _controller: MuzichCoreBundle:Element:getDatasAutoplay, data: null }
  134. elements_get_filter_data_autoplay_show:
  135. pattern: /ajax/show/{show_type}/{show_id}/elements/get/datas/autoplay/{element_id}/{data}
  136. defaults: { _controller: MuzichCoreBundle:Element:getDatasAutoplay, type: 'show', data: null }
  137. elements_get_filter_data_autoplay_favorite:
  138. pattern: /ajax/favorite/{show_type}/{show_id}/elements/get/datas/autoplay/{element_id}/{data}
  139. defaults: { _controller: MuzichCoreBundle:Element:getDatasAutoplay, type: 'favorite', data: null }
  140. element_show_need_tags:
  141. pattern: /need-tags
  142. defaults: { _controller: MuzichHomeBundle:Home:needTags }
  143. element_dom_get_one:
  144. pattern: /ajax/element/dom/get/{type}/{element_id}
  145. defaults: { _controller: MuzichCoreBundle:Element:getOneDom, element_id: null }
  146. element_get_stream_data:
  147. pattern: /ajax/element/data/get/stream/{element_id}
  148. defaults: { _controller: MuzichCoreBundle:Element:geJamendotStreamDatas, element_id: null }
  149. url_get_embed_for_element:
  150. pattern: /ajax/element/data/get/embed/{element_id}
  151. defaults: { _controller: MuzichCoreBundle:Element:getEmbedCode, element_id: null }