316 lines
6.4 KiB
Ruby
Executable File
316 lines
6.4 KiB
Ruby
Executable File
Rails.application.routes.draw do
|
|
|
|
get "evenements/:id.html" => "public/events#show", :as => "public_event"
|
|
get "evenements.html" => "public/events#index", :as => "public_events"
|
|
get 'blog/:id.html' => "public/articles#show", :as => "public_article"
|
|
|
|
get "blog/archives/:year/:month.html"=> "public/articles#archives", :as => :archive_public_article
|
|
get "blog/tags/:id.html"=> "public/articles#tags", :as => :public_tag
|
|
get "categorie/:slug.:f"=> "public/articles#category", :as => :category_public_article, :f => "html"
|
|
|
|
get ':lang/blog/:slug.:f' => 'public/articles#show', :as => :article, :f => "html"
|
|
get ':lang/blog.:f' => 'public/articles#index', :as => :articles, :f => "html"
|
|
|
|
get "sitemap.:f" => "public/sitemap#sitemap"
|
|
|
|
|
|
|
|
|
|
scope "(:locale)", locale: /#{I18n.available_locales.join("|")}/ do
|
|
get 'p/:mlm_token' => "public/product_customers#parrainage", :as => :mlm_token
|
|
get "cat/:id/:slug.:format" => "public/product_categories#show", :as => :public_product_category, :format => "html"
|
|
get "produit/:id/:slug.:format" => "public/products#show", :as => :public_product, :format => "html"
|
|
get "" => 'public/menu_items#show'
|
|
namespace :public do
|
|
|
|
resources :product_sizes
|
|
|
|
resources :product_images
|
|
|
|
resources :product_categories
|
|
|
|
resources :products
|
|
|
|
resources :product_orders do
|
|
member do
|
|
get :payment_instructions
|
|
end
|
|
|
|
collection do
|
|
post :payplug_ipn
|
|
get :paid_by_payplug
|
|
get :paid_by_payplug_confirm
|
|
|
|
post :payplug_ipn
|
|
|
|
post :vourcher
|
|
|
|
get :particulars
|
|
post :particulars_save
|
|
get :select_payment
|
|
get :select_fdp
|
|
post :select_fdp_save
|
|
post :select_payment_save
|
|
|
|
|
|
get :payment_instructions
|
|
|
|
end
|
|
|
|
end
|
|
resources :product_order_products
|
|
|
|
|
|
resources :product_customers do
|
|
member do
|
|
get :confirm
|
|
get :mail
|
|
get :mail_confirm
|
|
get :show_details
|
|
end
|
|
|
|
collection do
|
|
get :find_parrain
|
|
end
|
|
|
|
end
|
|
|
|
resources :product_customers_auths do
|
|
|
|
collection do
|
|
|
|
get :logout
|
|
|
|
end
|
|
end
|
|
|
|
resources :password_resets
|
|
|
|
get :my_cart, to: "product_orders#my_cart"
|
|
end
|
|
end
|
|
|
|
namespace :public do
|
|
|
|
get 'my_account/favoris', :as => "favs"
|
|
get 'my_account/filleuls', :as => "filleuls"
|
|
get 'my_account/binary', :as => "binary"
|
|
get 'my_account/index', :as => "my_account"
|
|
get 'my_account/edit_infos', :as => "edit_infos"
|
|
get 'my_account/my_annonces', :as => "my_annonces"
|
|
get 'my_account/reconfirm', :as => "reconfirm_email"
|
|
|
|
resources :virements
|
|
|
|
resources :commissions
|
|
|
|
resources :account_ribs
|
|
|
|
|
|
|
|
resources :press_releases
|
|
resources :label_produits do
|
|
collection do
|
|
get :import
|
|
end
|
|
end
|
|
|
|
resources :newsletters
|
|
|
|
resources :registrants do
|
|
|
|
member do
|
|
get :email_validation
|
|
end
|
|
end
|
|
|
|
resources :comments
|
|
end
|
|
|
|
namespace :portlet do
|
|
resources :video_contents
|
|
resources :petition_contents
|
|
resources :timeline_history_contents
|
|
resources :menu_item_link_contents
|
|
resources :quote_contents
|
|
resources :event_contents
|
|
resources :break_contents
|
|
resources :download_contents
|
|
resources :dynamic_contents
|
|
resources :gallery_contents
|
|
resources :gallery_images do
|
|
collection do
|
|
get :reorder
|
|
end
|
|
end
|
|
resources :html_contents
|
|
resources :image_contents
|
|
resources :link_contents
|
|
resources :img_link_contents
|
|
resources :text_contents
|
|
resources :map_contents
|
|
resources :title_contents
|
|
resources :table_contents
|
|
resources :block_contents
|
|
resources :table_rows
|
|
resources :table_cols
|
|
resources :portlets do
|
|
collection do
|
|
post :reorder
|
|
end
|
|
end
|
|
end
|
|
|
|
namespace :admin do
|
|
resources :vourcher_codes
|
|
resources :translations
|
|
|
|
|
|
resources :product_orders
|
|
|
|
|
|
resources :product_sizes do
|
|
collection do
|
|
get :reorder
|
|
end
|
|
|
|
|
|
end
|
|
resources :product_images do
|
|
collection do
|
|
get :reorder
|
|
end
|
|
|
|
|
|
end
|
|
|
|
|
|
resources :product_categories do
|
|
collection do
|
|
post :reorder
|
|
end
|
|
|
|
resources :product_collections
|
|
|
|
end
|
|
|
|
resources :products do
|
|
|
|
member do
|
|
get :stock
|
|
end
|
|
|
|
end
|
|
|
|
|
|
resources :article_authors
|
|
resources :home_sliders
|
|
resources :home_slider_slides do
|
|
|
|
collection do
|
|
get :reorder
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
resources :newsletters do
|
|
member do
|
|
get :history
|
|
get :history_detail
|
|
|
|
get "select_recipients"
|
|
put "select_recipients"
|
|
post "send_test"
|
|
post "send_newsletter"
|
|
end
|
|
end
|
|
|
|
|
|
|
|
resources :categories do
|
|
collection do
|
|
post :reorder
|
|
end
|
|
end
|
|
resources :comments
|
|
resources :articles
|
|
resources :events
|
|
|
|
resources :tags
|
|
resources :password_resets
|
|
|
|
resources :admin_auths do
|
|
collection do
|
|
get :logout
|
|
end
|
|
end
|
|
|
|
resources :admins
|
|
|
|
|
|
|
|
resources :external_links do
|
|
collection do
|
|
get :cible
|
|
end
|
|
end
|
|
|
|
|
|
resources :menus
|
|
resources :menu_items do
|
|
collection do
|
|
get :cible
|
|
post :reorder
|
|
get :import
|
|
end
|
|
member do
|
|
get :clone
|
|
end
|
|
end
|
|
resources :image_files do
|
|
member do
|
|
get :rotate
|
|
end
|
|
end
|
|
resources :file_folders
|
|
resources :data_files
|
|
resources :video_folders
|
|
resources :video_files
|
|
resources :pages do
|
|
member do
|
|
get :copy_lang
|
|
end
|
|
end
|
|
resources :menu_urls
|
|
resources :menu_aliases
|
|
resources :blocks
|
|
resources :albums
|
|
resources :cibles
|
|
|
|
|
|
end
|
|
|
|
resources :audio_files
|
|
resources :video_files
|
|
resources :download_data_files
|
|
|
|
get 'fr/read/:token' => "public/data_files#read", :as => :read_data_file
|
|
|
|
get 'admin' => "admin/admin_auths#index"
|
|
|
|
|
|
|
|
|
|
|
|
get ':lang/*url.html' => 'public/menu_items#show', :as => :menu_item, :f => "html"
|
|
get ':lang/*url.:f' => 'public/menu_items#redirect', :f => "html"
|
|
|
|
|
|
root 'public/menu_items#show'
|
|
if !Rails.env.development?
|
|
get '*path', to: 'public/menu_items#show'
|
|
end
|
|
end
|