コード例 #1
0
ファイル: RoleUser.php プロジェクト: bitweaver/users
 /**
  * getUserAttachments
  *
  * @param array $pListHash
  * @access public
  * @return list of attachments
  */
 function getUserAttachments(&$pListHash)
 {
     $pListHash['user_id'] = $this->mUserId;
     $mime = new LibertyMime();
     return $mime->getAttachmentList($pListHash);
 }
コード例 #2
0
ファイル: attachments.php プロジェクト: kailIII/liberty
 */
/**
 * bit setup
 */
require_once "../kernel/setup_inc.php";
$gContent = new LibertyMime();
if (!$gBitUser->isRegistered()) {
    $gBitSystem->fatalError(tra('You need to be logged in to view this page.'));
}
$feedback = array();
$listHash =& $_REQUEST;
if ($gBitUser->isAdmin()) {
    if (!empty($listHash['login']) && $listHash['login'] == 'all') {
        $listHash['user_id'] = NULL;
    } elseif (!empty($listHash['login'])) {
        if ($userInfo = $gBitUser->getUserInfo(array('login' => $listHash['login']))) {
            $listHash['user_id'] = $userInfo['user_id'];
        } else {
            $feedback['error'] = tra('That user does not exist.');
        }
    } else {
        $listHash['user_id'] = $gBitUser->mUserId;
    }
} else {
    $listHash['user_id'] = $gBitUser->mUserId;
}
$attachments = $gContent->getAttachmentList($listHash);
$gBitSmarty->assign('listInfo', $listHash['listInfo']);
$gBitSmarty->assign('attachments', $attachments);
$gBitSmarty->assign('feedback', $feedback);
$gBitSystem->display('bitpackage:liberty/attachments.tpl', tra('Attachments'), array('display_mode' => 'display'));