diff --git a/vendor/built_in_modules/videos/app/controllers/panel/videos/back_end/channel_videos_controller.rb b/vendor/built_in_modules/videos/app/controllers/panel/videos/back_end/channel_videos_controller.rb index 77b851f88..5f716287f 100644 --- a/vendor/built_in_modules/videos/app/controllers/panel/videos/back_end/channel_videos_controller.rb +++ b/vendor/built_in_modules/videos/app/controllers/panel/videos/back_end/channel_videos_controller.rb @@ -13,6 +13,17 @@ class Panel::Videos::BackEnd::ChannelVideosController < OrbitBackendController end end + def show + @video = ChannelVideo.find(params[:id]) + client = YouTubeIt::Client.new(:dev_key => "AI39si5KGPg8rhKLBfmeukit2tCSP_B9lT8igiNICbrbgUXQoAdYGvsyCGCmO1wGnr1OW4bDRv-ESolwk-rdBNIAgVTL9VYaEA") + @client_videos = client.videos_by(:user => 'ntuprs', :per_page => 5) + + respond_to do |format| + format.html + format.json { render json: @location } + end + end + def new @video = ChannelVideo.new end diff --git a/vendor/built_in_modules/videos/app/controllers/panel/videos/widget/channel_videos_controller.rb b/vendor/built_in_modules/videos/app/controllers/panel/videos/widget/channel_videos_controller.rb new file mode 100644 index 000000000..ca3f0f040 --- /dev/null +++ b/vendor/built_in_modules/videos/app/controllers/panel/videos/widget/channel_videos_controller.rb @@ -0,0 +1,75 @@ +class Panel::Announcement::Widget::VideosController < OrbitWidgetController + def initialize + super + @app_title = 'videos' + end + + # GET /bulletins + # GET /bulletins.xml + + def index + + # @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 + + # @title = params[:part_title] + + # @widget_style = @part.widget_style + + # @category_id = @part.category + + # date_now = Time.now + # if !@category_id.blank? + # @bulletins = Bulletin.available_for_lang(I18n.locale).can_display.where(:bulletin_category_id => @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(@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 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 diff --git a/vendor/built_in_modules/videos/app/views/panel/videos/back_end/channel_videos/_form.html.erb b/vendor/built_in_modules/videos/app/views/panel/videos/back_end/channel_videos/_form.html.erb index cec48cf2c..e5ee7be31 100644 --- a/vendor/built_in_modules/videos/app/views/panel/videos/back_end/channel_videos/_form.html.erb +++ b/vendor/built_in_modules/videos/app/views/panel/videos/back_end/channel_videos/_form.html.erb @@ -1,7 +1,9 @@