



$apartmentInfo = Apartment::model()->findByPk($id, array('select' => 'owner_id, phone'));
$phone = $apartmentInfo->phone;
if (!$phone && $apartmentInfo->owner_id && param('useShowUserInfo')){
$userInfo = User::model()->findByPk($apartmentInfo->owner_id, array('select' => 'phone'));
$phone = $userInfo->phone;
} $userInfo = $phone = null;
$apartmentInfo = Apartment::model()->findByPk($id, array('select' => 'owner_id, phone'));
if (!empty($apartmentInfo)) {
$phone = $apartmentInfo->phone;
}
if (!$phone && param('useShowUserInfo')){
if (!empty($apartmentInfo) && isset($apartmentInfo->owner_id)) {
$userInfo = User::model()->findByPk($apartmentInfo->owner_id, array('select' => 'phone'));
}
else {
$userInfo = User::model()->findByPk($id);
}
if (!empty($userInfo) && isset($userInfo->phone)) {
$phone = $userInfo->phone;
}
} 



$data['propertyType'] HApartment::getTypesForSearch(true) if ($filterPriceType) {
if (issetModule('seasonalprices') &&
in_array($filterPriceType, array(
Apartment::PRICE_PER_HOUR,
Apartment::PRICE_PER_DAY,
Apartment::PRICE_PER_WEEK,
Apartment::PRICE_PER_MONTH)
)) {
$whereCondition .= ' AND (a.id IN(SELECT DISTINCT(apartment_id) FROM {{seasonal_prices}} WHERE price_type = '.$filterPriceType.'))';
}
else {
$whereCondition .= ' AND a.price_type = '.$filterPriceType;
}
} if ($filterPriceType) {
$whereCondition .= ' AND a.type = '.$filterPriceType;
} 

Нужно в поиске разделить тип сделки "сдам" на подтипы: "почасово", "посуточно", "понедельно", "помесячно", а не объединять их в "поиск на карте".








Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5