class Panel::Video::Widget::ChannelVideosController < OrbitWidgetController

  def initialize
    super
    @app_title = 'video'
  end
  
  # GET /bulletins
  # GET /bulletins.xml
  
  def channel_videos
	 @part = PagePart.find(params[:part_id])

	 if @part.widget_data_count
	 	@page_num = @part.widget_data_count
	 else
	 	@page_num = 4
	 end

	 if @part.widget_field
	 	@widget_fields = @part.widget_field
	 else
	 	@widget_fields = []
	 end
    
     @channel_video = ChannelVideo.find(@part.widget_options['channel_videos']) rescue nil
     client = YouTubeIt::Client.new(:dev_key => "AI39si5KGPg8rhKLBfmeukit2tCSP_B9lT8igiNICbrbgUXQoAdYGvsyCGCmO1wGnr1OW4bDRv-ESolwk-rdBNIAgVTL9VYaEA")
     @client_videos = client.videos_by(:user => @channel_video.channel_name, :per_page => 5)


  end
  
  # def bulletins_list_and_pic
  
  # 	if params[:widget_data_count]
  # 		@page_num = params[:widget_data_count];
  # 	else
  # 		@page_num = 4;
  # 	end
	
  #   @title = params[:part_title]
  #   date_now = Time.now
  #   if !params[:category_id].blank?
  #     @bulletins = Bulletin.all.available_for_lang(I18n.locale).can_display.where(:bulletin_category_id => params[:category_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page]).per(@page_num )
  #     @current_category = BulletinCategory.from_id(params[:category_id]) rescue nil
  #   elsif !params[:tag_id].blank?
  #     @bulletins = Bulletin.available_for_lang(I18n.locale).can_display.where(:tagged_ids => params[:tag_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
  #   else
  #     @bulletins = Bulletin.available_for_lang(I18n.locale).can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page]).per(@page_num )
  #   end

  #   get_categorys
    
  # end
  
  # def reload_bulletins
  #   @selected_tag = Tag.find(params[:tag_id])
  #   @bulletins = Bulletin.available_for_lang(I18n.locale).can_display.where(:tagged_ids => params[:tag_id]).where(:is_hidden => false).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc(:is_top, sort).page(params[:page]).per(5) rescue nil
  # end

  
end
