|
|
|
@ -137,6 +137,7 @@ class HomeworkCommonController < ApplicationController
|
|
|
|
|
|
|
|
|
|
def edit
|
|
|
|
|
@user = User.current
|
|
|
|
|
@is_in_course = params[:is_in_course]
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.html{render :layout => 'new_base_user'}
|
|
|
|
|
end
|
|
|
|
@ -173,7 +174,11 @@ class HomeworkCommonController < ApplicationController
|
|
|
|
|
if @homework.save
|
|
|
|
|
@homework_detail_manual.save if @homework_detail_manual
|
|
|
|
|
@homework_detail_programing.save if @homework_detail_programing
|
|
|
|
|
redirect_to user_homeworks_user_path(User.current.id)
|
|
|
|
|
if params[:is_in_course] == "1"
|
|
|
|
|
redirect_to homework_common_index_path(:course => @course.id)
|
|
|
|
|
else
|
|
|
|
|
redirect_to user_homeworks_user_path(User.current.id)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
@ -181,7 +186,13 @@ class HomeworkCommonController < ApplicationController
|
|
|
|
|
def destroy
|
|
|
|
|
if @homework.destroy
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.html {redirect_to user_homeworks_user_path(User.current.id)}
|
|
|
|
|
format.html {
|
|
|
|
|
if params[:is_in_course] == "1"
|
|
|
|
|
redirect_to homework_common_index_path(:course => @course.id)
|
|
|
|
|
else
|
|
|
|
|
redirect_to user_homeworks_user_path(User.current.id)
|
|
|
|
|
end
|
|
|
|
|
}
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|