Sha256: 696d041ecea348486f7cc3b6dbaf045fd9af49a746d2e461327603a589f7f574
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
class FlyAdmin::Imbs::SubscriptionsController < ActionController::Base def start save_data_to_session link_uuid = session[:link] || SiteConfig['default_uuid'] back_url = CGI.escape "http://#{request.host_with_port}/you_blocked" redirect_to "#{SiteConfig['wap_click_addr']}/start/#{link_uuid}?back_url=#{back_url}" end def splash begin link = params[:back_url] + "?key=#{params[:customer_key]}" redirect_to link rescue Exception => e SUBSCRIPTION_LOG.error "#{e.message}\n\t#{e.backtrace}" render nothing: true end end private def save_data_to_session case FlyAdmin.paysite_type when "serials" save_serials_data_to_session when "news" save_news_data_to_session end end def save_serials_data_to_session session[:item] = JSON.generate({ :id => params[:video_id], :category_id => params[:category_id], :season_id => params[:season_id] }) end def save_news_data_to_session session[:item] = JSON.generate({ :id => params[:item_id], :category_id => params[:category_id] }) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fly_admin-0.0.7 | app/controllers/fly_admin/imbs/subscriptions_controller.rb |
fly_admin-0.0.6 | app/controllers/fly_admin/imbs/subscriptions_controller.rb |