add user_details.tpl - refs BT#7683

pull/3173/head
Alex Aragón 7 years ago
parent 7773aa0c7a
commit 3750e4b196
  1. 34
      main/mySpace/myStudents.php
  2. 31
      main/template/default/my_space/user_details.tpl

@ -862,11 +862,31 @@ $table_title = Display::return_icon('user.png', get_lang('User')).$user_info['co
echo Display::page_subheader($table_title);
$userPicture = UserManager::getUserPicture($user_info['user_id'], USER_IMAGE_SIZE_BIG);
$userGroupManager = new UserGroup();
$userGroups = $userGroupManager->getNameListByUser(
$user_info['user_id'],
UserGroup::NORMAL_CLASS
);
var_dump($user_info);
$userInfo = [
'id' => $user_info['user_id'],
'complete_name' => $user_info['complete_name'],
'complete_name_link' => $user_info['complete_name_with_message_link'],
'phone' => $user_info['phone'],
'code' => $user_info['official_code'],
'username' => $user_info['username'],
'registration_date' => $user_info['registration_date'],
'email' => $user_info['email'],
'has_certificates' => $user_info['has_certificates'],
'last_login' => $user_info['last_login'],
'profile_url' => $user_info['profile_url'],
'groups' => $userGroupManager,
'avatar' => $userPicture,
'online' => $online
];
?>
<div class="row">
<div class="col-sm-2">
@ -1071,6 +1091,18 @@ $userGroups = $userGroupManager->getNameListByUser(
</div>
<?php
$tpl = new Template('',
false,
false,
false,
false,
false,
false);
$tpl->assign('user', $userInfo);
$templateName = $tpl->get_template('my_space/user_details.tpl');
$content = $tpl->fetch($templateName);
$exportCourseList = [];
$lpIdList = [];
if (empty($details)) {
@ -2111,4 +2143,6 @@ if ($export) {
exit;
}
echo $content;
Display::display_footer();

@ -0,0 +1,31 @@
<div class="row">
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-body">
<div class="user">
<div class="avatar">
<img width="128px" src="{{ user.avatar }}" class="img-responsive" >
</div>
<div class="name">
<h3>{{ user.complete_name_link }}</h3>
<p class="email">{{ user.email }}</p>
</div>
<div class="parameters">
<dl class="dl-horizontal">
<dt>{{ 'Tel'|get_lang }}</dt>
<dd>{{ user.phone == '' ? 'NoTel'|get_lang : user.phone }}</dd>
<dt>{{ 'OfficialCode'|get_lang }}</dt>
<dd>{{ user.code == '' ? 'NoOfficialCode'|get_lang : user.code }}</dd>
<dt>{{ 'OnLine'|get_lang }}</dt>
<dd>{{ user.online }}</dd>
</dl>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-8">
</div>
</div>
Loading…
Cancel
Save