diff --git a/app/controllers/admin_controller.rb b/app/controllers/admin_controller.rb
index 68386de44..01703f679 100644
--- a/app/controllers/admin_controller.rb
+++ b/app/controllers/admin_controller.rb
@@ -469,6 +469,23 @@ class AdminController < ApplicationController
end
end
+ #最近登录老师列表
+ def latest_login_teachers
+ scope = User.find_by_sql("SELECT * FROM users,user_extensions WHERE users.id = user_extensions.user_id AND user_extensions.identity=0 ORDER BY last_login_on DESC")
+ if params[:startdate].present?
+ scope = User.find_by_sql("SELECT * FROM users,user_extensions WHERE users.id = user_extensions.user_id AND user_extensions.identity=0 and last_login_on>= '#{params[:startdate]} 00:00:00' ORDER BY last_login_on DESC")
+ end
+ if params[:enddate].present?
+ scope = User.find_by_sql("SELECT * FROM users,user_extensions WHERE users.id = user_extensions.user_id AND user_extensions.identity=0 and last_login_on <= '#{params[:enddate]} 23:59:59' ORDER BY last_login_on DESC")
+ end
+ @teachers = scope
+ @teachers = paginateHelper @teachers,30
+ @page = (params['page'] || 1).to_i - 1
+ respond_to do |format|
+ format.html
+ end
+ end
+
#作业
def homework
@homework = HomeworkCommon.order('end_time desc')
diff --git a/app/views/admin/_tab_users.erb b/app/views/admin/_tab_users.erb
new file mode 100644
index 000000000..2cda0c61c
--- /dev/null
+++ b/app/views/admin/_tab_users.erb
@@ -0,0 +1,7 @@
+