/** * ajax获取回复相关信息 话题列表页使用 */ public function ajax_quickreplyOp() { // 话题信息 $this->themeInfo(); $data = array(); $data['form_action'] = CIRCLE_SITE_URL . '/index.php?act=theme&op=save_reply&type=quick&c_id=' . $this->c_id . '&t_id=' . $this->t_id; $data['member_avatar'] = uk86_getMemberAvatarForID($_SESSION['member_id']); // 头像 // 回复 $reply_list = Model()->table('circle_threply')->where(array('theme_id' => $this->t_id, 'circle_id' => $this->c_id))->order('reply_id desc')->limit(5)->select(); if (!empty($reply_list)) { foreach ($reply_list as $key => $val) { $reply_list[$key]['member_avatar'] = uk86_getMemberAvatarForID($val['member_id']); $reply_list[$key]['reply_addtime'] = date('Y-m-d H:i', $val['reply_addtime']); $reply_list[$key]['reply_content'] = uk86_removeUBBTag($val['reply_content']); } } $data['reply_list'] = $reply_list; $data['c_istalk'] = intval(C('circle_istalk')); $data['c_contentleast'] = intval(C('circle_contentleast')); if (intval(C('circle_contentleast')) > 0) { $data['c_contentmsg'] = sprintf(L('nc_content_min_length'), intval(C('circle_contentleast'))); } else { $data['c_contentmsg'] = L('nc_content_not_null'); } if (strtoupper(CHARSET) == 'GBK') { $data = Uk86Language::uk86_getUTF8($data); } echo json_encode($data); exit; }
/** * 我的商城 */ public function indexOp() { $member_info = array(); $member_info['user_name'] = $this->member_info['member_name']; $member_info['avator'] = uk86_getMemberAvatarForID($this->member_info['member_id']); $member_info['point'] = $this->member_info['member_points']; $member_info['predepoit'] = $this->member_info['available_predeposit']; output_data(array('member_info' => $member_info)); }
<div class="user-avatar"> <a <?php if ($v['geval_isanonymous'] != 1) { ?> href="index.php?act=member_snshome&mid=<?php echo $v['geval_frommemberid']; ?> " target="_blank" data-param="{'id':<?php echo $v['geval_frommemberid']; ?> }" nctype="mcard"<?php } ?> > <img src="<?php echo uk86_getMemberAvatarForID($v['geval_frommemberid']); ?> "> </a> </div> <dl class="detail"> <dt> <span class="user-name"> <?php if ($v['geval_isanonymous'] == 1) { ?> <?php echo uk86_str_cut($v['geval_frommembername'], 2) . '***'; ?> <?php } else {
"><?php echo $lang['nc_more']; ?> </a></span> </div> <ul class="fd-list" id="friendtrace"> <?php foreach ($output['tracelist'] as $k => $v) { ?> <li nc_type="tracerow_<?php echo $v['trace_id']; ?> "> <dl class="fd-wrap"> <dt><img src="<?php echo uk86_getMemberAvatarForID($v['trace_memberid']); ?> " data-param="{'id':<?php echo $v['trace_memberid']; ?> }" nctype="mcard"> <h3><a href="index.php?act=member_snshome&mid=<?php echo $v['trace_memberid']; ?> " target="_blank" data-param="{'id':<?php echo $v['trace_memberid']; ?> }" nctype="mcard"><?php echo $v['trace_membername']; echo $lang['nc_colon']; ?>
<?php if ($output['relation'] == 3) { ?> <ul id="visit_other" nc_type="visitlist" style="display: none;"> <?php if (!empty($output['visitother_list'])) { ?> <?php foreach ($output['visitother_list'] as $k => $v) { ?> <li> <div class="visitor-pic"><span class="thumb size60"><i></i><a href="index.php?act=member_snshome&mid=<?php echo $v['v_ownermid']; ?> " target="_blank"> <img src="<?php echo uk86_getMemberAvatarForID($v['v_ownermid']); ?> " data-param="{'id':<?php echo $v['v_ownermid']; ?> }" nctype="mcard" onload="javascript:DrawImage(this,60,60);"> </a></span></div> <p class="visitor-name"><a href="index.php?act=member_snshome&mid=<?php echo $v['v_ownermid']; ?> " target="_blank" data-param="{'id':<?php echo $v['v_ownermid']; ?> }" nctype="mcard"><?php echo $v['v_ownermname']; ?> </a></p>
<?php if (!empty($output['member_list'])) { ?> <?php foreach ($output['member_list'] as $val) { ?> <tr class="hover edit member"> <td class="w24"><input type="checkbox" name="check_param[]" value="<?php echo $val['member_id']; ?> |<?php echo $val['circle_id']; ?> " class="checkitem"></td> <td class="w48 picture"><div class="size-44x44"><img src="<?php echo uk86_getMemberAvatarForID($val['member_id']); ?> " class="size-44x44"/></div></td> <td><p><strong><?php echo $val['member_name']; ?> </strong></p></td> <td><p class="name"><strong><?php echo $val['circle_name']; ?> </strong>(<?php switch (intval($val['is_identity'])) { case 1: echo L('circle_member_identity_master'); break; case 2:
<?php if (!empty($output['reply_list']) && is_array($output['reply_list'])) { ?> <div class="theme-apply-top"><i class="icon-angle-up"></i>评论<?php echo $output['theme_info']['theme_commentcount']; ?> </div> <ul class="theme-apply-list"> <?php foreach ($output['reply_list'] as $reply_info) { ?> <li> <dl> <dt><img src="<?php echo uk86_getMemberAvatarForID($reply_info['member_id']); ?> "></dt> <dd> <h1><?php echo $reply_info['member_name']; ?> </h1><em><?php echo date('Y-m-d H:i', $reply_info['reply_addtime']); ?> </em> <font><?php echo $reply_info['reply_content']; ?> </font> </dd>
<dd>关闭原因:<?php echo $output['store_close_info']; ?> </dd> <dd>在此期间,您的店铺以及商品将无法访问;如果您有异议或申诉请及时联系平台管理。</dd> </dl> </div> <?php } ?> <header class="ncsc-head-layout w"> <div class="wrapper"> <div class="ncsc-admin"> <dl class="ncsc-admin-info"> <dt class="admin-avatar"><img src="<?php echo uk86_getMemberAvatarForID($_SESSION['member_id']); ?> " width="32" class="pngFix" alt=""/></dt> <dd class="admin-permission">当前用户</dd> <dd class="admin-name"><?php echo $_SESSION['seller_name']; ?> </dd> </dl> <div class="ncsc-admin-function"><a href="<?php echo uk86_urlShop('show_store', 'index', array('store_id' => $_SESSION['store_id']), $output['store_info']['store_domain']); ?> " title="前往店铺" ><i class="icon-home"></i></a><a href="<?php echo uk86_urlShop('member_security', 'auth', array('type' => 'modify_pwd')); ?> " title="修改密码" target="_blank"><i class="icon-wrench"></i></a><a href="<?php
<div class="comment_list <?php if (empty($output['comment'])) { echo 'hidden'; } ?> "> <div class="comment_list_title">最新评论</div> <?php if (!empty($output['comment']) && is_array($output['comment'])) { ?> <?php foreach ($output['comment'] as $val) { ?> <ul> <li class="comment_member_avatar"><span><img src="<?php echo uk86_getMemberAvatarForID($val['comment_member_id']); ?> "/></span></li> <li class="omment_list_content"> <em><?php echo uk86_getMemberNameForId($val['comment_member_id']); ?> </em><span>发表于<?php echo date('Y-m-d H:i:s', $val['comment_time']); ?> </span> <div><?php echo $val['comment_message']; ?> </div> <a class="hovered" cntype="<?php
/** * 商品详细页 */ public function goods_detailOp() { $goods_id = intval($_GET['goods_id']); // 商品详细信息 $model_goods = Model('goods'); $goods_detail = $model_goods->getGoodsDetail($goods_id); if (empty($goods_detail)) { output_error('商品不存在'); } //推荐商品 $model_store = Model('store'); $hot_sales = $model_store->getHotSalesList($goods_detail['goods_info']['store_id'], 6); $goods_commend_list = array(); foreach ($hot_sales as $value) { $goods_commend = array(); $goods_commend['goods_id'] = $value['goods_id']; $goods_commend['goods_name'] = $value['goods_name']; $goods_commend['goods_price'] = $value['goods_price']; $goods_commend['goods_image_url'] = uk86_cthumb($value['goods_image'], 240); $goods_commend_list[] = $goods_commend; } $goods_detail['goods_commend_list'] = $goods_commend_list; $store_info = $model_store->getStoreInfoByID($goods_detail['goods_info']['store_id']); $goods_detail['store_info']['store_id'] = $store_info['store_id']; $goods_detail['store_info']['store_name'] = $store_info['store_name']; $goods_detail['store_info']['member_id'] = $store_info['member_id']; //显示QQ及旺旺 优康商城 $goods_detail['store_info']['store_qq'] = $store_info['store_qq']; $goods_detail['store_info']['store_ww'] = $store_info['store_ww']; $goods_detail['store_info']['store_phone'] = $store_info['store_phone']; $goods_detail['store_info']['member_name'] = $store_info['member_name']; $goods_detail['store_info']['avatar'] = uk86_getMemberAvatarForID($store_info['member_id']); //商品详细信息处理 $goods_detail = $this->_goods_detail_extend($goods_detail); output_data($goods_detail); }
" target="_blank" title="<?php echo $val['snsgoods_goodsname']; ?> "><img alt="<?php echo $val['snsgoods_goodsname']; ?> " title="<?php echo $val['snsgoods_goodsname']; ?> " src="<?php echo uk86_cthumb($val['snsgoods_goodsimage'], 240, $val['snsgoods_storeid']); ?> "></a></div> <dl class="share-describe"> <dt class="member-avatar-s"><img src="<?php echo uk86_getMemberAvatarForID($val['share_memberid']); ?> " /></dt> <dd class="member-name"> <h4><a href="javascript:void(0);"><?php echo $val['share_membername']; ?> </a></h4> <h5 class="share-date"><?php echo $lang['nc_at']; if ($val['share_isshare'] == 1) { ?> <em><?php echo @date('Y-m-d H:i', $val['share_addtime']); ?> </em><?php
/** * AJAX for membership information */ public function indexOp() { Uk86Language::uk86_read('member_home_member'); $ownid = $_SESSION['member_id']; $uid = intval($_GET['uid']); $model = Model(); $member_info = $model->table('member')->field('member_id, member_name, member_truename, member_sex, member_email, member_qq, member_ww, member_areainfo, member_birthday, member_privacy, member_exppoints')->find($uid); if (empty($member_info)) { echo 'false'; exit; } if ($member_info['member_privacy'] != '') { $member_info['member_privacy'] = unserialize($member_info['member_privacy']); } //会员详情及会员级别处理 if ($member_info) { $member_gradeinfo = Model('member')->getOneMemberGrade(intval($member_info['member_exppoints'])); $member_info = array_merge($member_info, $member_gradeinfo); } if ($ownid == $uid) { $followed = 2; } else { // Whether to pay attention to yourself(own) $followed = 0; // 0 stranger, 1 friend, 2 own $where = array(); $where['friend_frommid'] = $uid; $where['friend_tomid'] = $ownid; $friend_info = $model->table('sns_friend')->where($where)->find(); if (!empty($friend_info)) { $followed = 1; } } $data = array(); $data['id'] = $member_info['member_id']; $data['name'] = $member_info['member_name']; $data['avatar'] = uk86_getMemberAvatarForID($member_info['member_id']); $data['truename'] = $followed >= intval($member_info['member_privacy']['truename']) && !empty($member_info['member_truename']) ? $member_info['member_truename'] : ''; $data['sex'] = $followed >= intval($member_info['member_privacy']['sex']) && !empty($member_info['member_sex']) ? $member_info['member_sex'] : 3; $data['email'] = $followed >= intval($member_info['member_privacy']['email']) && !empty($member_info['member_email']) ? $member_info['member_email'] : L('home_member_privary'); $data['qq'] = $followed >= intval($member_info['member_privacy']['qq']) && !empty($member_info['member_qq']) ? $member_info['member_qq'] : ''; $data['ww'] = $followed >= intval($member_info['member_privacy']['ww']) && !empty($member_info['member_ww']) ? $member_info['member_ww'] : ''; $data['areainfo'] = $followed >= intval($member_info['member_privacy']['area']) && !empty($member_info['member_areainfo']) ? $member_info['member_areainfo'] : L('home_member_privary'); $data['birthday'] = $followed >= intval($member_info['member_privacy']['birthday']) && !empty($member_info['member_birthday']) ? $member_info['member_birthday'] : L('home_member_privary'); $data['level_name'] = $member_info['level_name']; switch ($_GET['from']) { case 'shop': $data['url'] = SHOP_SITE_URL; break; case 'cms': $data['url'] = CMS_SITE_URL; break; case 'circle': $data['url'] = CIRCLE_SITE_URL; break; case 'microshop': $data['url'] = MICROSHOP_SITE_URL; break; default: $data['url'] = ''; break; } if ($ownid == $uid) { $data['follow'] = 2; // 0 stranger, 1 friend, 2 own } else { // Whether to pay attention to me $where = array(); $where['friend_frommid'] = $ownid; $where['friend_tomid'] = $uid; $friend_info = $model->table('sns_friend')->where($where)->find(); $data['follow'] = !empty($friend_info) ? 1 : 0; } // Pay attention to the number of $data['attention_count'] = $model->table('sns_friend')->where(array('friend_frommid' => $uid))->count(); // Number of fans $data['fans_count'] = $model->table('sns_friend')->where(array('friend_tomid' => $uid))->count(); echo $_GET['callback'] . '(' . json_encode($data) . ')'; //Tpl::output('data', $data); //Tpl::showpage('member_card','null_layout'); }
?> <div class="ban"><?php echo $lang['circle_nospeak_reply_prompt']; ?> </div> <?php } } } } } } ?> <div class="quick-reply-member"><a id="quickReply"></a> <div class="member-avatar-m"><img src="<?php echo uk86_getMemberAvatarForID($output['cm_info']['member_id']); ?> "/></div> </div> <form method="post" id="reply_form" action="<?php echo CIRCLE_SITE_URL; ?> /index.php?act=theme&op=save_reply&c_id=<?php echo $output['c_id']; ?> &t_id=<?php echo $output['t_id']; ?> "> <input type="hidden" name="form_submit" value="ok" /> <?php
if (!empty($output['theme_list']) && is_array($output['theme_list'])) { ?> <?php foreach ($output['theme_list'] as $t_v) { ?> <a href="index.php?act=wap_circle&op=circleTheme&c_id=<?php echo $_GET['c_id']; ?> &theme_id=<?php echo $t_v['theme_id']; ?> "> <div class="circle-theme-list"> <div class="circle-theme-top"> <img src="<?php echo uk86_getMemberAvatarForID($t_v['member_id']); ?> "> <em><?php echo $t_v['member_name']; ?> </em> </div> <div class="circle-theme-title"><?php echo $t_v['theme_name']; ?> </div> <div class="circle-theme-content <?php if (!empty($t_v['affix']) && is_array($t_v['affix'])) { echo 'circle-overflow-hidden'; } else {
/** * get recent from msg * * @param * @return array */ public function getRecentFromList($condition = array(), $limit = 5, $member_list = array()) { $list = $this->getMemberFromList($condition, '', $limit); if (!empty($list) && is_array($list)) { foreach ($list as $k => $v) { $member = array(); $u_id = $v['f_id']; $member['u_id'] = $u_id; $member['u_name'] = $v['f_name']; $member['avatar'] = uk86_getMemberAvatarForID($u_id); $member['recent'] = 1; $member['time'] = date("Y-m-d H:i:s", $v['addtime']); if (empty($member_list[$u_id])) { $member_list[$u_id] = $member; } else { $member_list[$u_id]['recent'] = 1; $member_list[$u_id]['time'] = date("Y-m-d H:i:s", $v['addtime']); } } } return $member_list; }