parent
44419eff04
commit
0d9a397453
|
@ -549,13 +549,11 @@ class UsersController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def show
|
def show
|
||||||
#if @user == User.current
|
@page = (params[:page] || -1).to_i + 1
|
||||||
|
user_project_ids = "(" + @user.projects.visible.map{|project| project.id}.join(",") + ")"
|
||||||
@user_activities = UserActivity.where("(container_type='Course' and container_id in (select course_id FROM members WHERE user_id=#{@user.id})) or (container_type='Project' and container_id in (SELECT project_id FROM members WHERE user_id=#{@user.id}))").order('created_at desc')
|
user_course_ids = "(" + @user.courses.visible.map{|course| course.id}.join(",") + ")"
|
||||||
@user_activities = paginateHelper @user_activities,500
|
@user_activities = UserActivity.where("(container_type = 'Project' and container_id in #{user_project_ids}) or (container_type = 'Course' and container_id in #{user_course_ids})").order('created_at desc').limit(10).offset(@page * 10)
|
||||||
#SELECT * FROM user_activities WHERE (container_type='Course' AND container_id IN (SELECT course_id FROM members WHERE user_id=4)) OR (container_type='Project' AND container_id IN (SELECT project_id FROM members WHERE user_id=4))
|
# @user_activities = paginateHelper @user_activities,500
|
||||||
#else
|
|
||||||
#end
|
|
||||||
render :layout=>'new_base_user'
|
render :layout=>'new_base_user'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -25,23 +25,18 @@
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<div class="navSearchTypeBox" id="navHomepageSearchType">
|
<div class="navSearchTypeBox" id="navHomepageSearchType">
|
||||||
<div class="fl mr15">
|
<div class="fl mr15 mt5">
|
||||||
<div class="fl mt5">
|
|
||||||
<input type="radio" value="课程" name="navSearchType" checked/>
|
<input type="radio" value="课程" name="navSearchType" checked/>
|
||||||
</div>
|
|
||||||
课程
|
课程
|
||||||
</div>
|
</div>
|
||||||
<div class="fl mr15">
|
<div class="fl mr15 mt5">
|
||||||
<div class="fl mt5">
|
|
||||||
<input type="radio" value="项目" name="navSearchType" />
|
<input type="radio" value="项目" name="navSearchType" />
|
||||||
</div>
|
|
||||||
项目
|
项目
|
||||||
</div>
|
</div>
|
||||||
<div class="fl mr15">
|
<div class="fl mr15 mt5">
|
||||||
<div class="fl mt5">
|
|
||||||
<input type="radio" value="用户" name="navSearchType" />
|
<input type="radio" value="用户" name="navSearchType" />
|
||||||
|
用户
|
||||||
</div>
|
</div>
|
||||||
用户</div>
|
|
||||||
<div id="navSearchAlert" class="fr mr10">
|
<div id="navSearchAlert" class="fr mr10">
|
||||||
<span class="c_red">请选择搜索类型</span>
|
<span class="c_red">请选择搜索类型</span>
|
||||||
</div>
|
</div>
|
||||||
|
@ -68,3 +63,12 @@
|
||||||
<div class="newsActive"></div>
|
<div class="newsActive"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
//搜索相关
|
||||||
|
$("#navHomepageSearch").mouseover(function(){
|
||||||
|
$("#navHomepageSearchType").show();
|
||||||
|
}).mouseout(function(){
|
||||||
|
$("#navHomepageSearchType").hide();
|
||||||
|
});
|
||||||
|
</script>
|
|
@ -16,23 +16,18 @@
|
||||||
<a href="javascript:void(0);" class="homepageSearchIcon"></a>
|
<a href="javascript:void(0);" class="homepageSearchIcon"></a>
|
||||||
</form>
|
</form>
|
||||||
<div class="navSearchTypeBox" id="navHomepageSearchType">
|
<div class="navSearchTypeBox" id="navHomepageSearchType">
|
||||||
<div class="fl mr15">
|
<div class="fl mr15 mt5">
|
||||||
<div class="fl mt5">
|
|
||||||
<input type="radio" value="课程" name="navSearchType" checked/>
|
<input type="radio" value="课程" name="navSearchType" checked/>
|
||||||
</div>
|
|
||||||
课程
|
课程
|
||||||
</div>
|
</div>
|
||||||
<div class="fl mr15">
|
<div class="fl mr15 mt5">
|
||||||
<div class="fl mt5">
|
|
||||||
<input type="radio" value="项目" name="navSearchType" />
|
<input type="radio" value="项目" name="navSearchType" />
|
||||||
</div>
|
|
||||||
项目
|
项目
|
||||||
</div>
|
</div>
|
||||||
<div class="fl mr15">
|
<div class="fl mr15 mt5">
|
||||||
<div class="fl mt5">
|
|
||||||
<input type="radio" value="用户" name="navSearchType" />
|
<input type="radio" value="用户" name="navSearchType" />
|
||||||
|
用户
|
||||||
</div>
|
</div>
|
||||||
用户</div>
|
|
||||||
<div id="navSearchAlert" class="fr mr10">
|
<div id="navSearchAlert" class="fr mr10">
|
||||||
<span class="c_red">请选择搜索类型</span>
|
<span class="c_red">请选择搜索类型</span>
|
||||||
</div>
|
</div>
|
||||||
|
@ -45,3 +40,12 @@
|
||||||
<a href="javascript:void(0);" class="c_white db">注册</a>
|
<a href="javascript:void(0);" class="c_white db">注册</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
//搜索相关
|
||||||
|
$("#navHomepageSearch").mouseover(function(){
|
||||||
|
$("#navHomepageSearchType").show();
|
||||||
|
}).mouseout(function(){
|
||||||
|
$("#navHomepageSearchType").hide();
|
||||||
|
});
|
||||||
|
</script>
|
|
@ -10,13 +10,6 @@ $(function(){
|
||||||
$("#edit_user_file_btn").hide();
|
$("#edit_user_file_btn").hide();
|
||||||
$("#watch_user_btn").hide();
|
$("#watch_user_btn").hide();
|
||||||
});
|
});
|
||||||
|
|
||||||
//搜索相关
|
|
||||||
$("#navHomepageSearch").mouseover(function(){
|
|
||||||
$("#navHomepageSearchType").show();
|
|
||||||
}).mouseout(function(){
|
|
||||||
$("#navHomepageSearchType").hide();
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
//编辑个人简介
|
//编辑个人简介
|
||||||
|
|
Loading…
Reference in New Issue