diff --git a/module/program/control.php b/module/program/control.php
index d98d80ad10..6c8e8d9cf6 100644
--- a/module/program/control.php
+++ b/module/program/control.php
@@ -59,6 +59,7 @@ class program extends control
$this->view->status = $status;
$this->view->orderBy = $orderBy;
$this->view->users = $this->user->getPairs('noletter');
+ $this->view->userIdPairs = $this->user->getPairs('noletter|showid');
$this->view->usersAvatar = $this->user->getAvatarPairs();
$this->view->programType = $programType;
$this->view->PMList = $PMList;
diff --git a/module/program/view/browsebylist.html.php b/module/program/view/browsebylist.html.php
index 51d684638e..b2e464e598 100644
--- a/module/program/view/browsebylist.html.php
+++ b/module/program/view/browsebylist.html.php
@@ -66,7 +66,7 @@
project->statusList, $program->status, '');?> |
PM)):?>
- $usersAvatar[$program->PM], 'account' => $program->PM)); ?>
+ $usersAvatar[$program->PM], 'account' => $program->PM), 'avatar-circle avatar-' . zget($userIdPairs, $program->PM)); ?>
PM]) ? $PMList[$program->PM]->id : '';?>
PM);?>
createLink('user', 'profile', "userID=$userID", '', true), $userName, '', "title='{$userName}' data-toggle='modal' data-type='iframe' data-width='600'");?>
diff --git a/module/project/control.php b/module/project/control.php
index 1986643fb0..d2f812210c 100644
--- a/module/project/control.php
+++ b/module/project/control.php
@@ -262,9 +262,10 @@ class project extends control
$this->view->executionActions = $executionActions;
}
- $this->view->title = $this->lang->project->common . $this->lang->colon . $this->lang->project->index;
- $this->view->position[] = $this->lang->project->index;
- $this->view->project = $project;
+ $this->view->title = $this->lang->project->common . $this->lang->colon . $this->lang->project->index;
+ $this->view->position[] = $this->lang->project->index;
+ $this->view->project = $project;
+ $this->view->userIdPairs = $this->loadModel('user')->getPairs('nodeleted|showid');
$this->display();
}
@@ -308,6 +309,7 @@ class project extends control
$this->view->programTree = $this->project->getTreeMenu(0, array('projectmodel', 'createManageLink'), 0, 'list');
$this->view->programs = array('0' => '') + $this->program->getParentPairs();
$this->view->users = $this->loadModel('user')->getPairs('noletter|pofirst|nodeleted');
+ $this->view->userIdPairs = $this->loadModel('user')->getPairs('nodeleted|showid');
$this->view->usersAvatar = $this->user->getAvatarPairs();
$this->view->browseType = $browseType;
$this->view->projectType = $projectType;
diff --git a/module/project/view/browsebycard.html.php b/module/project/view/browsebycard.html.php
index 04a708ee67..7621e4b93c 100644
--- a/module/project/view/browsebycard.html.php
+++ b/module/project/view/browsebycard.html.php
@@ -155,13 +155,13 @@
$count ++;
?>
' title="">
- $usersAvatar[$member], 'account' => $member)); ?>
+ $usersAvatar[$member], 'account' => $member), 'avatar-circle avatar-' . zget($userIdPairs, $member)); ?>
teamCount > 3):?>
teamCount > 4) echo '…';?>
' title="">
- $usersAvatar[end($project->teamMembers)], 'account' => $member)); ?>
+ $usersAvatar[end($project->teamMembers)], 'account' => $member), 'avatar-circle avatar-' . zget($userIdPairs, $member)); ?>
diff --git a/module/project/view/index.html.php b/module/project/view/index.html.php
index 472270fd5b..b5795cb466 100644
--- a/module/project/view/index.html.php
+++ b/module/project/view/index.html.php
@@ -93,7 +93,7 @@
2) break;?>
- $usersAvatar[$member->account], 'account' => $member->account)); ?>
+ $usersAvatar[$member->account], 'account' => $member->account), 'avatar-circle avatar-' . zget($userIdPairs, $member->account)); ?>
4):?>
@@ -102,7 +102,7 @@
3):?>
- $usersAvatar[$lastMember->account], 'account' => $lastMember->account)); ?>
+ $usersAvatar[$lastMember->account], 'account' => $lastMember->account), 'avatar-circle avatar-' . zget($userIdPairs, $lastMember->account)); ?>
diff --git a/module/user/model.php b/module/user/model.php
index 048fa01edf..258f82e66b 100644
--- a/module/user/model.php
+++ b/module/user/model.php
@@ -119,9 +119,16 @@ class userModel extends model
/* Cycle the user records to append the first letter of his account. */
foreach($users as $account => $user)
{
- $firstLetter = ucfirst(substr($user->account, 0, 1)) . ':';
- if(strpos($params, 'noletter') !== false or !empty($this->config->isINT)) $firstLetter = '';
- $users[$account] = $firstLetter . (($user->deleted and strpos($params, 'realname') === false) ? $user->account : ($user->realname ? $user->realname : $user->account));
+ if(strpos($params, 'showid') !== false)
+ {
+ $users[$account] = $user->id;
+ }
+ else
+ {
+ $firstLetter = ucfirst(substr($user->account, 0, 1)) . ':';
+ if(strpos($params, 'noletter') !== false or !empty($this->config->isINT)) $firstLetter = '';
+ $users[$account] = $firstLetter . (($user->deleted and strpos($params, 'realname') === false) ? $user->account : ($user->realname ? $user->realname : $user->account));
+ }
}
/* Append empty, closed, and guest users. */
|