|
|
@ -8,6 +8,7 @@ class CoursesController < ApplicationController
|
|
|
|
menu_item :overview
|
|
|
|
menu_item :overview
|
|
|
|
menu_item :feedback, :only => :feedback
|
|
|
|
menu_item :feedback, :only => :feedback
|
|
|
|
menu_item :homework, :only => :homework
|
|
|
|
menu_item :homework, :only => :homework
|
|
|
|
|
|
|
|
|
|
|
|
menu_item :new_homework, :only => :new_homework
|
|
|
|
menu_item :new_homework, :only => :new_homework
|
|
|
|
|
|
|
|
|
|
|
|
menu_item l(:label_sort_by_time), :only => :index
|
|
|
|
menu_item l(:label_sort_by_time), :only => :index
|
|
|
@ -675,8 +676,10 @@ class CoursesController < ApplicationController
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
def index
|
|
|
|
def index
|
|
|
|
render_404 unless User.current.admin?
|
|
|
|
if !User.current.admin?
|
|
|
|
|
|
|
|
render_404
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
end
|
|
|
|
@course_type = params[:course_type]
|
|
|
|
@course_type = params[:course_type]
|
|
|
|
@school_id = params[:school_id]
|
|
|
|
@school_id = params[:school_id]
|
|
|
|
per_page_option = 10
|
|
|
|
per_page_option = 10
|
|
|
@ -724,7 +727,7 @@ class CoursesController < ApplicationController
|
|
|
|
|
|
|
|
|
|
|
|
respond_to do |format|
|
|
|
|
respond_to do |format|
|
|
|
|
format.html {
|
|
|
|
format.html {
|
|
|
|
# render :layout => 'base'
|
|
|
|
render :layout => 'base'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
format.atom {
|
|
|
|
format.atom {
|
|
|
|
courses = Course.visible.order('created_on DESC').limit(Setting.feeds_limit.to_i).all
|
|
|
|
courses = Course.visible.order('created_on DESC').limit(Setting.feeds_limit.to_i).all
|
|
|
|