diff --git a/views/bootstrap/class.UsrMgr.php b/views/bootstrap/class.UsrMgr.php index 86946d4a6..bc2f73944 100644 --- a/views/bootstrap/class.UsrMgr.php +++ b/views/bootstrap/class.UsrMgr.php @@ -36,23 +36,25 @@ class SeedDMS_View_UsrMgr extends SeedDMS_Bootstrap_Style { $seluser = $this->params['seluser']; $quota = $this->params['quota']; - $sessionmgr = new SeedDMS_SessionMgr($dms->getDB()); + if($seluser) { + $sessionmgr = new SeedDMS_SessionMgr($dms->getDB()); - $this->contentHeading(getMLText("user_info")); - echo "\n"; - echo "\n"; - $documents = $seluser->getDocuments(); - echo "\n"; - $sessions = $sessionmgr->getUserSessions($seluser); - if($sessions) { - $session = array_shift($sessions); - echo "\n"; + $this->contentHeading(getMLText("user_info")); + echo "
".getMLText('discspace').""; - $qt = $seluser->getQuota() ? $seluser->getQuota() : $quota; - echo SeedDMS_Core_File::format_filesize($seluser->getUsedDiskSpace())." / ".SeedDMS_Core_File::format_filesize($qt)."
"; - echo $this->getProgressBar($seluser->getUsedDiskSpace(), $qt); - echo "
".getMLText('documents')."".count($documents)."
".getMLText('lastaccess')."".getLongReadableDate($session->getLastAccess())."
\n"; + echo "\n"; + $documents = $seluser->getDocuments(); + echo "\n"; + $sessions = $sessionmgr->getUserSessions($seluser); + if($sessions) { + $session = array_shift($sessions); + echo "\n"; + } + echo "
".getMLText('discspace').""; + $qt = $seluser->getQuota() ? $seluser->getQuota() : $quota; + echo SeedDMS_Core_File::format_filesize($seluser->getUsedDiskSpace())." / ".SeedDMS_Core_File::format_filesize($qt)."
"; + echo $this->getProgressBar($seluser->getUsedDiskSpace(), $qt); + echo "
".getMLText('documents')."".count($documents)."
".getMLText('lastaccess')."".getLongReadableDate($session->getLastAccess())."
"; } - echo ""; } /* }}} */ function form() { /* {{{ */