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