/** * 传入帖子实例对象,返回适合模板赋值的帖子信息数组 * * @param object $post 帖子实例 * @param array $configs 配置参数 * @param array $addvars 附加赋值变量 * @param bool $enableubb 是否允许解析UBB代码 * @access public * @return array */ function jieqi_post_vars($post, $configs = array(), $addvars = array(), $enableubb = true) { global $jieqiTxtcvt; global $jieqiHonors; global $jieqiGroups; global $jieqiModules; if (!isset($jieqiHonors)) { jieqi_getconfigs('system', 'honors', 'jieqiHonors'); } if (!defined('JIEQI_SHOW_BADGE')) { if (!empty($jieqiModules['badge']['publish']) && is_file($GLOBALS['jieqiModules']['badge']['path'] . '/include/badgefunction.php')) { include_once $jieqiModules['badge']['path'] . '/include/badgefunction.php'; define('JIEQI_SHOW_BADGE', 1); } else { define('JIEQI_SHOW_BADGE', 0); } } if (is_array($addvars)) { $ret = $addvars; } else { $ret = array(); } $ret['postid'] = $post->getVar('postid'); $ret['siteid'] = $post->getVar('siteid'); $ret['istopic'] = $post->getVar('istopic'); $ret['replypid'] = $post->getVar('replypid'); $ret['ownerid'] = $post->getVar('ownerid'); $ret['userid'] = intval($post->getVar('uid')); $ret['posterid'] = $post->getVar('posterid'); $ret['poster'] = $ret['username']; $ret['posttime'] = $post->getVar('posttime'); $ret['posterip'] = $post->getVar('posterip'); $ret['editorid'] = $post->getVar('editorid'); $ret['editor'] = $post->getVar('editor'); $ret['edittime'] = $post->getVar('edittime'); $ret['editorip'] = $post->getVar('editorip'); $ret['editnote'] = $post->getVar('editnote'); $ret['iconid'] = $post->getVar('iconid'); $ret['subject'] = jieqi_substr($post->getVar('subject'), 0, 56); $ret['size'] = $post->getVar('size'); $ret['attachimages'] = array(); $ret['attachfiles'] = array(); $tmpvar = $post->getVar('attachment', 'n'); if (!empty($tmpvar)) { $attachs = unserialize($tmpvar); foreach ($attachs as $key => $val) { $url = jieqi_uploadurl($configs['attachdir'], $configs['attachurl'], JIEQI_MODULE_NAME) . '/' . date('Ymd', $post->getVar('posttime', 'n')) . '/' . $post->getVar('postid', 'n') . '_' . $val['attachid'] . '.' . $val['postfix']; if ($val['class'] == 'image') { $ret['attachimages'][] = array('id' => $val['attachid'], 'name' => jieqi_htmlstr($val['name']), 'url' => $url, 'posttime' => $post->getVar('posttime', 'n'), 'postid' => $post->getVar('postid', 'n'), 'postfix' => $val['postfix'], 'class' => $val['class'], 'size' => $val['size'], 'size_k' => ceil($val['size'] / 1024)); } else { $ret['attachfiles'][] = array('id' => $val['attachid'], 'name' => jieqi_htmlstr($val['name']), 'url' => $url, 'posttime' => $post->getVar('posttime', 'n'), 'postid' => $post->getVar('postid', 'n'), 'postfix' => $val['postfix'], 'class' => $val['class'], 'size' => $val['size'], 'size_k' => ceil($val['size'] / 1024)); } } } if ($enableubb) { if (!is_object($jieqiTxtcvt)) { include_once JIEQI_ROOT_PATH . '/lib/text/textconvert.php'; $jieqiTxtcvt = TextConvert::getInstance('TextConvert'); } $ret['posttext'] = $jieqiTxtcvt->displayTarea($post->getVar('posttext', 'n'), 0, 1, 1, 1, 1, 'screen.width*0.75'); } else { if (!is_object($jieqiTxtcvt)) { include_once JIEQI_ROOT_PATH . '/lib/text/textconvert.php'; $jieqiTxtcvt = TextConvert::getInstance('TextConvert'); } $ret['posttext'] = jieqi_htmlstr(preg_replace(array('/\\[\\/?(code|url|color|font|align|email|b|i|u|d|img|quote|size)[^\\[\\]]*\\]/is'), '', $post->getVar('posttext', 'n'))); $ret['posttext'] = $jieqiTxtcvt->smile(preg_replace('/https?:\\/\\/[^\\s\\r\\n\\t\\f<>]+/i', '<a href="\\0">\\0</a>', $ret['posttext'])); } //加入文字水印 if (!empty($configs['textwatermark']) && !defined('JIEQI_WAP_PAGE')) { $contentary = explode('<br /> <br />', $ret['posttext']); $ret['posttext'] = ''; foreach ($contentary as $v) { if (empty($ret['posttext'])) { $ret['posttext'] .= $v; } else { srand((double) microtime() * 1000000); $randstr = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randlen = rand(10, 20); $randtext = ''; $l = strlen($randstr) - 1; for ($i = 0; $i < $randlen; $i++) { $num = rand(0, $l); $randtext .= $randstr[$num]; } $textwatermark = str_replace('<{$randtext}>', $randtext, $configs['textwatermark']); $ret['posttext'] .= '<br /> ' . $textwatermark . $v; } } } //本贴用户信息 if ($ret['userid'] > 0) { $ret['useruname'] = $post->getVar('uname'); $ret['username'] = $post->getVar('name') == '' ? $post->getVar('uname') : $post->getVar('name'); $ret['viewemail'] = $post->getVar('viewemail'); $ret['email'] = $post->getVar('email'); $ret['qq'] = $post->getVar('qq'); $ret['msn'] = $post->getVar('msn'); $ret['groupname'] = $jieqiGroups[$post->getVar('groupid')]; $ret['regdate'] = $post->getVar('regdate'); $ret['experience'] = $post->getVar('experience'); $ret['score'] = $post->getVar('score'); $ret['sign'] = $post->getVar('sign'); $ret['avatar'] = $post->getVar('avatar'); $honorid = intval(jieqi_gethonorid($post->getVar('score'), $jieqiHonors)); $ret['honor'] = isset($jieqiHonors[$honorid]['name'][intval($post->getVar('workid', 'n'))]) ? $jieqiHonors[$honorid]['name'][intval($post->getVar('workid', 'n'))] : $jieqiHonors[$honorid]['caption']; //头像图片 if ($ret['avatar'] > 0) { $tmpary = jieqi_geturl('system', 'avatar', $ret['userid'], 'a', $ret['avatar']); $ret['base_avatar'] = $tmpary['d']; $ret['url_avatar'] = $tmpary['l']; $ret['url_avatars'] = $tmpary['s']; $ret['url_avatari'] = $tmpary['i']; } //徽章图片 if (JIEQI_SHOW_BADGE == 1) { $checkfile = JIEQI_LOCAL_URL == JIEQI_MAIN_URL ? true : false; $checkfile = false; //等级徽章 $ret['groupurl'] = getbadgeurl(1, $post->getVar('groupid'), 0, $checkfile); //头衔徽章 $ret['honorurl'] = getbadgeurl(2, $honorid, 0, $checkfile); //自定义徽章 $badgeary = unserialize($post->getVar('badges', 'n')); $ret['badgerows'] = array(); if (is_array($badgeary)) { $m = 0; foreach ($badgeary as $badge) { $ret['badgerows'][$m]['imageurl'] = getbadgeurl($badge['btypeid'], $badge['linkid'], $badge['imagetype']); $ret['badgerows'][$m]['caption'] = jieqi_htmlstr($badge['caption']); $m++; } } } } return $ret; }
function setContent() { global $jieqiTpl; global $jieqiGroups; global $jieqiConfigs; global $jieqi_image_type; global $jieqiModules; global $jieqiUsersStatus; global $jieqiUsersGroup; if (!empty($_SESSION['jieqiUserId'])) { if ($jieqiUsersStatus == JIEQI_GROUP_GUEST) { $jieqiTpl->assign('jieqi_newmessage', 0); $jieqiTpl->assign('jieqi_userid', 0); $jieqiTpl->assign('jieqi_username', ''); $jieqiTpl->assign('jieqi_useruname', ''); $jieqiTpl->assign('jieqi_group', JIEQI_GROUP_GUEST); $jieqiTpl->assign('jieqi_groupname', $jieqiGroups[JIEQI_GROUP_GUEST]); $jieqiTpl->assign('jieqi_score', 0); $jieqiTpl->assign('jieqi_experience', 0); $jieqiTpl->assign('jieqi_honor', ''); $jieqiTpl->assign('jieqi_vip', 0); $jieqiTpl->assign('jieqi_egold', 0); $jieqiTpl->assign('jieqi_avatar', 0); } else { $jieqiTpl->assign('jieqi_userid', $_SESSION['jieqiUserId']); $jieqiTpl->assign('jieqi_username', jieqi_htmlstr($_SESSION['jieqiUserName'])); $jieqiTpl->assign('jieqi_useruname', jieqi_htmlstr($_SESSION['jieqiUserUname'])); $jieqiTpl->assign('jieqi_group', $_SESSION['jieqiUserGroup']); $jieqiTpl->assign('jieqi_groupname', $jieqiGroups[$_SESSION['jieqiUserGroup']]); $jieqiTpl->assign('jieqi_score', $_SESSION['jieqiUserScore']); $jieqiTpl->assign('jieqi_experience', $_SESSION['jieqiUserExperience']); $jieqiTpl->assign('jieqi_honor', $_SESSION['jieqiUserHonor']); $jieqiTpl->assign('jieqi_vip', $_SESSION['jieqiUserVip']); $jieqiTpl->assign('jieqi_egold', $_SESSION['jieqiUserEgold']); $jieqiTpl->assign('jieqi_avatar', $_SESSION['jieqiUserAvatar']); if (isset($_SESSION['jieqiNewMessage']) && $_SESSION['jieqiNewMessage'] > 0) { $jieqiTpl->assign('jieqi_newmessage', $_SESSION['jieqiNewMessage']); } else { $jieqiTpl->assign('jieqi_newmessage', 0); } } $jieqiTpl->assign('jieqi_userstatus', $jieqiUsersStatus); //显示徽章 if (!empty($jieqiModules['badge']['publish']) && is_file($jieqiModules['badge']['path'] . '/include/badgefunction.php')) { include_once $jieqiModules['badge']['path'] . '/include/badgefunction.php'; //等级徽章 $jieqiTpl->assign('jieqi_group_imageurl', getbadgeurl(1, $_SESSION['jieqiUserGroup'], 0, true)); //头衔徽章 $jieqiTpl->assign('jieqi_honor_imageurl', getbadgeurl(2, $_SESSION['jieqiUserHonorid'], 0, true)); //自定义徽章 if (!empty($_SESSION['jieqiUserBadges'])) { $badgeary = unserialize($_SESSION['jieqiUserBadges']); } else { $badgeary = array(); } $jieqi_jieqi_badgerows = array(); if (is_array($badgeary)) { $k = 0; foreach ($badgeary as $badge) { $jieqi_badgerows[$k]['imageurl'] = getbadgeurl($badge['btypeid'], $badge['linkid'], $badge['imagetype']); $jieqi_badgerows[$k]['caption'] = jieqi_htmlstr($badge['caption']); $k++; } } $jieqiTpl->assign_by_ref('jieqi_badgerows', $jieqi_badgerows); $jieqiTpl->assign('jieqi_use_badge', 1); } else { $jieqiTpl->assign('jieqi_use_badge', 0); } } else { return false; } }
function setContent($isreturn = false) { global $jieqiTpl; global $jieqiGroups; global $jieqiConfigs; global $jieqiHonors; global $jieqi_image_type; global $jieqiModules; include_once JIEQI_ROOT_PATH . '/class/users.php'; $users_handler =& JieqiUsersHandler::getInstance('JieqiUsersHandler'); $userobj = $users_handler->get($this->blockvars['cacheid']); if (!is_object($userobj)) { return false; } $jieqiTpl->assign('uid', $userobj->getVar('uid')); $jieqiTpl->assign('uname', $userobj->getVar('uname')); $tmpvar = strlen($userobj->getVar('name')) > 0 ? $userobj->getVar('name') : $userobj->getVar('uname'); $jieqiTpl->assign('name', $tmpvar); $jieqiTpl->assign('groupid', $userobj->getVar('groupid')); $jieqiTpl->assign('group', $userobj->getGroup()); $jieqiTpl->assign('sex', $userobj->getSex()); if ($userobj->getVar('viewemail') == 1) { $jieqiTpl->assign('viewemail', 1); $jieqiTpl->assign('email', $userobj->getVar('email')); } else { $jieqiTpl->assign('viewemail', 0); $jieqiTpl->assign('email', ''); } $jieqiTpl->assign('qq', $userobj->getVar('qq')); $jieqiTpl->assign('icq', $userobj->getVar('icq')); $jieqiTpl->assign('msn', $userobj->getVar('msn')); $jieqiTpl->assign('url', $userobj->getVar('url')); $jieqiTpl->assign('regdate', $userobj->getVar('regdate')); $jieqiTpl->assign('experience', $userobj->getVar('experience')); $jieqiTpl->assign('score', $userobj->getVar('score')); $jieqiTpl->assign('monthscore', $userobj->getVar('monthscore')); $jieqiTpl->assign('weekscore', $userobj->getVar('weekscore')); $jieqiTpl->assign('dayscore', $userobj->getVar('dayscore')); $jieqiTpl->assign('credit', $userobj->getVar('credit')); $jieqiTpl->assign('viptype', $userobj->getViptype()); $jieqiTpl->assign('egoldname', JIEQI_EGOLD_NAME); jieqi_getconfigs('system', 'honors'); $honorid = jieqi_gethonorid($userobj->getVar('score'), $jieqiHonors); $jieqiTpl->assign('honor', $jieqiHonors[$honorid]['name'][intval($userobj->getVar('workid'))]); $egold = $userobj->getVar('egold'); $esilver = $userobj->getVar('esilver'); $emoney = $egold + $esilver; $jieqiTpl->assign('egold', $egold); $jieqiTpl->assign('esilver', $esilver); $jieqiTpl->assign('emoney', $emoney); $jieqiTpl->assign('sign', $userobj->getVar('sign')); $jieqiTpl->assign('intro', $userobj->getVar('intro')); //头像 $avatar = $userobj->getVar('avatar', 'n'); $jieqiTpl->assign('avatar', $avatar); //徽章 if (!empty($jieqiModules['badge']['publish']) && is_file($jieqiModules['badge']['path'] . '/include/badgefunction.php')) { include_once $jieqiModules['badge']['path'] . '/include/badgefunction.php'; //等级徽章 $jieqiTpl->assign('url_group', getbadgeurl(1, $userobj->getVar('groupid'), 0, true)); //头衔徽章 $jieqiTpl->assign('url_honor', getbadgeurl(2, $honorid, 0, true)); //自定义徽章 $jieqi_badgerows = array(); $badgeary = unserialize($userobj->getVar('badges', 'n')); if (is_array($badgeary) && count($badgeary) > 0) { $k = 0; foreach ($badgeary as $badge) { $jieqi_badgerows[$k]['imageurl'] = getbadgeurl($badge['btypeid'], $badge['linkid'], $badge['imagetype']); $jieqi_badgerows[$k]['caption'] = jieqi_htmlstr($badge['caption']); $k++; } } $jieqiTpl->assign_by_ref('badgerows', $jieqi_badgerows); $jieqiTpl->assign('use_badge', 1); } else { $jieqiTpl->assign('use_badge', 0); } $jieqiTpl->assign('ownerid', $this->blockvars['cacheid']); }
//头衔徽章 $jieqiTpl->assign('jieqi_honor_imageurl', getbadgeurl(2, $honorid, 0, true)); //自定义徽章 $jieqi_jieqi_badgerows = array(); $badgeary = unserialize($jieqiUsers->getVar('badges', 'n')); if (is_array($badgeary) && count($badgeary) > 0) { $award_query = JieqiQueryHandler::getInstance('JieqiQueryHandler'); $criteria = new CriteriaCompo(); $criteria->setTables(jieqi_dbprefix('badge_award') . ' a LEFT JOIN ' . jieqi_dbprefix('badge_badge') . ' b ON a.badgeid=b.badgeid'); $criteria->add(new Criteria('a.toid', $_SESSION['jieqiUserId'])); $criteria->setSort('b.btypeid ASC, a.awardid'); $criteria->setOrder('ASC'); $award_query->queryObjects($criteria); $k = 0; while ($award = $award_query->getObject()) { $jieqi_badgerows[$k]['imageurl'] = getbadgeurl($award->getVar('btypeid', 'n'), $award->getVar('linkid', 'n'), $award->getVar('imagetype', 'n')); $jieqi_badgerows[$k]['caption'] = jieqi_htmlstr($award->getVar('caption')); $k++; } } $jieqiTpl->assign_by_ref('jieqi_badgerows', $jieqi_badgerows); $jieqiTpl->assign('jieqi_use_badge', 1); } else { $jieqiTpl->assign('jieqi_use_badge', 0); } //权利 jieqi_getconfigs('system', 'configs'); jieqi_getconfigs('system', 'right'); $handle = @opendir(JIEQI_ROOT_PATH . '/modules'); while ($file = @readdir($handle)) { if ($file != '.' && $file != '..' && is_dir(JIEQI_ROOT_PATH . '/modules' . DIRECTORY_SEPARATOR . $file)) {
function setContent($isreturn = false) { global $jieqiTpl; global $jieqiModules; $userrows = array(); if (count($this->exevars) > 0) { include_once JIEQI_ROOT_PATH . '/class/users.php'; $users_handler =& JieqiUsersHandler::getInstance('JieqiUsersHandler'); $criteria = new CriteriaCompo(); $criteria->add(new Criteria('uid', '(0,' . implode(',', $this->exevars) . ')', 'IN')); $criteria->setLimit(100); $criteria->setStart(0); $users_handler->queryObjects($criteria); $k = 0; while ($v = $users_handler->getObject()) { $userrows[$k]['uid'] = $v->getVar('uid'); $userrows[$k]['uname'] = $v->getVar('uname'); $userrows[$k]['name'] = $v->getVar('name'); if (empty($userrows[$k]['name'])) { $userrows[$k]['name'] = $v->getVar('uname'); } $userrows[$k]['groupid'] = $v->getVar('groupid'); $userrows[$k]['group'] = $v->getGroup(); $userrows[$k]['sex'] = $v->getSex(); if ($v->getVar('viewemail') == 1) { $userrows[$k]['viewemail'] = 1; $userrows[$k]['email'] = $v->getVar('email'); } else { $userrows[$k]['viewemail'] = 0; $userrows[$k]['email'] = ''; } $userrows[$k]['qq'] = $v->getVar('qq'); $userrows[$k]['icq'] = $v->getVar('icq'); $userrows[$k]['msn'] = $v->getVar('msn'); $userrows[$k]['url'] = $v->getVar('url'); $userrows[$k]['regdate'] = $v->getVar('regdate'); $userrows[$k]['experience'] = $v->getVar('experience'); $userrows[$k]['score'] = $v->getVar('score'); $userrows[$k]['monthscore'] = $v->getVar('monthscore'); $userrows[$k]['weekscore'] = $v->getVar('weekscore'); $userrows[$k]['dayscore'] = $v->getVar('dayscore'); $userrows[$k]['credit'] = $v->getVar('credit'); $userrows[$k]['viptype'] = $v->getViptype(); jieqi_getconfigs('system', 'honors'); $honorid = jieqi_gethonorid($v->getVar('score'), $jieqiHonors); $userrows[$k]['honor'] = $jieqiHonors[$honorid]['name'][intval($v->getVar('workid'))]; $egold = $v->getVar('egold'); $esilver = $v->getVar('esilver'); $emoney = $egold + $esilver; $userrows[$k]['egold'] = $egold; $userrows[$k]['esilver'] = $esilver; $userrows[$k]['emoney'] = $emoney; $userrows[$k]['sign'] = $v->getVar('sign'); //$userrows[$k]['intro']=$v->getVar('intro'); //头像 $avatar = $v->getVar('avatar', 'n'); $userrows[$k]['avatar'] = $avatar; //徽章 if (!empty($jieqiModules['badge']['publish']) && is_file($jieqiModules['badge']['path'] . '/include/badgefunction.php')) { include_once $jieqiModules['badge']['path'] . '/include/badgefunction.php'; //等级徽章 $userrows[$k]['url_group'] = getbadgeurl(1, $v->getVar('groupid'), 0, true); //头衔徽章 $userrows[$k]['url_honor'] = getbadgeurl(2, $honorid, 0, true); //自定义徽章 $jieqi_badgerows = array(); $badgeary = unserialize($v->getVar('badges', 'n')); if (is_array($badgeary) && count($badgeary) > 0) { $m = 0; foreach ($badgeary as $badge) { $jieqi_badgerows[$m]['imageurl'] = getbadgeurl($badge['btypeid'], $badge['linkid'], $badge['imagetype']); $jieqi_badgerows[$m]['caption'] = jieqi_htmlstr($badge['caption']); $m++; } } $userrows[$k]['badgerows'] = $jieqi_badgerows; $userrows[$k]['use_badge'] = 1; } else { $userrows[$k]['use_badge'] = 0; } $k++; } } $jieqiTpl->assign_by_ref('userrows', $userrows); }
function setContent($isreturn = false) { global $jieqiTpl; global $jieqiGroups; global $jieqiConfigs; global $jieqi_image_type; global $jieqiModules; global $jieqiUsersStatus; global $jieqiUsersGroup; if (empty($_SESSION['jieqiUserId'])) { $jieqiTpl->assign('jieqi_userid', 0); if (!isset($jieqiConfigs['system']['checkcodelogin'])) { jieqi_getconfigs('system', 'configs'); } if (!empty($jieqiConfigs['system']['checkcodelogin'])) { $jieqiTpl->assign('show_checkcode', 1); } else { $jieqiTpl->assign('show_checkcode', 0); } if (empty($jieqiConfigs['system']['usegd'])) { $jieqiTpl->assign('usegd', 0); } else { $jieqiTpl->assign('usegd', 1); } $jieqiTpl->assign('url_checkcode', JIEQI_USER_URL . '/checkcode.php'); } else { if ($jieqiUsersStatus == JIEQI_GROUP_GUEST) { $jieqiTpl->assign('jieqi_newmessage', 0); $jieqiTpl->assign('jieqi_userid', 0); $jieqiTpl->assign('jieqi_username', ''); $jieqiTpl->assign('jieqi_useruname', ''); $jieqiTpl->assign('jieqi_group', JIEQI_GROUP_GUEST); $jieqiTpl->assign('jieqi_groupname', $jieqiGroups[JIEQI_GROUP_GUEST]); $jieqiTpl->assign('jieqi_score', 0); $jieqiTpl->assign('jieqi_experience', 0); $jieqiTpl->assign('jieqi_honor', ''); $jieqiTpl->assign('jieqi_vip', 0); $jieqiTpl->assign('jieqi_egold', 0); $jieqiTpl->assign('jieqi_avatar', 0); } else { $jieqiTpl->assign('jieqi_userid', $_SESSION['jieqiUserId']); $jieqiTpl->assign('jieqi_username', jieqi_htmlstr($_SESSION['jieqiUserName'])); $jieqiTpl->assign('jieqi_useruname', jieqi_htmlstr($_SESSION['jieqiUserUname'])); $jieqiTpl->assign('jieqi_group', $_SESSION['jieqiUserGroup']); $jieqiTpl->assign('jieqi_groupname', $jieqiGroups[$_SESSION['jieqiUserGroup']]); $jieqiTpl->assign('jieqi_score', $_SESSION['jieqiUserScore']); $jieqiTpl->assign('jieqi_experience', $_SESSION['jieqiUserExperience']); $jieqiTpl->assign('jieqi_honor', $_SESSION['jieqiUserHonor']); $jieqiTpl->assign('jieqi_vip', $_SESSION['jieqiUserVip']); $jieqiTpl->assign('jieqi_egold', $_SESSION['jieqiUserEgold']); $jieqiTpl->assign('jieqi_avatar', $_SESSION['jieqiUserAvatar']); if (isset($_SESSION['jieqiNewMessage']) && $_SESSION['jieqiNewMessage'] > 0) { $jieqiTpl->assign('jieqi_newmessage', $_SESSION['jieqiNewMessage']); } else { $jieqiTpl->assign('jieqi_newmessage', 0); } } $jieqiTpl->assign('jieqi_userstatus', $jieqiUsersStatus); //ÏÔʾ»ÕÕ if (!empty($jieqiModules['badge']['publish']) && is_file($jieqiModules['badge']['path'] . '/include/badgefunction.php')) { include_once $jieqiModules['badge']['path'] . '/include/badgefunction.php'; //µÈ¼¶»ÕÕ $jieqiTpl->assign('jieqi_group_imageurl', getbadgeurl(1, $_SESSION['jieqiUserGroup'], 0, true)); //Í·ÏλÕÕ $jieqiTpl->assign('jieqi_honor_imageurl', getbadgeurl(2, $_SESSION['jieqiUserHonorid'], 0, true)); //×Ô¶¨Òå»ÕÕ if (!empty($_SESSION['jieqiUserBadges'])) { $badgeary = unserialize($_SESSION['jieqiUserBadges']); } else { $badgeary = array(); } $jieqi_jieqi_badgerows = array(); if (is_array($badgeary)) { $k = 0; foreach ($badgeary as $badge) { $jieqi_badgerows[$k]['imageurl'] = getbadgeurl($badge['btypeid'], $badge['linkid'], $badge['imagetype']); $jieqi_badgerows[$k]['caption'] = jieqi_htmlstr($badge['caption']); $k++; } } $jieqiTpl->assign_by_ref('jieqi_badgerows', $jieqi_badgerows); $jieqiTpl->assign('jieqi_use_badge', 1); } else { $jieqiTpl->assign('jieqi_use_badge', 0); } } }