public function imageUrl() { $ajkcid = intval($this->ajkcid); if ($ajkcid > 0) { $b_src = Bll_Image_UtilsImage::show_a_img_size($this->hostid, $this->imageid, $ajkcid, '420x315'); } else { $config = APF::get_instance()->get_config('hz', 'image', array('format_host' => 'pic%d.ajkimg.com', 'path_prefix' => '/display/hz/')); $host = sprintf($config['format_host'], $this->hostid); $path = $config['path_prefix'] . $this->imageid . '/420x315.jpg'; $b_src = 'http://' . $host . $path; } return $b_src; }
public function handle_request_internal() { if (!isset($this->_params['propId'])) { return Util_MobileAPI::error(Const_APIStatus::E_PROP_ID_MISS); } //获取租房房信息 $propInfo = Bll_HzProp::get_prop($this->_params['propId']); /* 备案编号:fileNo 小区ID:commId 小区名字:commName 房间数:roomNum 厅数:hallNum 卫生间数:toiletNum 面积:area 房源所在的楼层: proFloor 总楼层: floorNum 装修:fitment 朝向:exposure 标题:title 描述:description 小区图:commImg 室内图:roomImg 房型图:moduleImg */ if (!empty($propInfo)) { $return = array(); $return["status"] = "ok"; $community = Bll_Community_APIComm::getInstance()->getInfoByIdMapping($propInfo['commid'], 2); $return["data"]['propInfo']['fileNo'] = $propInfo['houseCard']; $return["data"]['propInfo']['commId'] = $propInfo['commid']; $return["data"]['propInfo']['commName'] = $propInfo['commname']; $return["data"]['propInfo']['commAddress'] = $community['commLocal']; $return["data"]['propInfo']['roomNum'] = $propInfo['roomnum']; $return["data"]['propInfo']['hallNum'] = $propInfo['hallnum']; $return["data"]['propInfo']['toiletNum'] = $propInfo['toilnetnum']; $return["data"]['propInfo']['area'] = round($propInfo['areanum']); $return["data"]['propInfo']['floor'] = $propInfo['floor']; $return["data"]['propInfo']['floorNum'] = $propInfo['totalfloor']; // 装修类型 $fitments_unify = APF::get_instance()->get_config('ajk_fitment_unify', 'zu_house'); $fitments = APF::get_instance()->get_config('ajk_fitment', 'zu_house'); $fitment = array_keys($fitments[$propInfo['cityid']]); $fitment_unify = array_keys($fitments_unify[$propInfo['cityid']]); $key = array_search($propInfo['fitment'], $fitment); $return["data"]['propInfo']['fitment'] = $fitment_unify[$key]; //朝向 $toward = APF::get_instance()->get_config('toward', 'zu_house'); $return["data"]['propInfo']['exposure'] = $toward[$propInfo['toward']]; //$return["data"]['propInfo']['exposure'] = $propInfo['toward']; $return["data"]['propInfo']['title'] = $propInfo['title']; $return["data"]['propInfo']['description'] = $propInfo['descript']; $return["data"]['propInfo']['price'] = $propInfo['pricenum']; $return["data"]['propInfo']['style'] = $propInfo['protype']; $return["data"]['propInfo']['shareRent'] = $propInfo['renttype']; $return["data"]['propInfo']['shareSex'] = $propInfo['sharesex']; $return["data"]['propInfo']['shareType'] = $propInfo['sharetype']; $prop_imgs = Bll_HzProp::get_images($this->_params['propId'], 1, false, false); $return["data"]["propInfo"]["roomImg"] = array(); $return["data"]["propInfo"]["commImg"] = array(); $return["data"]["propInfo"]["moduleImg"] = array(); if (count($prop_imgs)) { foreach ($prop_imgs as $k => $img) { $ajkcid = intval($img['ajkcid']); if ($ajkcid > 0) { $b_src = Bll_Image_UtilsImage::show_a_img_size($img['hostid'], $img['imageid'], $ajkcid, '420x315'); } else { $b_src = 'http://pic' . $img['hostid'] . '.ajkimg.com/display/hz/' . $img['imageid'] . '/420x315.jpg'; } $prop_imgs = array('imgId' => $img['id'], 'imgUrl' => $b_src, 'default' => $img['default']); if (1 == $img['type']) { $return["data"]['propInfo']['roomImg'][] = $prop_imgs; } else { if (2 == $img['type']) { $return["data"]['propInfo']['moduleImg'][] = $prop_imgs; } else { $return["data"]['propInfo']['commImg'][] = $prop_imgs; } } } } } else { return Util_MobileAPI::error(Const_APIStatus::E_CALL_API_ERROR); } return $return; }
public function handle_request_internal() { $type = "sale"; $this->apf = APF::get_instance(); $this->request = $this->apf->get_request(); $this->response = $this->apf->get_response(); $baseDomain = APF::get_instance()->get_config('base_domain', 'common'); $baseUri = defined('BASE_URI') ? BASE_URI : ''; $baseUrl = "http://my.{$baseDomain}"; $commissionsPageUrl = "http://my.{$baseDomain}{$baseUri}/commissions"; $myCommissionsPageUrl = "http://my.{$baseDomain}{$baseUri}/commissions/mysale"; $myRentCommissionsPageUrl = "http://my.{$baseDomain}{$baseUri}/commissions/my"; $cityId = $this->request->getBrokerCityId(); if ($cityId == 11) { $this->request->set_attribute('propCheck', 0); } else { $this->request->set_attribute('propCheck', 1); } $params = $this->request->get_parameters(); $brokerId = self::$BrokerInfo['BaseInfo']['BROKERID']; // TODO 替换为其他的方式 $per = 10; $page = isset($params[Const_Listing::PARAM_N_PAGE]) && intval($params[Const_Listing::PARAM_N_PAGE]) > 0 ? intval($params[Const_Listing::PARAM_N_PAGE]) : 1; // 获取经纪人的委托 $daCommissions = Model_House_Commission::data_access()->filter('brokerId', $brokerId)->filter('type', 1)->filter('isDelete', Model_House_Commission::DELETE_NO); $daTotal = clone $daCommissions; $commissions = $daCommissions->limit($per)->offset(($page - 1) * $per)->sort('id', 'desc')->find_all(); // 获取委托关联的房源 if (!empty($commissions)) { $houseIds = array(); $brokerHouseIds = array(); foreach ($commissions as $commission) { $houseIds[] = $commission->houseId; if (!empty($commission->brokerHouseId)) { $brokerHouseIds[] = $commission->brokerHouseId; } } $houses = Model_House_CommissionHouse::data_access()->filter('id', $houseIds)->sort('id', 'asc')->find_all(); $this->request->set_attribute('houses', $houses); // 获取小区默认图片 和 区域板块名称 $communityIds = array(); $areaCodes = array(); foreach ($houses as $house) { $communityIds[] = $house->commId; $areaCodes[] = $house->areaCode; } // 房东房源图片 $propImageUrls = Bll_Image_UtilsImage::getCommissionProImage($houseIds); $this->request->set_attribute('propImageUrls', $propImageUrls); // 小区默认图片 $communityImageUrls = $this->getCommunityImageUrls($communityIds); $this->request->set_attribute('communityImageUrls', $communityImageUrls); // 区域板块 $areaCodesNames = $this->getAreaCodeNames($areaCodes); $this->request->set_attribute('areaCodeNames', $areaCodesNames); // 是否推广数据 $staticPro = Bll_House_EsfHouse::getHouseOnLineInfo(self::$BrokerInfo['BaseInfo']['CITYID'], $brokerId, $brokerHouseIds); if (!empty($brokerHouseIds)) { $publishedProInfo = Bll_House_EsfHouse::getHouseInfo($brokerHouseIds, self::$BrokerInfo['BaseInfo']['CITYID']); } // 分页 $total = $daTotal->count(); $pager = Util_MultiPage::multiPage($params, '', $total, $per, 10, $myCommissionsPageUrl); $this->request->set_attribute('page', $page); $this->request->set_attribute('pager', $pager); $this->request->set_attribute('showPager', $total > $per); } $proSpreadUrl1 = "http://my." . $baseDomain . "/user/ajax/ppclimit"; $proSpreadUrl2 = "http://my." . $baseDomain . "/user/ajax/sale/staticplan/"; // 立即推广地址 $isCombo = Bll_Combo_HouseRelation::ifComboCity(self::$BrokerInfo['BaseInfo']['CITYID']); if ($isCombo == true) { $tgUrl = $baseUrl . "/ajkbroker/combo/broker/manage/ajk"; } else { $tgUrl = $baseUrl . "/user/broker/sale/homepage"; } $this->request->set_attribute('commissions', $commissions); $this->request->set_attribute('commissionsPageUrl', $commissionsPageUrl); $this->request->set_attribute('myCommissionsPageUrl', $myCommissionsPageUrl); $this->request->set_attribute('type', $type); $this->request->set_attribute('staticPro', $staticPro); $this->request->set_attribute('publishedProInfo', $publishedProInfo); $this->request->set_attribute('myRentCommissionsPageUrl', $myRentCommissionsPageUrl); $this->request->set_attribute('proSpreadUrl1', $proSpreadUrl1); $this->request->set_attribute('proSpreadUrl2', $proSpreadUrl2); $this->request->set_attribute('baseUrl', $baseUrl); $this->request->set_attribute('tgUrl', $tgUrl); return 'House_Commission_MySale'; }
public function handle_request_internal() { $this->apf = APF::get_instance(); $this->request = $this->apf->get_request(); $this->response = $this->apf->get_response(); $baseDomain = APF::get_instance()->get_config('base_domain', 'common'); $baseUri = defined('BASE_URI') ? BASE_URI : ''; $pageUrl = "http://my.{$baseDomain}{$baseUri}/commissions"; /* * 1.参数获取 */ $params = $this->request->get_parameters(); $type = isset($params['type']) && in_array($params['type'], array('rent', 'sale')) ? $params['type'] : ''; // 房源类型:不限、出粗、出售 // $room = (isset($params['room']) && in_array($params['room'], array('1', '2', '3', '4'))) ? $params['room'] : ''; // 房源房型:不限、一室、二室、三室、三室以上 //$areaId = (isset($params['area']) && is_numeric($params['area'])) ? intval($params['area']) : 0; // 房源区域:主版块 //$subAreaId = ($areaId && isset($params['subArea']) && is_numeric($params['subArea'])) ? intval($params['subArea']) : 0; // 房源区域:子版块 $cityId = $this->request->getBrokerCityId(); //如果是审核直接跳到我得房源库 /* if($cityId == 11){ APF::get_instance()->get_response()->redirect($pageUrl.'/mysale'); return false; } */ $brokerId = self::$BrokerInfo['BaseInfo']['BROKERID']; // TODO 替换为其他的方式 $per = 10; $page = isset($params[Const_Listing::PARAM_N_PAGE]) && intval($params[Const_Listing::PARAM_N_PAGE]) > 0 ? intval($params[Const_Listing::PARAM_N_PAGE]) : 1; /* * 2.获取经纪人主营板块下的所有委托房源(按照创建时间排序) */ $rushedHouses = array(); $daHouse = Model_House_CommissionHouse::data_access()->filter('cityId', $cityId)->filter('proStatus', Model_House_CommissionHouse::STATUS_ONGOING)->filter_by_op('openBrokerCnt', '<', Model_House_CommissionHouse::allowedMaxCommissionCount()); // 房源区域 /*$areas = $this->getCityAreas($cityId); $subAreas = array(); if ($areaId) { $subAreas = $this->getSubAreas($areaId); if ($subAreas) { $subAreaIds = array(); $subAreaCodes = array(); foreach ($subAreas as $subArea) { $subAreaIds[$subArea->typeId] = $subArea->typeId; $subAreaCodes[$subArea->typeId] = $subArea->typeCode; } if ($subAreaId && isset($subAreaCodes[$subAreaId])) { $daHouse->filter('areaCode', $subAreaCodes[$subAreaId]); } else { $daHouse->filter('areaCode', $subAreaCodes); } } else { $daHouse->filter('areaCode', 0); } } */ // 房源类型 if ($type) { switch ($type) { case 'rent': $daHouse->filter('commissionType', Model_House_CommissionHouse::COMMISSION_TYPE_RENT); break; case 'sale': $daHouse->filter('commissionType', Model_House_CommissionHouse::COMMISSION_TYPE_SALE); break; } } /* // 房源房型 if ($room) { switch ($room) { case '1': case '2': case '3': $daHouse->filter('roomNum', $room); break; case '4': $daHouse->filter_by_op('roomNum', '>=', $room); break; } } */ // 获取经纪人的区域id $brokerAreaCode = $this->getBrokerAreaCode(self::$BrokerInfo['BaseInfo']); if (!empty($brokerAreaCode)) { $daHouse->filter_by_op('areaCode', 'like', "{$brokerAreaCode}%"); } else { $daHouse->filter('id', 0); // 没有区域id,则不显示数据 } // 获取满足条件的总量 $daTotal = clone $daHouse; $total = $daTotal->count(); // 分页 $pager = Util_MultiPage::multiPage($params, '', $total, $per, 10, $pageUrl); $this->request->set_attribute('page', $page); $this->request->set_attribute('pager', $pager); $this->request->set_attribute('showPager', $total > $per); // 当前页面的个人房源 $houses = $daHouse->limit($per)->offset(($page - 1) * $per)->sort('created', 'desc')->find_all(); //print_r($daHouse->get_last_sql()); $overHouses = $this->getHasOverHouses($cityId); // 获取小区默认图片 和 区域板块名称 $houseIds = array(); $communityIds = array(); $areaCodes = array(); foreach ($houses as $house) { $houseIds[] = $house->id; $communityIds[] = $house->commId; $areaCodes[] = $house->areaCode; } // 判断已经抢完的数据是否存在 if (!empty($overHouses)) { foreach ($overHouses as $house) { $houseIds[] = $house->id; $communityIds[] = $house->commId; $areaCodes[] = $house->areaCode; } } // 房东房源图片 $propImageUrls = Bll_Image_UtilsImage::getCommissionProImage($houseIds); $this->request->set_attribute('propImageUrls', $propImageUrls); // 小区默认图片 $communityImageUrls = $this->getCommunityImageUrls($communityIds); $this->request->set_attribute('communityImageUrls', $communityImageUrls); // 区域板块 $areaCodesNames = $this->getAreaCodeNames($areaCodes); $this->request->set_attribute('areaCodeNames', $areaCodesNames); // 获取当前经纪人房源委托情况,如果已经委托,提示已委托 if ($houseIds) { $rushedCommissions = Model_House_Commission::data_access()->filter('houseId', $houseIds)->filter('brokerId', $brokerId)->find_all(); $rushedHouses = array(); foreach ($rushedCommissions as $rushedCommission) { $rushedHouses[$rushedCommission->houseId] = $rushedCommission->id; } } $rechargeUrl = "http://my.{$baseDomain}/user/broker/hpsupplement"; $isCombo = Bll_Combo_HouseRelation::ifComboCity(self::$BrokerInfo['BaseInfo']['CITYID']); if ($isCombo == ture) { // 获取经纪人套餐房源数 $conbosProNum = Bll_Combo_Broker_BrokerComboInfo::getTotalCombosProNum($brokerId); $this->request->set_attribute('conbosProNum', $conbosProNum); } $this->request->set_attribute('isCombo', $isCombo); $this->request->set_attribute('type', $type); //$this->request->set_attribute('room', $room); //$this->request->set_attribute('area', $areaId); //$this->request->set_attribute('subArea', $subAreaId); //$this->request->set_attribute('areas', $areas); //$this->request->set_attribute('subAreas', $subAreas); $this->request->set_attribute('pageUrl', $pageUrl); $this->request->set_attribute('houses', $houses); $this->request->set_attribute('rushedHouses', $rushedHouses); $this->request->set_attribute('overHouses', $overHouses); $this->request->set_attribute('rechargeUrl', $rechargeUrl); return 'House_Commission_All'; }
/** * 取得小区相册图片 * @param $commId * @param $type 1:小区相册图片;2:小区房型图 * (二手房type) =》 对应好租的 * $p_type = (1 == $type) ? 3 : 2; * @param $limit * @return array */ public static function getCommAlbum($commId, $type = 1, $limit = 20) { $minPKID = APF::get_instance()->get_config("min_haozu_comm_img_id", "image"); $images = Model_Community_Attachment::getLists(array(array('visibility', '=', 1), array('commId', '=', $commId), array('imageSign', '=', $type), array('aid', '>', $minPKID)), $limit); $result = array(); $resultImgs = array(); foreach ($images as $image) { $result[] = array('hostid' => $image['host_id'], 'filename' => $image['filename']); if (isset($image['updatedDatetime'])) { unset($image['updatedDatetime']); } if (isset($image['imgDesc'])) { unset($image['imgDesc']); } $resultImgs[] = array('smallSrc' => Bll_Image_UtilsImage::show_a_img_size($image['hostId'], $image['fileName'], $commId, 'small'), 'bigSrc' => Bll_Image_UtilsImage::show_a_img_size($image['hostId'], $image['fileName'], $commId, 'big'), 'info' => $image, 'aid' => $image['aid'], 'commPicId' => $image['aid']); } return empty($resultImgs) ? $result : $resultImgs; }
/** * @param $images * @return array */ public static function buildImagesForPage($images) { $picData = array('UPDROOM' => array(), 'ALLMODEL' => array(), 'ALLCOMM' => array(), 'defaultImgID' => 0); if (empty($images)) { return $picData; } $defaultImgID = 0; foreach ($images as $img) { $ajkcid = intval($img['ajkcid']); //$params['upload_imgs'][] = $ajkcid . '*' . $img['type'] . '*' . $img['hostid'] . '*' . $img['imageid']; if ($ajkcid > 0) { $s_src = Bll_Image_UtilsImage::show_a_img_size($img['hostid'], $img['imageid'], $ajkcid, 'small'); } else { $s_src = 'http://pic' . $img['hostid'] . '.' . Bll_Image_HzHouseImage::getGenerateImgUrlBaseDomain() . '/display/hz/' . $img['imageid'] . '/100x75c.jpg'; } if ($img['type'] == 1) { $prefix = 'UPDROOM'; } elseif ($img['type'] == 2) { $prefix = 'ALLMODEL'; } else { $prefix = 'ALLCOMM'; } $tmp = array('AID' => $img['imageid'], 'url' => $s_src, 'type' => $img['type'], 'commId' => $ajkcid ? $ajkcid : 0, 'imageId' => $img['imageid'], 'ajkCid' => $ajkcid, 'isDefault' => $img['default'], 'hostId' => $img['hostid']); // 模拟上传参数 if ($img['ajkcid'] > 0) { $tmp = array_merge($tmp, array('commPicId' => $img['ajkcid'])); } else { $tmp = array_merge($tmp, array('id' => $img['imageid'], 'hash' => $img['hostid'], 'host' => $img['hostid'], 'exists' => $img['md5_exists'], 'exif' => serialize(array('copyright' => $img['exif_exists']['copyright'], 'dateTime' => $img['exif_exists']['dateTime'], 'fileDateTime' => $img['exif_exists']['fileDateTime'], 'fileSize' => $img['exif_exists']['fileSize'], "make" => $img['exif_exists']['make'], "model" => $img['exif_exists']['model'], "memo" => "", "mimeType" => $img['exif_exists']['mimeType'], "software" => $img['exif_exists']['software'], "xResolution" => $img['exif_exists']['xResolution'], "yResolution" => $img['exif_exists']['yResolution'])))); } $picData[$prefix][] = $tmp; if ($img['default']) { $defaultImgID = $img['imageid']; } } $picData['defaultImgID'] = $defaultImgID; return $picData; }
/** * 房源默认图片 (默认优先封面图 -》 第一张室内图 -》 房型) * @param $propImage * @return mixed|string */ private static function getThumbImg($propImage) { $src = ''; $imgObj = ''; if (isset($propImage['roomImg']) && count($propImage['roomImg']) > 0) { foreach ($propImage['roomImg'] as $roomImg) { if ($roomImg['default'] == 1) { $imgObj = $roomImg; break; } } // 没有默认显示第一张 if (!$imgObj) { $imgObj = $propImage['roomImg'][0]; } } if (!$imgObj && isset($propImage['moduleImg']) && count($propImage['moduleImg']) > 0) { foreach ($propImage['moduleImg'] as $moduleImg) { if ($moduleImg['default'] == 1) { $imgObj = $moduleImg; break; } } // 没有默认显示第一张 if (!$imgObj) { $imgObj = $propImage['moduleImg'][0]; } } if (!$imgObj && isset($propImage['commImg']) && count($propImage['commImg']) > 0) { foreach ($propImage['commImg'] as $commImg) { if ($commImg['default'] == 1) { $imgObj = $commImg; break; } } // 没有默认显示第一张 if (!$imgObj) { $imgObj = $propImage['commImg'][0]; } } if ($imgObj) { $ajkcid = $imgObj['ajkcid']; if ($ajkcid > 0) { $src = Bll_Image_UtilsImage::show_a_img_size($imgObj['hostid'], $imgObj['imageid'], $ajkcid, '420x315'); } else { // pg: // http://pic1.dfs.pg.anjuke.test/display/hz/8c52b6ec43e292ca7457d14c65233c1c/420x315.jpg $src = 'http://pic' . $imgObj['hostid'] . '.ajkimg.com/display/hz/' . $imgObj['imageid'] . '/420x315.jpg'; } } $src = empty($src) ? 'http://pages.anjukestatic.com/img/global/nopic_150x113.gif' : $src; return $src; }
/** * 获取房源默认图片 * @param $proId * @return mixed|string */ public static function getPropDefaultImgWithUrl($proId) { $src = ''; $imgObj = Model_Image_HzImage::getDefaultImageByHouseId($proId); if ($imgObj) { $ajkcid = (int) $imgObj->ajkcid; if ($ajkcid > 0) { $src = Bll_Image_UtilsImage::show_a_img_size($imgObj->hostid, $imgObj->imageid, $ajkcid, '420x315'); } else { $src = 'http://pic' . $imgObj->hostid . '.ajkimg.com/display/hz/' . $imgObj->imageid . '/420x315.jpg'; } } $src = empty($src) ? 'http://pages.anjukestatic.com/img/global/nopic_150x113.gif' : $src; return $src; }
public function handle_request_internal() { $type = "rent"; $this->apf = APF::get_instance(); $this->request = $this->apf->get_request(); $this->response = $this->apf->get_response(); $baseDomain = APF::get_instance()->get_config('base_domain', 'common'); $baseUri = defined('BASE_URI') ? BASE_URI : ''; $pageUrl = "http://my.{$baseDomain}{$baseUri}/commissions/my"; $commissionsPageUrl = "http://my.{$baseDomain}{$baseUri}/commissions"; $myCommissionsPageUrl = "http://my.{$baseDomain}{$baseUri}/commissions/mysale"; $myRentCommissionsPageUrl = "http://my.{$baseDomain}{$baseUri}/commissions/my"; // *** *** *** *** *** *** *** $params = $this->request->get_parameters(); $brokerId = self::$BrokerInfo['BaseInfo']['BROKERID']; // TODO 替换为其他的方式 $per = 5; $page = isset($params[Const_Listing::PARAM_N_PAGE]) && intval($params[Const_Listing::PARAM_N_PAGE]) > 0 ? intval($params[Const_Listing::PARAM_N_PAGE]) : 1; $cityId = $this->request->getBrokerCityId(); if ($cityId == 11) { $this->request->set_attribute('propCheck', 0); } else { $this->request->set_attribute('propCheck', 1); } // 获取经纪人的所有委托 $daCommissions = Model_House_Commission::data_access()->filter('brokerId', $brokerId)->filter('type', 2)->filter('isDelete', Model_House_Commission::DELETE_NO); $daTotal = clone $daCommissions; $commissions = $daCommissions->limit($per)->offset(($page - 1) * $per)->sort('id', 'desc')->find_all(); // 获取委托关联的房源 if (!empty($commissions)) { $houseIds = array(); foreach ($commissions as $commission) { $houseIds[] = $commission->houseId; } $houses = Model_House_CommissionHouse::data_access()->filter('id', $houseIds)->sort('id', 'asc')->find_all(); $this->request->set_attribute('houses', $houses); // 获取小区默认图片 和 区域板块名称 $communityIds = array(); $areaCodes = array(); foreach ($houses as $house) { $communityIds[] = $house->commId; $areaCodes[] = $house->areaCode; } // 房东房源图片 $propImageUrls = Bll_Image_UtilsImage::getCommissionProImage($houseIds); $this->request->set_attribute('propImageUrls', $propImageUrls); // 小区默认图片 $communityImageUrls = $this->getCommunityImageUrls($communityIds); $this->request->set_attribute('communityImageUrls', $communityImageUrls); // 区域板块 $areaCodesNames = $this->getAreaCodeNames($areaCodes); $this->request->set_attribute('areaCodeNames', $areaCodesNames); // 分页 $total = $daTotal->count(); $pager = Util_MultiPage::multiPage($params, '', $total, $per, 5, $pageUrl); $this->request->set_attribute('page', $page); $this->request->set_attribute('pager', $pager); $this->request->set_attribute('showPager', $total > $per); } $this->request->set_attribute('commissions', $commissions); $this->request->set_attribute('commissionsPageUrl', $commissionsPageUrl); $this->request->set_attribute('myCommissionsPageUrl', $myCommissionsPageUrl); $this->request->set_attribute('type', $type); $this->request->set_attribute('myRentCommissionsPageUrl', $myRentCommissionsPageUrl); return 'House_Commission_My'; }