routing.yml 5.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. search_elements:
  2. pattern: /search-elements
  3. defaults: { _controller: MuzichCoreBundle:Search:searchElements }
  4. search_elements_more:
  5. pattern: /search-elements/{id_limit}/{invertcolors}
  6. defaults: { _controller: MuzichCoreBundle:Search:searchElements }
  7. search_elements_show_more_empty:
  8. pattern: /search-elements/show/{type}/{object_id}
  9. defaults: { _controller: MuzichCoreBundle:Search:searchElementsShow }
  10. search_elements_show_more:
  11. pattern: /search-elements/show/{type}/{object_id}/{id_limit}/{invertcolors}
  12. defaults: { _controller: MuzichCoreBundle:Search:searchElementsShow }
  13. global_search_elements_empty:
  14. pattern: /global-search-elements/
  15. defaults: { _controller: MuzichCoreBundle:Search:globalSearchMore }
  16. global_search_elements:
  17. pattern: /global-search-elements/{last_id}/{string}
  18. defaults: { _controller: MuzichCoreBundle:Search:globalSearchMore }
  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
  39. defaults: { _controller: MuzichCoreBundle:Core:getFavoriteTags }
  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. ####
  63. element_edit:
  64. pattern: /element/{element_id}/edit
  65. defaults: { _controller: MuzichCoreBundle:Element:edit }
  66. element_update:
  67. pattern: /element/{element_id}/update/{dom_id}
  68. defaults: { _controller: MuzichCoreBundle:Element:update }
  69. element_remove:
  70. pattern: /element/{element_id}/remove
  71. defaults: { _controller: MuzichCoreBundle:Element:remove }
  72. element_new_count:
  73. pattern: /ajax/element/new/count/{refid}
  74. defaults: { _controller: MuzichCoreBundle:Element:countNews, refid: null }
  75. element_new_get:
  76. pattern: /ajax/element/new/get/{refid}
  77. defaults: { _controller: MuzichCoreBundle:Element:getNews, refid: null }
  78. ##
  79. ajax_tag_add_to_favorites:
  80. pattern: /ajax/tag/add-to-favorites/{tag_id}/{token}
  81. defaults: { _controller: MuzichCoreBundle:Core:addTagToFavorites }
  82. ajax_set_element_group:
  83. pattern: /ajax/element/set-group/{element_id}/{group_id}/{token}
  84. defaults: { _controller: MuzichCoreBundle:Core:setElementGroup }
  85. ajax_report_element:
  86. pattern: /ajax/element/report/{element_id}/{token}
  87. defaults: { _controller: MuzichCoreBundle:Core:reportElement }
  88. ajax_reshare_element:
  89. pattern: /ajax/element/reshare/{element_id}/{token}
  90. defaults: { _controller: MuzichCoreBundle:Element:reshare }
  91. ajax_element_propose_tags_open:
  92. pattern: /ajax/element/propose/tags/{element_id}
  93. defaults: { _controller: MuzichCoreBundle:Element:proposeTagsOpen }
  94. ajax_element_propose_tags_proceed:
  95. pattern: /ajax/element/propose/tags/{element_id}/proceed/{token}
  96. defaults: { _controller: MuzichCoreBundle:Element:proposeTagsProceed }
  97. ajax_element_proposed_tags_view:
  98. pattern: /ajax/element/proposed/tags/{element_id}/view
  99. defaults: { _controller: MuzichCoreBundle:Element:proposedTagsView }
  100. ajax_element_proposed_tags_accept:
  101. pattern: /ajax/element/proposed/tags/accept/{proposition_id}/{token}
  102. defaults: { _controller: MuzichCoreBundle:Element:proposedTagsAccept }
  103. ajax_element_proposed_tags_refuse:
  104. pattern: /ajax/element/proposed/tags/refuses/{element_id}/{token}
  105. defaults: { _controller: MuzichCoreBundle:Element:proposedTagsRefuse }
  106. ## search
  107. global_search:
  108. pattern: /search
  109. defaults: { _controller: MuzichCoreBundle:Search:global }
  110. ## lol
  111. teapot:
  112. pattern: /what/are/you
  113. defaults: { _controller: MuzichCoreBundle:Info:teapot }
  114. #
  115. element_retrieve_api_datas:
  116. pattern: /ajax/element/get/datas/api
  117. defaults: { _controller: MuzichCoreBundle:Element:getDatasApi }
  118. elements_get_filter_data_autoplay:
  119. pattern: /ajax/elements/get/datas/autoplay/{type}/{data}
  120. defaults: { _controller: MuzichCoreBundle:Element:getDatasAutoplay, data: null }
  121. elements_get_filter_data_autoplay_show:
  122. pattern: /ajax/show/{show_type}/{show_id}/elements/get/datas/autoplay/{data}
  123. defaults: { _controller: MuzichCoreBundle:Element:getDatasAutoplay, type: 'show', data: null }
  124. elements_get_filter_data_autoplay_favorite:
  125. pattern: /ajax/favorite/{show_type}/{show_id}/elements/get/datas/autoplay/{data}
  126. defaults: { _controller: MuzichCoreBundle:Element:getDatasAutoplay, type: 'favorite', data: null }
  127. element_show_need_tags:
  128. pattern: /need-tags
  129. defaults: { _controller: MuzichHomeBundle:Home:needTags }
  130. element_dom_get_one:
  131. pattern: /ajax/element/dom/get/{type}/{element_id}
  132. defaults: { _controller: MuzichCoreBundle:Element:getOneDom, element_id: null }