unserver-unify
Version:
370 lines • 21 kB
HTML
<div class="myspace_cntnr myspace_theme2" ng-controller="MySpaceCtrl as mctrl">
<div class="container">
<div class="tag-box">
<div class="">
<div class="col-md-3 col-xs-12 md-margin-bottom-10 no-padding">
<div class="widget-head-color-box navy-bg p-lg text-center" style="margin: 0;" ng-class="{'alter':currentSchool.apiOptions.hdbftp}">
<div class="m-b-md">
<h2 class="font-bold no-margins" style="margin: 0; color: #fff; padding-top: 10px; margin-top: 20px;">{{ mctrl.userprofile.fullname }}</h2>
</div>
<div class="t6_profile">
<img class="img-circle circle-border m-b-md" ng-src="{{ mctrl.userprofile.avatar? mctrl.imagePicUrl + mctrl.userprofile.id+'/'+mctrl.userprofile.avatar:mctrl.defaultPersonPhotoUrl }}">
</div>
<div class="clearfix"></div>
<div ng-if="loginService.subDomain=='cap'">
<div class="color-black text-left"><b>{{'Achived Level' | translate }}:</b> {{ mctrl.userprofile.summary.sysLevel || 0 }} <span class="level_score"> {{ mctrl.userprofile.summary.sysScore || 0 }} {{'Scored' | translate}}</span></div>
<div class="color-black text-left font-12" ng-if="mctrl.nextLevelScore&&mctrl.userprofile.summary.sysLevel!=4">{{'To achieve next level score' | translate }} {{ mctrl.nextLevelScore }} {{'more' | translate }}.</div>
<div class="color-grey font-12" ng-if="mctrl.userprofile.summary.sysLevel==4">{{'You have achieved max level' | translate }} {{ mctrl.userprofile.summary.sysScore }}.</div>
<div class="col-md-12" ng-if="mctrl.ruledoc&&mctrl.ruledoc.length!=0">
<div class="level_progress">
<div class="level_1">{{ {eng:'level',chn:'级别'} | trans }} 1</div>
<div class="level_2">{{ {eng:'level',chn:'级别'} | trans }} 2</div>
<div class="level_3">{{ {eng:'level',chn:'级别'} | trans }} 3</div>
<div class="level_4">{{ {eng:'level',chn:'级别'} | trans }} 4</div>
<uib-progressbar class="progress progress-xs" max="100" value="mctrl.levelScore">
</uib-progressbar>
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
<ul class="sidebar_responsive my_space_sidebar" ng-class="{'sidebar_active':dropdown}">
<li ng-class="{'sidebar_responsive_active':dropdown}">
<button class="btn btn-primary" ng-click="ctrl.toggledrop()" type="button">
<span class="fa fa-bars">
</span>
</button>
<ul class="list-group sidebar-nav-v1 col-sm-12 col-md-12 col-xs-12 no-padding myspace_menu" id="sidebar-nav-1">
<li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.activitySummary')}" ng-if="currentSchool.courseFlag">
<a style="padding-right:0px;" ui-sref="index.myspace.activitySummary">
<i class="fa fa-list-alt">
</i>
{{ {eng:'Dashboard',chn:'主页'}|trans }}
</a>
</li>
<li ng-if="loginService.subDomain!='hdb'" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.messages')}">
<a style="padding-right:0px;" ui-sref="index.myspace.messages">
<i class="fa fa-envelope">
</i>
{{"Messages" | translate}}
</a>
</li>
<!-- <li class="dropdown brdr_top" ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.teachingcourses')}" ng-if="currentSchool.courseFlag && ((loginService.user.grole && loginService.user.grole!='user') || loginService.user.is_admin)">
<a>
<i class="fa fa-hand-pointer-o" style="color:#4CAF50;">
</i>
{{"Teaching" | translate}}
</a>
<ul class="second_level">
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.teachingcourses')}">
<a ui-sref="index.myspace.teachingcourses" ui-sref-opts="{reload: true}">
<i class=" fa fa-book">
</i>
{{"Courses" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.teachingclasses')}">
<a ui-sref="index.myspace.teachingclasses" ui-sref-opts="{reload: true}">
<i class=" fa fa-users">
</i>
{{"Classes" | translate}}
</a>
</li>
</ul>
</li> -->
<li class="brdr_top" ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.mycourses')}" ng-if="currentSchool.courseFlag">
<a ui-sref="index.myspace.mycourses" ui-sref-opts="{reload: true}">
<i class="fa fa-book">
</i>
{{"Courses" | translate}}
</a>
</li>
<li class="brdr_top" ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.certificate')}" ng-if="currentSchool.courseFlag && loginService.subDomain=='hdb'">
<a ui-sref="index.myspace.certificate" ui-sref-opts="{reload: true}">
<i class="fa fa-certificate">
</i>
{{"Certificate" | translate}}
</a>
</li>
<li class="dropdown list-group-item brdr_top" ng-if="currentSchool.courseFlag && loginService.subDomain!='hdb'" ng-class="{ 'active':$state.is('index.myspace.assignments')||$state.is('index.myspace.exams')||$state.is('index.myspace.myclasses')}">
<a>
<i class="fa fa-bell-o">
</i>
{{"Learning" | translate}}
</a>
<ul class="second_level">
<!-- <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.mycourses')}">
<a ui-sref="index.myspace.mycourses" ui-sref-opts="{reload: true}">
<i class="fa fa-book">
</i>
{{"Courses" | translate}}
</a>
</li> -->
<li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.assignments')}">
<a ui-sref="index.myspace.assignments" ui-sref-opts="{reload: true}">
<i class="fa fa-tasks">
</i>
{{"Assignment" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.exams')}">
<a ui-sref="index.myspace.exams" ui-sref-opts="{reload: true}">
<i class="fa fa-pencil-square-o">
</i>
{{"Exams" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.myclasses')}">
<a ui-sref="index.myspace.myclasses" ui-sref-opts="{reload: true}">
<i class="fa fa-users">
</i>
{{"Classes" | translate}}
</a>
</li>
<!-- <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.tasks')}">
<a ui-sref="index.myspace.tasks" ui-sref-opts="{reload: true}">
<i class="fa fa-bell-o">
</i>
{{"Tasks" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.surveys')}">
<a ui-sref="index.myspace.surveys" ui-sref-opts="{reload: true}">
<i class="fa fa-star">
</i>
{{"Survey" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.game')}">
<a ui-sref="index.myspace.game" ui-sref-opts="{reload: true}">
<i class="fa fa-trophy">
</i>
{{"Honors and Awards" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.certificate')}">
<a ui-sref="index.myspace.certificate" ui-sref-opts="{reload: true}">
<i class="fa fa-certificate">
</i>
{{"Certificate" | translate}}
</a>
</li> -->
</ul>
</li>
<!-- <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.assignments')}" ng-if="currentSchool.courseFlag && loginService.school.homepage!='genx'">
<a ui-sref="index.myspace.assignments">
<i class="fa fa-tasks ">
</i>
{{"Assignment" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.tasks')}" ng-if="currentSchool.courseFlag ">
<a ui-sref="index.myspace.tasks">
<i class="fa fa-bell-o">
</i>
{{"Tasks" | translate}}
</a>
</li> -->
<li ng-class="{'active':$state.is('index.myspace.events')}" ng-if="loginService.subDomain!='hdb'">
<a ng-click="ctrl.clearEvents();ctrl.changeTabStatus('events');" ui-sref="index.myspace.events">
<i class="fa fa-calendar">
</i>
{{ctrl.changeTabStatus('events')}}
{{"Calendar" | translate}}
</a>
</li>
<!-- <li class="brdr_top" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.exams')}" ng-if="currentSchool.courseFlag ">
<a ui-sref="index.myspace.exams">
<i class="fa fa-check-square-o">
</i>
{{"Exam" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.examrecords')}">
<a ui-sref="index.myspace.examrecords">
<i class="fa fa-list" style="color:#FFC107">
</i>
{{'Exam Records' | translate}}
</a>
</li> -->
<!-- <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.examrecords')}">
<a ui-sref="index.myspace.examrecords">
<i class="fa fa-trophy" style="color:#FFC107">
</i>
{{ {eng:'Grades',chn:'成绩'}|trans }}
</a>
</li> -->
<!-- <li class="brdr_top" ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.myclasses')}" ng-if="currentSchool.courseFlag && loginService.school.homepage!='genx'">
<a ui-sref="index.myspace.myclasses" ui-sref-opts="{reload: true}">
<i class=" fa fa-users">
</i>
{{"Classes" | translate}}
</a>
</li>
<li class="list-group-item" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.sessions')}" ng-if="currentSchool.courseFlag">
<a ui-sref="index.myspace.sessions">
<i class="fa fa-calendar" style="color:#2196F3;">
</i>
{{"Session" | translate}}
</a>
</li>
<li class="list-group-item" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.events')}" ng-if="currentSchool.courseFlag ">
<a ui-sref="index.myspace.events">
<i class="fa fa-calendar" style="color:#2196F3;">
</i>
{{"Events" | translate}}
</a>
</li> -->
<!-- <li class="dropdown list-group-item brdr_top" ng-if="currentSchool.courseFlag ">
<a>
<i class="fa fa-th">
</i>
<span ng-if="loginService.subDomain != 'hdb'">{{"Learning Community" | translate}}</span>
<span ng-if="loginService.subDomain == 'hdb'">{{"My Learning" | translate}}</span>
</a>
<ul class="second_level">
<li ng-if="loginService.subDomain!='hdb' && (loginService.user.is_admin||(loginService.user.grole&&loginService.user.grole!='user'))" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.blogs')}">
<a ui-sref="index.myspace.blogs">
<i class="fa fa-rss-square">
</i>
{{"Blogs" | translate}}
</a>
</li>
<li ng-if="loginService.subDomain!='hdb'" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.bbs')}">
<a ui-sref="index.myspace.bbs">
<i class="fa fa-comments-o">
</i>
{{"BBS" | translate}}
</a>
</li>
<li ng-if="loginService.subDomain!='hdb'" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.forums')}">
<a ui-sref="index.myspace.forums">
<i class="fa fa-comments-o">
</i>
{{"Course Forum" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.mynotes')}">
<a ui-sref="index.myspace.mynotes">
<i class="fa fa-sticky-note">
</i>
{{"Notes" | translate}}
</a>
</li>
<li ng-if="loginService.subDomain!='hdb'" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.favourite')}">
<a ui-sref="index.myspace.favourite">
<i class="fa fa-star">
</i>
{{"Favourites" | translate}}
</a>
</li>
<li ng-if="loginService.subDomain!='hdb'" ng-class="{'list-group-item':true}">
<li ng-class="{'list-group-item':true" ng-if="vmeetings">
<a href="{{ appUrl }}/mymeetings">
<i class="fa fa-video-camera">
</i>
{{"Conference" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.following')}">
<a ui-sref="index.myspace.following">
<i class="fa fa-user-plus">
</i>
{{"Following" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.bookmark')}">
<a ui-sref="index.myspace.bookmark">
<i class="fa fa-bookmark">
</i>
{{"Bookmark" | translate}}
</a>
</li>
</ul>
</li> -->
<li class="dropdown list-group-item" ng-if="currentSchool.courseFlag " ng-class="{'active':$state.is('index.myspace.results')}">
<a>
<i class="fa fa-th-list">
</i>
{{"History" | translate}}
</a>
<ul class="second_level">
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.results')}">
<a ui-sref="index.myspace.results">
<i class="fa fa-history">
</i>
{{"Course History" | translate}}
</a>
</li>
<!-- <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.myscores')}">
<a ui-sref="index.myspace.myscores">
<i class="fa fa-bar-chart">
</i>
{{"Knowledge Chart" | translate}}
</a>
</li> -->
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.transactions')}" ng-if="currentSchool.paymentFlag">
<a ui-sref="index.myspace.transactions">
<i class="fa fa-usd">
</i>
{{"Purchase History" | translate}}
</a>
</li>
</ul>
</li>
<li class="brdr_top" ng-if="currentSchool.jobFlag" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.jobs')}">
<a ui-sref="index.myspace.jobs">
<i class="fa fa-handshake-o">
</i>
{{"Jobs" | translate}}
</a>
</li>
<li class="brdr_top" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.myprofile')}">
<a ui-sref="index.myspace.myprofile">
<i class="fa fa-user">
</i>
<span ng-if="loginService.subDomain != 'hdb'">{{ {eng:'Account',chn:'账户'}|trans }}</span>
<span ng-if="loginService.subDomain == 'hdb'">{{ {eng:'Profile',chn:'账户'}|trans }}</span>
</a>
<!-- <ul class="second_level">
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.myprofile')}">
<a ui-sref="index.myspace.myprofile">
<i class="fa fa-user">
</i>
{{"Profile" | translate}}
</a>
</li>
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.password')}">
<a ui-sref="index.myspace.password">
<i class="fa fa-key">
</i>
{{"Change Password" | translate}}
</a>
</li>
</ul> -->
</li>
<li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.resume')}" ng-if="currentSchool.jobFlag">
<a ui-sref="index.myspace.resume">
<i class="fa fa-paper-plane-o">
</i>
{{"Resume" | translate}}
</a>
</li>
</ul>
</li>
</ul>
<!--div class="calendar" ng-if="ctrl.isEvent" ng-model="eventSources" ui-calendar="uiConfig.calendar">
</div -->
<!-- <div class="calendar" ng-model="emptyEventSources" ui-calendar="uiConfig.calendar">
</div > -->
</div>
<div class="col-md-9 col-xs-12 no-padding myspace_right padding-right-0">
<div ui-view="">
</div>
</div>
<div class="clearfix">
</div>
</div>
</div>
</div>
</div>