@ -142,7 +142,7 @@ class UsersController < ApplicationController
@obj_count = query . count ( ) ;
@obj_pages = Paginator . new @obj_count , limit , params [ 'page' ]
@list = query . order ( " #{ Project . table_name } . id desc" ) . limit ( limit ) . offset ( @obj_pages . offset ) . all ( ) ;
@list = query . order ( " #{ Project . table_name } . updated_on desc,#{ Project . table_name } . id desc" ) . limit ( limit ) . offset ( @obj_pages . offset ) . all ( ) ;
@params = params
respond_to do | format |
@ -281,7 +281,7 @@ class UsersController < ApplicationController
@obj_count = query . count ( ) ;
@obj_pages = Paginator . new @obj_count , limit , params [ 'page' ]
@list = query . order ( " #{ Course . table_name } . id desc" ) . limit ( limit ) . offset ( @obj_pages . offset ) . all ( ) ;
@list = query . order ( " #{ Course . table_name } . updated_at desc,#{ Course . table_name } . id desc" ) . limit ( limit ) . offset ( @obj_pages . offset ) . all ( ) ;
@params = params
render :layout = > 'base_users_new'
@ -460,14 +460,13 @@ class UsersController < ApplicationController
end
if params [ :lastid ] != nil && ! params [ :lastid ] . empty?
query = query . where ( " #{ Course . table_name } .id < ? " , params [ :last id] )
query = query . where ( " ( ( #{ Course . table_name } .updated_at=? and #{ Course . table_name } .id < ? ) or #{ Course . table_name } .updated_at<?) " , params [ :last time] , params [ :last id] , params [ :lasttime ] )
end
@list = query . order ( " #{ Course . table_name } . id desc" ) . limit ( 8 ) . all
@list = query . order ( " #{ Course . table_name } . updated_at desc,#{ Course . table_name } . id desc" ) . limit ( 8 ) . all
render :layout = > nil
end
def user_projects4show
query = Project . joins ( " join members m on #{ Project . table_name } .id=m.project_id " )
query = query . where ( " m.user_id = ? and #{ Project . table_name } .project_type=? " , @user . id , Project :: ProjectType_project )
if User . current == @user #看自己
@ -477,9 +476,9 @@ class UsersController < ApplicationController
end
if params [ :lastid ] != nil && ! params [ :lastid ] . empty?
query = query . where ( " #{ Project . table_name } .id < ? " , params [ :last id] )
query = query . where ( " ( ( #{ Project . table_name } .updated_on=? and #{ Project . table_name } .id < ? ) or #{ Project . table_name } .updated_on<?) " , params [ :last time] , params [ :last id] , params [ :lasttime ] )
end
@list = query . order ( " #{ Project . table_name } . id desc" ) . limit ( 8 ) . all
@list = query . order ( " #{ Project . table_name } . updated_on desc,#{ Project . table_name } . id desc" ) . limit ( 8 ) . all
render :layout = > nil
end