|
|
|
@ -50,9 +50,11 @@ class CoursesController < ApplicationController
|
|
|
|
|
order_str = @order != "course_members_count" && @order != "created_at" ? "updated_at" : @order
|
|
|
|
|
|
|
|
|
|
if @order == "all"
|
|
|
|
|
# @course = Course.where(is_delete: 0, is_hidden: 0).find_by_sql("select c.name, c.id, s.name, u.last_name from
|
|
|
|
|
# courses c, users u, user_extensions ue, schools s where c.is_delete=0 and c.tea_id=u.id and
|
|
|
|
|
# u.id=ue.user_id and ue.school_id=s.id limit 10;")
|
|
|
|
|
# @course = Course.where(is_delete: 0, is_hidden: 0).select("select c.name, c.id, s.name, u.login, ifnull(concat(u.lastname,u.firstname),
|
|
|
|
|
# u.login), s.name from courses c, users u, user_extensions ue, schools s where c.is_delete=0 and
|
|
|
|
|
# c.tea_id=u.id and u.id=ue.user_id and ue.school_id=s.id")
|
|
|
|
|
|
|
|
|
|
# @courses = Course.where(is_delete: 0, is_hidden: 0).includes([teacher: :user_extension], :school)
|
|
|
|
|
|
|
|
|
|
@courses = Course.where(is_delete: 0, is_hidden: 0).select("courses.id, courses.tea_id, courses.name, courses.exercises_count, courses.polls_count,
|
|
|
|
|
courses.is_public, courses.is_end, courses.visits, courses.course_members_count,courses.homework_commons_count,(SELECT MAX(created_at)
|
|
|
|
|