mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 07:04:57 +00:00
list only user in session which are not hidden
This commit is contained in:
parent
440f327bad
commit
2d5a4d5bd4
|
@ -52,20 +52,34 @@ class SeedDMS_View_Session extends SeedDMS_Bootstrap_Style {
|
|||
if ($user->isGuest() || count($sessions) == 0) {
|
||||
return '';
|
||||
}
|
||||
$content = '';
|
||||
$content .= " <ul id=\"main-menu-session\" class=\"nav pull-right\">\n";
|
||||
$content .= " <li class=\"dropdown add-session-area\">\n";
|
||||
$content .= " <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\" class=\"add-session-area\">".getMLText('sessions')." (".count($sessions).") <i class=\"icon-caret-down\"></i></a>\n";
|
||||
$content .= " <ul class=\"dropdown-menu\" role=\"menu\">\n";
|
||||
|
||||
/* $hasuser will be set to true when at least one of the logged in users
|
||||
* is visible and not hidden in user lists.
|
||||
*/
|
||||
$c = 0;
|
||||
$ucontent = '';
|
||||
foreach($sessions as $session) {
|
||||
if($sesuser = $dms->getUser($session->getUser()))
|
||||
if(!$sesuser->isHidden())
|
||||
$content .= " <li><a _href=\"\"><i class=\"icon-user\"></i> ".htmlspecialchars($sesuser->getFullName())." ".getReadableDuration(time()-$session->getLastAccess())."</a></li>\n";
|
||||
if(!$sesuser->isHidden()) {
|
||||
$c++;
|
||||
$hasuser = true;
|
||||
$ucontent .= " <li><a _href=\"\"><i class=\"icon-user\"></i> ".htmlspecialchars($sesuser->getFullName())." ".getReadableDuration(time()-$session->getLastAccess())."</a></li>\n";
|
||||
}
|
||||
}
|
||||
if($c) {
|
||||
$content = '';
|
||||
$content .= " <ul id=\"main-menu-session\" class=\"nav pull-right\">\n";
|
||||
$content .= " <li class=\"dropdown add-session-area\">\n";
|
||||
$content .= " <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\" class=\"add-session-area\">".getMLText('sessions')." (".$c.") <i class=\"icon-caret-down\"></i></a>\n";
|
||||
$content .= " <ul class=\"dropdown-menu\" role=\"menu\">\n";
|
||||
$content .= $ucontent;
|
||||
$content .= " </ul>\n";
|
||||
$content .= " </li>\n";
|
||||
$content .= " </ul>\n";
|
||||
echo $content;
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
$content .= " </ul>\n";
|
||||
$content .= " </li>\n";
|
||||
$content .= " </ul>\n";
|
||||
echo $content;
|
||||
} /* }}} */
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user