Exemplo n.º 1
0
 protected function _after_find(&$resultSet, $options)
 {
     if (!empty($this->oCollect['active'])) {
         foreach ($this->oCollect['active'] as $i) {
             if ($i['target'] == $resultSet['id'] && $i['type'] == 3) {
                 $resultSet['is_collect'] = 1;
             }
         }
     }
     $resultSet['focus_img'] = getFileUrl($resultSet['focus']);
     $resultSet['picture'] = D('Picture')->where(array('type' => 1, 'target' => $resultSet['id']))->select();
     $resultSet['join_count'] = D('Active_partner')->where(array('type' => 1, 'aid' => $resultSet['id']))->count();
     $resultSet['info_j'] = infoFormat($resultSet['info'], 300);
 }
Exemplo n.º 2
0
 protected function _after_find(&$resultSet, $options)
 {
     $resultSet['housetype_zh'] = $this->_aBaseOptions['housetype'][$resultSet['housetype']];
     $resultSet['style_zh'] = $this->_aBaseOptions['style'][$resultSet['style']];
     $resultSet['focus_img'] = getFileUrl($resultSet['focus']);
     $resultSet['header'] = getFileUrl($resultSet['uid']);
     if (!empty($this->oCollect['house'])) {
         foreach ($this->oCollect['house'] as $i) {
             if ($i['target'] == $resultSet['id'] && $i['type'] == 2) {
                 $resultSet['is_collect'] = 1;
             }
         }
     }
     $resultSet['info_j'] = infoFormat($resultSet['info']);
     $resultSet['picture'] = D('Picture')->where(array('type' => 3, 'target' => $resultSet['id']))->select();
     $resultSet['material'] = explode("\n", $resultSet['material']);
     $resultSet['owner_interview'] = json_decode($resultSet['owner_interview'], 1);
     $resultSet['designer_interview'] = json_decode($resultSet['designer_interview'], 1);
     $resultSet['cons_interview'] = json_decode($resultSet['cons_interview'], 1);
     $resultSet['jl_jump'] = "http://yijianli.com/house/index.php?s=/Case/detail/id/{$resultSet['jl_id']}";
 }
Exemplo n.º 3
0
 protected function _after_find(&$resultSet, $options)
 {
     $data = D('User')->getById($resultSet['uid']);
     $resultSet = array_merge($data, $resultSet);
     $resultSet['sex_zh'] = $this->_aBaseOptions['sex'][$resultSet['sex']];
     $resultSet['style_zh'] = $this->_aBaseOptions['style'][$resultSet['style']];
     $resultSet['name_zh'] = $resultSet['nickname'] ? $resultSet['nickname'] : $resultSet['realname'] ? $resultSet['realname'] : $resultSet['account'];
     $resultSet['decoration_type_zh'] = $this->_aBaseOptions['decorationType'][$resultSet['decoration_type']];
     $resultSet['housetype_zh'] = $this->_aBaseOptions['houseType'][$resultSet['housetype']];
     $resultSet['designation_zh'] = $this->_aBaseOptions['designation'][$resultSet['designation']];
     $resultSet['service_area'] = $this->_aBaseOptions['serviceArea'][$resultSet['service_area']];
     $resultSet['ischeck_zh'] = $this->_aBaseOptions['ischeck'][$resultSet['ischeck']];
     $resultSet['header'] = getFileUrl($resultSet['avatar']);
     $resultSet['avg_score'] = ($resultSet['score_skill'] + $resultSet['score_service']) / 2;
     $resultSet['star_html'] = getStar($resultSet['avg_score']);
     $resultSet['info_j'] = infoFormat($resultSet['info']);
     $resultSet['is_friend'] = D('Friend')->isFriend($resultSet['uid']);
     $cache = json_decode($resultSet['cache'], 1);
     $resultSet['friend_c'] = $cache['friend_count'] ? $cache['friend_count'] : 0;
     $resultSet['fensi_c'] = $cache['fensi_count'] ? $cache['fensi_count'] : 0;
     $resultSet['case_focus'] = $cache['case']['focus'] ? $cache['case']['focus'] : C('HOST_URL') . C('TMPL_PARSE_STRING.__FILES__') . "/404.jpg";
     $resultSet['case_id'] = $cache['case']['id'];
 }
Exemplo n.º 4
0
 protected function _after_find(&$resultSet, $options)
 {
     $resultSet['housetype_zh'] = $this->_aBaseOptions['houseType'][$resultSet['housetype']];
     $resultSet['style_zh'] = $this->_aBaseOptions['style'][$resultSet['style']];
     $resultSet['authorize_zh'] = $this->_aBaseOptions['authorize'][$resultSet['authorize']];
     $resultSet['focus_img'] = getFileUrl($resultSet['focus']);
     $resultSet['name'] = str_replace("\\'", "'", $resultSet['name']);
     $user = D('User')->getById($resultSet['uid']);
     if ($user['type'] == 2) {
         $designer = D('User_designer')->where(array('uid' => $resultSet['uid']))->find();
         $resultSet['user'] = $designer;
         $resultSet['user']['name_zh'] = $designer['realname'] ? $designer['realname'] : $designer['nickname'];
         $resultSet['user']['url'] = __GROUP__ . "/Designer/designerDetails/uid/" . $designer['uid'];
     } else {
         if ($user['type'] == 3) {
             $company = D('Company')->where(array('uid' => $resultSet['uid']))->find();
             $resultSet['user'] = $company;
             $resultSet['user']['name_zh'] = $company['name'];
             $resultSet['user']['url'] = __GROUP__ . "/Company/companyDetails/uid/" . $company['uid'];
         }
     }
     $resultSet['user']['type'] = $user['type'];
     $resultSet['user']['header'] = getFileUrl($user['avatar']);
     $resultSet['tag_zh'] = formatTag($resultSet['tags']);
     $resultSet['is_original_zh'] = $resultSet['is_original'] ? '原创' : '转发';
     $resultSet['createtime_zh'] = time_tran($resultSet['createtime']);
     $resultSet['info_j'] = infoFormat($resultSet['info']);
     $resultSet['is_collect'] = 0;
     if (!empty($this->oCollect['case'])) {
         foreach ($this->oCollect['case'] as $i) {
             if ($i['target'] == $resultSet['id'] && $i['type'] == 1) {
                 $resultSet['is_collect'] = 1;
             }
         }
     }
 }