educoder/app/views/users/show.html.erb

242 lines
11 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<% current_user = @user == User.current %>
<% str = current_user ? '我' : 'TA' %>
<div class="-task-con">
<div class="-task-con-per cl">
<div class="photo fl">
<%= image_tag(url_to_avatar(@user), :class => "person", :alt => "头像") %>
<% if current_user %>
<div class="changephoto font-14"><div class="subchange">更换头像</div></div>
<% end %>
</div>
<div class="-task-con-data fl">
<div class="top cl">
<div class="top-left fl">
<p class="p1 font-16 ">
<span><%= @user.login %></span>
<% if @user.user_extensions && @user.user_extensions.gender && @user.user_extensions.gender == 1 %>
<i class="pl20 fa fa-venus color-orange" aria-hidden="true"></i>
<% else %>
<i class="pl20 fa fa-mars color-blue" aria-hidden="true"></i>
<% end %>
</p>
<p class="p2 font-16">
<span class="wordbold">
<%= @user.show_name %>
<% if @user.user_extensions && @user.user_extensions.identity %>
(<%= get_user_roll @user %>)
<% end %>
</span>
<span class="pl20 pr20">
<% if !@user.user_extensions.school_id.blank? && @user.user_extensions.school %>
<%= @user.user_extensions.school.name %>
<% end %>
</span>
<% if @user.authentication %>
<span class="color-green">
<i class="fa fa-check-circle-o" aria-hidden="true"></i>
已认证
</span>
<% else %>
<span class="color-grey">
<i class="fa fa-times-circle-o" aria-hidden="true"></i>
未认证
</span>
<% end %>
</p>
</div>
<div class="top-right fr font-16 mr10">
<% if current_user %>
<div class="mynew">
<p>
<%= link_to '编辑我的资料', my_account_path %>
</p>
<p class="p2 font-14">
<i class="fa fa-eye" aria-hidden="true"></i>
<% update_visiti_count @user %>
<span><%= @user.visits.to_i %></span> 次访问
</p>
<p class="font-14">帐户安全:
<a class="<%= @user.phone.blank? ? 'color-grey' : 'color-green' %>" href="<%= security_settings_path %>">
<i class="fa fa-mobile pr10" aria-hidden="true"></i>
</a>
<a class="<%= @user.mail.blank? ? 'color-grey' : 'color-green' %>" href="<%= security_settings_path %>">
<i class="fa fa-envelope-o" aria-hidden="true"></i>
</a>
</p>
</div>
<% else %>
<div class="itnew">
<p class="p2 font-14 color-grey mt10 mb10">
<i class="fa fa-eye" aria-hidden="true"></i>
<span><%= @user.visits.to_i %></span> 次访问
</p>
<p class="sub clearfix">
<% if(@user.watched_by?(User.current)) %>
<%= link_to "已关注",
watch_path(:object_type => 'user', :object_id => @user.id, :target_id => @user.id),
:class => "fl font-14 user_watch ml30",
:id => "cancel_watch",
:method => "delete",
:remote => "true",
:title => "取消关注" %>
<% else %>
<%= link_to "添加关注",
watch_path(:object_type => 'user', :object_id => @user.id, :target_id => @user.id),
:class => "fl font-14 user_watch ml30",
:method => "post",
:remote => "true",
:title => "添加关注" %>
<% end %>
<a href="<%= feedback_path(@user, :host=> Setting.host_user) %>" class="fr font-14">给ta留言</a>
</p>
<!--<div class="alert">-->
<!--<p>你确定不再关注<span>kosasa</span>?</p>-->
<!--<p><span>确定</span><span>取消</span></p>-->
<!--</div>-->
</div>
<% end %>
</div>
</div>
<div class="bot">
<% if current_user %>
<input type="hidden" id="current_user_id" value="<%= @user.id %>">
<input type="text" class="font-14 task-hide color-grey" id="user_breif_introduction" placeholder="一句话介绍一下自己吧~" value="<%= @user.user_extensions.brief_introduction %>"/>
<% else %>
<p class="font-14 task-hide color-grey" title="<%= @user.user_extensions.brief_introduction.blank? ? "这家伙很懒,什么都没留下~" : @user.user_extensions.brief_introduction %>">
<%= @user.user_extensions.brief_introduction.blank? ? "这家伙很懒,什么都没留下~" : @user.user_extensions.brief_introduction %>
</p>
<% end %>
</div>
</div>
</div>
<div class="-task-con-int">
<div class="blog">
<p class="p1 font-14 "><%= str %>的博客
<span class="font-12 color-grey" id="blog"><%= @blog_count %></span>
</p>
<% if @blog_count == 0 %>
<p class="p2 font-16 ">
<% if current_user %>
<span>你一篇博客也没写过,</span>
<a href="<%= user_blogs_path(:user_id => @user) %>" target="_blank" class="changecolor">现在写博客</a>
<% else %>
<span><%= @user.show_name %>很懒,一篇博客也没写过</span>
<% end %>
</p>
<% else %>
<div class="p3 clearfix">
<% if @blog_count > 3 %>
<%= link_to '查看更多', user_blogs_path(:user_id => @user), :target => '_blank', :class => 'check color-grey' %>
<% end %>
<% @blog_list.each_with_index do |blog, index| %>
<div class="blognew fl pl10 <%= index == 0 ? '' : 'hasborder' %>">
<%= link_to blog.title.to_s.html_safe, user_blog_blog_comment_path(:user_id => blog.author, :blog_id => blog.blog.id, :id => blog), :class => "font-14" %>
<p>
<span calss="font-12 color-grey pr10"><%= format_time blog.created_at %>&nbsp;发布</span>
<i class="fa fa-eye font-12 color-grey" aria-hidden="true"></i>
<span class="font-12 color-grey"><%= blog.visits %></span>
</p>
</div>
<% end %>
</div>
<% end %>
</div>
<div class="favour" id="watcher_fan_list">
<%= render :partial => 'edu_user_watch_fan_list', :locals => {:current_user => current_user} %>
</div>
<div class="passageway mt15">
<div class="hint">
<div class="pr10 color-blue play">
<i class="fa fa-sort-down zhuan mr5" aria-hidden="true"></i>开始
</div>
<div class="list">
<div>
<p><%= link_to '创建课程', new_syllabus_path(:host => Setting.host_course), :target => "_blank" %></p>
<p><%= link_to '创建班级', new_course_path(:host => Setting.host_course), :target => "_blank" %></p>
<p><%= link_to "加入班级", join_private_courses_courses_path, :remote => true, :method => "post" %></p>
<p><%= link_to "发现实训", '', :target => "_blank" %></p>
<p><%= link_to '发起求助', new_forum_memo_path(:forum_id => Forum.first.id, :forum_index => true), :target => "_blank" %></p>
</div>
</div>
</div>
<% if @courses_count == 0 && @shixuns_count == 0 %>
<div class="kong">
<p class="p1 font-14 cl color-grey">
<span class="fl">快速入口</span>
</p>
<div class="p2 font-14 color-grey">
<img src="../images/edu_user/edu-nodata.png"/>
<p>显示你常用的课堂社区、实训社区列表</p>
<p class="pb20 font-14">你还没有参与任何社区</p>
</div>
</div>
<% else %>
<div class="hascon">
<p class="title">
<% if @courses_count == 0 %>
<span class="font-14" id="my_shixuns_span">实训<i class="ml10"><%= @shixuns_count %></i></span>
<% elsif @shixuns_count == 0 %>
<span class="font-14" id="my_courses_span">课堂<i class="ml10"><%= @courses_count %></i></span>
<% else %>
<span class="font-14" id="my_courses_span">课堂<i class="ml10"><%= @courses_count %></i></span>
<span class="font-14" id="my_shixuns_span">实训<i class="ml10"><%= @shixuns_count %></i></span>
<% end %>
</p>
<div class="lesson ml10 mr10" id="my_courses_list">
<% @courses.each do |course| %>
<p class="clearfix">
<a href="<%= course_path(course) %>" target="_blank" class="font-16 first"><i class="fa fa-circle qian" aria-hidden="true"></i>&nbsp;&nbsp;<%= course.name %></a>
<span class="font-14 hasmargin">课程:<a href="<%= syllabus_path(course.syllabus) %>" target="_blank"><%= course.syllabus.title %></a></span>
<span class="font-14 haspadding">更新时间:<%= format_time course.updatetime %></span>
<span class="font-14 last fr">分享&nbsp;&nbsp;<i class="fa fa-weixin font-14 color-green" aria-hidden="true"></i></span>
</p>
<% end %>
<% if @courses_count > 8 %>
<a href="<%= user_course_community_path(@user) %>" target="_blank" class="font-18 color-grey expand">点击查看全部</a>
<% end %>
</div>
<div class="train ml10 mr10 none" id="my_shixuns_list">
<% @shixuns.each do |shixun| %>
<p>
<span class="font-16 first"><i class="fa fa-circle qian" aria-hidden="true"></i>&nbsp;&nbsp;胡莎莎/Helloword:java实训入门</span>
<span class="hasmargin font-14">已解锁第<i>2</i>关/共<i>8</i>关</span>
<span class="font-14 last">上次离开时间2017-02-09 15:21</span>
</p>
<% end %>
<% if @shixuns_count > 8 %>
<a href="<%= user_course_community_path(@user) %>" target="_blank" class="font-18 color-grey expand">点击查看全部</a>
<% end %>
</div>
</div>
<% end %>
</div>
</div>
</div>
<!-------------------侧边提示区域-------------------------->
<div class="-task-sidebar">
<div class="feedback" tooltips="意见反馈">
<i class="fa fa-envelope-o" aria-hidden="true"></i>
</div>
<div class="scan" tooltips="快来扫一扫">
<i class="fa fa-qrcode" aria-hidden="true"></i>
</div>
<div class="consult" tooltips="在线咨询">
<a target="_blank" class="color_white" href="http://shang.qq.com/wpa/qunwpa?idkey=064e805dac955b8aea158c4b0dd3f033b8841bcee175fd619613f0e4ac4d8151"><i class="fa fa-qq" aria-hidden="true"></i></a>
</div>
<div class="gotop" tooltips="返回顶部">
<i class="fa fa-arrow-up" aria-hidden="true"></i>
</div>
</div>