" id="item">
Агент
'; } else { echo '
Собственник
'; } //Доп обработка if(!$obj['etazh']) { $obj['etazh'] = Filter::getFloorFromName($obj['nazv'],true); } else { Filter::getFloorFromName($obj['nazv'],true); } if(!$obj['etazh_iz']) { $obj['etazh_iz']=Filter::getMaxFloorFromName($obj['nazv'],true); } else { Filter::getMaxFloorFromName($obj['nazv'],true); } Filter::getSpaceFromName($obj['nazv'],true); $obj['nazv']=Filter::name($obj['nazv']); $obj['sobstv'] = Filter::replaceSobstv($obj['sobstv']); $obj['opis'] = cleanHtml($obj['opis']); if (is_numeric($obj['stoim_prim']) && $obj['stoim_prim'] == 0) { $obj['stoim_prim'] = ''; } $photo = ""; for($num=1;$num<=20;$num++) { if($obj['photo'.$num]) { $photo = $obj['photo'.$num]; break; } } if(empty($photo)) { ?>
'; } } ?>
checkMenuPermissions(); $depClassPerm = new Department(); $dep_user = $depClassPerm->getDepartment($user->id); $sql_check_manager = "SELECT `id_manager`, `department_id` FROM `users` WHERE `id` = ".$obj['id_add_user']; $result_check_manager = mysql_query($sql_check_manager); $obj_id_manager = mysql_fetch_assoc($result_check_manager); $user_allow_edit = 0; if ($user->agency == 1 || $user->users_admin == 1 || $r_check_permissions['menu_all_objects_edit'] == 1 || $_SESSION['id'] == $obj['id_add_user']) { $user_allow_edit = 1; } elseif (($dep_user['role'] == 'admin_department' || $dep_user['role'] == 'manager_office') && $obj_id_manager['department_id'] == $user->department_id) { $user_allow_edit = 1; } elseif ($dep_user['role'] == 'manager' && ($user->id == $obj_id_manager['id_manager'])) { $user_allow_edit = true; } elseif ($dep_user['role'] == 'manager_office_menager' && ($user->id == $obj_id_manager['id_manager'] || $_SESSION['id_manager'] === $obj_id_manager['id_manager'] || $_SESSION['id_manager'] === $obj['id_add_user'])) { $user_allow_edit = true; } elseif (!($dep_user['role']) && ($user->manager && ($user->id == $obj_id_manager['id_manager']))) { $user_allow_edit = true; } $dateAddForTitle = date("d.m.Y H:i",strtotime($time_zone, strtotime($obj['date_add']))); $dateRealAddForTitle = date("d.m.Y H:i",strtotime($time_zone, strtotime($obj['date_really_add']))); $date_add_temp = explode(" ", $dateAddForTitle); if(isset($obj['date'])) $date_add_temp = explode(" ", date("d.m.Y H:i",strtotime($time_zone, strtotime($obj['date'])))); list($dateAdd, $timeAdd) = $date_add_temp; list($d, $m, $y) = explode(".", $dateAdd); $date_add = $d." ".getRusMonth($m)." ".$y; $date = $date_add."  ".$timeAdd; //echo ''.$date.''; echo ''.$date.''; ?>  "> Сдается   Уже в работе'; } } else { if ($obj['operation_type'] == 1) { ?> Продается ID 
$activity) { if (in_array($key, $obj['activities'])) { $tags[$key] = $activity; } } } if (stripos($_SERVER['SCRIPT_NAME'], "getObjectsView.php") !== false){ $contracts = array(); $contract_name = ''; if (!isset($objContractsArray)) { $objContractsArray = []; $sql_c = "SELECT * FROM contracts_object WHERE object_id = {$obj['id']}"; $q_c = mysql_query($sql_c); while ($r_c = mysql_fetch_assoc($q_c)) { $objContractsArray[] = $r_c; } } foreach ($objContractsArray as $r_c) { if ($r_c["object_id"] == $obj["id"]) { $expired = false; $diff_date = ($r_c['date_end'] - time()) / 86400; if ($diff_date < (int)$r_c['days']) { $expired = true; } $name = $typesContracs[$r_c['type']]['type'] . " №" . $r_c['number'] . " от " . date('d.m.Y', $r_c['date_start']) . " по " . date('d.m.Y', $r_c['date_end']); $contracts[] = array('id' => $r_c['id'], 'name' => $name, 'expired' => $expired); if ($contract_name != '') $contract_name .= ", "; $contract_name .= $name; } } ?>
$tag) { if($tags_visible < 3){ ?>
и ещё шт.
"> Договоры
Отправлено Просмотрено

" id="checked-eye" data-id="">
agencyId})) AND deleted = 0 AND cancel = 0 LIMIT 1"; $q_req = mysql_query($sql_req); if(mysql_num_rows($q_req) > 0){ $req = mysql_fetch_assoc($q_req); } } ?>

0){ //if (stripos($_SERVER['SCRIPT_NAME'],"getObjectsView.php") !== false && (!isset($isFavor) || !$isFavor)) { echo ''; } ?>
0) { ?>
1) { ?>
' . str_replace([' район', 'район', ' р-н', 'р-н'], '', $obj['rayon']) . ' район
'; } if($obj['peshkom'] || $obj['transport']) { if($obj['peshkom']) { echo '
' . $obj['peshkom']." минут пешком" . '
'; } if($obj['transport']) { echo '
' . $obj['transport']." минут на транспорте" . '
'; } } $objCoordinates = []; if (isset($objCoordinatesArray)) { foreach ($objCoordinatesArray as $objCoords) { if ($objCoords['object_id'] == $obj['id']) { $objCoordinates = $objCoords; $obj['latitude'] = $objCoordinates['latitude']; $obj['longitude'] = $objCoordinates['longitude']; break; } } } else { $sql_coordinates = "SELECT address, latitude, longitude FROM object_location WHERE object_id=".$obj['id']; $rezCoordinates = mysql_query($sql_coordinates); if (mysql_num_rows($rezCoordinates) > 0) { $objCoordinates = mysql_fetch_assoc($rezCoordinates); $obj['latitude'] = $objCoordinates['latitude']; $obj['longitude'] = $objCoordinates['longitude']; } } if ($objCoordinates && isset($objCoordinates['address'])) { ?>
Ссылка на источник: "; } if ($obj['ads_source'] == 1) { echo "img "; } if ($obj['ads_source'] == 4) { echo "img "; } if ($obj['ads_source'] == 6) { echo "img "; } if ($obj['ads_source'] == 2) { echo "img "; } if ($obj['ads_source'] == 5) { echo "img "; } if ($obj['ads_source'] == 10) { echo " img "; } if ($obj['ads_source'] == 11) { echo "img "; }?>
' . $obj['land_area'] * 1 . ' cоток
'; } if ($obj['land_usage_name']) { echo '
' . $obj['land_usage_name'] . '
'; } } else { if ($obj['type'] == 3 || $obj['type'] == 5) { if ($obj['ploshad'] * 1 != 0) { echo '
' . $obj['ploshad'] * 1 . ' кв. м
'; } if ($obj['land_area']) { echo '
Участка: ' . $obj['land_area'] * 1 . ' cоток
'; } if ($obj['house_category']) { echo '
Вид объекта: '; if ($obj['house_category'] == 1) { echo 'Дача'; } if ($obj['house_category'] == 2) { echo 'Коттедж'; } if ($obj['house_category'] == 3) { echo 'Таунхаус'; } if ($obj['house_category'] == 4) { echo 'Дом'; } echo '
'; } } else { if ($obj['ploshad'] * 1 != 0) { echo '
' . $obj['ploshad'] * 1 . ' кв. м
'; } if ($obj['type'] != 4) { if ($obj['ploshad_komn']) { echo '
Жилая: ' . $obj['ploshad_komn'] . ' кв. м
'; } } if ($obj['ploshad_k'] * 1 != 0) { echo '
Кухни: ' . $obj['ploshad_k'] * 1 . ' кв. м
'; } if ($obj['type'] == 4) { if ($obj['commerc_land_category_name']) { echo '
' . $obj['commerc_land_category_name'] . '
'; } } else { if ($obj['land_usage_name']) { echo '
' . $obj['land_usage_name'] . '
'; } } if ($obj['type_category'] == 6) { echo '
Всего этажей: '; if ($obj['etazh_iz'] * 1 != 0) { echo " " . $obj['etazh_iz']; } echo '
'; } else { if ($obj['etazh'] * 1 != 0) { if ($obj['type'] == 3) { echo '
'; if ($obj['etazh_iz'] * 1 != 0) { echo $obj['etazh_iz'] . " этажей"; } echo '
'; } else { $etaz = $obj['etazh'] . ' этаж'; if ((int)$obj['etazh'] == 1 && !empty($obj['etaz_first_type'])) { $etaz = $etaz_first_types[$obj['etaz_first_type']]; } echo '
' . $etaz; if ($obj['etazh_iz'] * 1 != 0) { echo " из " . $obj['etazh_iz']; } echo '
'; } } } } } ?>
'; if($obj['stirka']) echo ''; if($obj['tv']) echo ''; if($obj['mebel']) echo ''; ?>
'; echo '
" id="to_send_button" data-id="" data-asfilter-id=""> pdf
" id="to_send_button" data-id=""> pdf
agencyId != 5530 || $_SESSION['id'] == 5530) { if(!empty($user->vk_token) && (stripos($_SERVER['SCRIPT_NAME'],"getObjectsView.php") !== false || $obj['id_add_user'] == 0)) { ?>
agencyId != 5530 || $_SESSION['id'] == 5530)) { ?>
antiznak_request_count; if (empty($availableRequestsAntiznak) || $availableRequestsAntiznak <= 0) { $availableRequestsAntiznak = $currentUser->agencyAntiznakRequestCount; } $classAntiznak = "antiznakRequestPay"; $styleAntiznak = "padding:0 2px"; if ($availableRequestsAntiznak > 0) { $classAntiznak = "antiznakRequest"; } ?>
= $minPrice AND stoim <= $maxPrice AND type=$obj[type] AND komnat=$obj[komnat] AND $adres_usl"; } else { $sql22 = "SELECT id FROM objects, objects_delta WHERE operation_type = 1 and is_agent_sobtv = 1 AND id_add_user = 0 AND stoim >= $minPrice AND stoim <= $maxPrice AND type=$obj[type] AND komnat=$obj[komnat] AND $adres_usl"; } /* if($_SESSION['id'] == 5238){ echo $sql22.'
'; }*/ if (isset($db)) { $rez22 = $db->query($sql22); if($rez22){ $kol_arch = $db->num_rows($rez22); if($kol_arch) { $ids = array(); while($sootv = $db->fetch_assoc($rez22)) $ids[] = $sootv['id']; $idstr = implode(",",$ids); ?>
0)) {?>
Задачи
0 && ($hasSearchLayout || !$hasAutoSearchLayout)) { ?>
Автопоиск
'>В мои объекты
' . $sql_count_notes .'
'; } $obj['notes'] = mysql_result(mysql_query($sql_count_notes),0); } ?>
Опубликовать на сайте компании
Снять с сайта компании
agencyId})) and object_id = $obj[id] and cancel=0"; $qRequest = mysql_query($sqlRequest); $requestsCount = mysql_num_rows($qRequest); } if ($requestsCount > 0 && $user_allow_edit) { ?>
egrn_request_count; if (empty($availableRequests) || $availableRequests <= 0) { $availableRequests = $currentUser->agencyEgrnRequestCount; } $class = "egrnRequestPay"; $style = "color: #237ef7 !important;border-color: #3a8efa !important;"; if ($availableRequests > 0) { $class = "egrnRequestList"; $hasNotDone = false; $reqCount = 0; if (isset($objDischRequestArray)) { foreach ($objDischRequestArray as $objDischRequest) { if($objDischRequest["object_id"] == $obj['id']) { $reqCount = 1; if ($objDischRequest['state'] != 'done') { $hasNotDone = true; } } } } else { $sqlCount = "SELECT DISTINCT state FROM discharge_object_request where object_id = " . $obj['id']; $rezCount = mysql_query($sqlCount); if (mysql_num_rows($rezCount) > 0) { $reqCount = 1; while ($request = mysql_fetch_assoc($rezCount)) { if ($request['state'] != 'done') { $hasNotDone = true; } } } } if ($reqCount > 0) { if ($hasNotDone) { $style = "color: orange !important;border-color: orange !important;"; } else { $style = "color: green !important;border-color: green !important;"; } } else { $class = "egrnRequest"; } } $canRequestEgrn = true; if ($currentUser->agencyId == 8867 || $currentUser->agencyId == 9721 || $currentUser->agencyId == 9885) { $canRequestEgrn = false; if ($currentUser->agency == 1 || $currentUser->users_admin == 1) { $canRequestEgrn = true; } } if ($canRequestEgrn) { ?>
Выписка
Реклама
id="addToAdvertSwitcher__" onchange="$(this).prop('checked', false);trialperiod.modalAdvert();" type="checkbox" value="1" >
id="addToAdvertSwitcher__" onchange="advertsSwitch(this);" type="checkbox" value="1" data-id="" >
id="addToAdvertSwitcher__" onchange="$(this).prop('checked', false);trialperiod.modalAdvert();" type="checkbox" value="1" >
id="addToAdvertSwitcher__" onchange="advertsModerationSwitch(this);" type="checkbox" value="1" data-id="" >
id="addToAdvertSwitcher__" onchange="advertsSwitch(this);" type="checkbox" value="1" data-id="" data-archive="" >
0) {?>
Комиссия

'; $commission_stats .= ''; // Комиссия с арендатора и для агента — только вне поиска или в compObj-поиске if (!isset($isSearch) || isset($isCompanyObjects)) { if ($obj['operation_type'] == 0 && floatval($obj['commission']) > 0) { $comm_rub = round(floatval($obj['commission']) * intval($obj['stoim']) / 100); $commission_stats .= ''; } if ($obj['operation_type'] == 0 && floatval($obj['commission_agent']) > 0) { $comm_agent_rub = round(floatval($obj['commission_agent']) * intval($obj['stoim']) / 100); $commission_stats .= ''; } } // Комиссия встречному агенту — показывается всегда (в т.ч. в поиске) if (floatval($obj['commission_counter_agent']) > 0) { if ($obj['commission_counter_agent_type'] == 'fixed') { $counter_val = number_format(floatval($obj['commission_counter_agent']), 0, ',', ' ') . ' ' . $currency . ''; } else { $counter_val = $obj['commission_counter_agent'] . '%'; } $commission_stats .= ''; } $commission_stats .= '
С арендатора: ' . $obj['commission'] . '% — ' . number_format($comm_rub, 0, ',', ' ') . ' ' . $currency . '
С арендатора с агентом: ' . $obj['commission_agent'] . '% — ' . number_format($comm_agent_rub, 0, ',', ' ') . ' ' . $currency . '
Встречному агенту: ' . $counter_val . '
'; if (intval($obj['prep_price']) > 0 || intval($obj['start_price']) > 0 || intval($obj['fact_price']) > 0) { $price_stats .= ""; if (intval($obj['prep_price']) > 0) $price_stats .= ''; if (intval($obj['start_price']) > 0) $price_stats .= ''; if (intval($obj['fact_price']) > 0) $price_stats .= ''; $price_stats .= "
Предварительная:'. number_format($obj['prep_price'], 0, ',', ' ') .' '.$currency.'
Начальная:'. number_format($obj['start_price'], 0, ',', ' ') .' '.$currency.'
Фактическая:'. number_format($obj['fact_price'], 0, ',', ' ') .' '.$currency.'
"; } $num_rows = 0; $localObjPriceHistoryArray = []; if (!isset($objPriceHistoryArray)) { $objPriceHistoryArray = []; $sqlPriceHistory="SELECT date_change_price, price, price_ku, object_id, final_sale_price FROM objects_price_history WHERE object_id ={$obj['id']}"; $rezPriceHistory=mysql_query($sqlPriceHistory); while($priceHist = mysql_fetch_assoc($rezPriceHistory)) { $localObjPriceHistoryArray[] = $priceHist; $num_rows++; } } else { foreach ($objPriceHistoryArray as $objPriceHistory) { if ($objPriceHistory['object_id'] == $obj['id']) { $localObjPriceHistoryArray[] = $objPriceHistory; $num_rows++; } } } if ($num_rows > 0 ) { if (!empty($price_stats)) $price_stats .= '

 

'; $price_stats .= '

Статистика изменения цены

'; $price_stats .= ""; $price_stats .= ""; foreach ($localObjPriceHistoryArray as $objPriceHistory) { $price_stats .= ""; $price_stats .= ""; $price_stats .= ""; $price_stats .= ""; } $price_stats .= "

Дата

Цена

"; $price_stats .= '

'; $price_stats .= date('d.m.Y', strtotime($objPriceHistory['date_change_price'])); $price_stats .= '

'; $price_stats .= "
"; $price_stats .= '

'; if ($obj['operation_type'] == 0) { if ($objPriceHistory['final_sale_price'] == '1') { $price_stats .= 'Аренда: '; } if ($objPriceHistory['price_ku'] != 0){ $price_stats .= number_format($objPriceHistory['price'], 0, ',', ' ') . ''.$currency.'+ку(' . $objPriceHistory['price_ku'] . ')'; } else { $price_stats .= number_format($objPriceHistory['price'], 0, ',', ' ') . ''.$currency.'+ку'; } } else { if ($objPriceHistory['final_sale_price'] == '1') { $price_stats .= 'Продажа: '; } $price_stats .= number_format($objPriceHistory['price'], 0, ',', ' ') . ''.$currency.''; } $price_stats .= '

'; $price_stats .= "
"; } } echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
'; if (!empty($price_stats)) { echo '
'; echo '
'; echo ''; echo '
'; echo '
'; echo $price_stats; echo '
'; echo '
'; } // В поиске тултип показывается всем, но только если есть комиссия встречному агенту. // Полный набор строк (с арендатора и т.д.) — только вне поиска или в compObj-поиске. if (!isset($isSearch) || isset($isCompanyObjects)) { $hasCommissionData = ($obj['operation_type'] == 0 && floatval($obj['commission']) > 0) || ($obj['operation_type'] == 0 && floatval($obj['commission_agent']) > 0) || floatval($obj['commission_counter_agent']) > 0; } else { $hasCommissionData = floatval($obj['commission_counter_agent']) > 0; } if (!isset($isModal) && $hasCommissionData) { echo '
'; echo '
'; echo ''; echo '
'; echo '
'; echo $commission_stats; echo '
'; echo '
'; } echo '
'; echo '
'; echo "" . number_format($obj['stoim'], 0, ',', ' ') . ''; echo "" . $currency . ''; $sqlP = "SELECT * FROM `object_prices` WHERE `object_id`='$obj_id' AND `agency_id`='$user->agencyId' LIMIT 1"; $queryP = mysql_query($sqlP); if (mysql_num_rows($queryP) > 0) { $row = mysql_fetch_assoc($queryP); $obj['prices']['prep'] = (intval($row['prep_price']) > 0) ? intval($row['prep_price']) : ''; $obj['prices']['start'] = (intval($row['start_price']) > 0) ? intval($row['start_price']) : ''; $obj['prices']['fact'] = (intval($row['fact_price']) > 0) ? intval($row['fact_price']) : ''; $obj['prices']['currency'] = (int)$row['currency']; $obj['prices']['price_avito'] = (intval($row['price_avito']) > 0) ? intval($row['price_avito']) : ''; } $obj['stoim_ot'] = $row['price']; $jsonObj =htmlspecialchars(json_encode($obj, JSON_UNESCAPED_UNICODE), ENT_QUOTES, 'UTF-8'); $r_check_permissions = $user->checkMenuPermissions(); $depClassPerm = new Department(); $dep_user = $depClassPerm->getDepartment($user->id); $sql_check_manager = "SELECT `id_manager`, `department_id` FROM `users` WHERE `id` = ".$obj['id_add_user']; $result_check_manager = mysql_query($sql_check_manager); $obj_id_manager = mysql_fetch_assoc($result_check_manager); $user_allow_edit = 0; if ($user->agency == 1 || $user->users_admin == 1 || $r_check_permissions['menu_all_objects_edit'] == 1 || $_SESSION['id'] == $obj['id_add_user']) { $user_allow_edit = 1; } elseif (($dep_user['role'] == 'admin_department' || $dep_user['role'] == 'manager_office') && $obj_id_manager['department_id'] == $user->department_id) { $user_allow_edit = 1; } elseif ($dep_user['role'] == 'manager' && ($user->id == $obj_id_manager['id_manager'])) { $user_allow_edit = true; } elseif ($dep_user['role'] == 'manager_office_menager' && ($user->id == $obj_id_manager['id_manager'] || $_SESSION['id_manager'] === $obj_id_manager['id_manager'] || $_SESSION['id_manager'] === $obj['id_add_user'])) { $user_allow_edit = true; } elseif (!($dep_user['role']) && ($user->manager && ($user->id == $obj_id_manager['id_manager']))) { $user_allow_edit = true; } if ((stripos($_SERVER['SCRIPT_NAME'], "/ajax/getObjectsView.php") !== false) && ($obj['id_add_user'] == $_SESSION['id'] || $user_allow_edit == 1)) { echo "
"; } echo '
'; echo '
'; if ($obj['operation_type'] == 0) { echo '' . $obj['stoim_prim'] . ''; } echo '
'; echo '
'; if ($obj['type'] == 7) { if ($obj['land_area'] && $obj['stoim']) { echo "" . number_format($obj['stoim']/$obj['land_area'], 0, ',', ' ') . ''; echo "" . $currency . '(сотку)'; } } else { if ($obj['type'] == 4 && $obj['building_area'] && $obj['stoim']) { echo "" . number_format($obj['stoim'] / $obj['building_area'], 0, ',', ' ') . ''; echo "" . $currency . '2)'; } else { if ($obj['ploshad'] && $obj['stoim']) { echo "" . number_format($obj['stoim'] / $obj['ploshad'], 0, ',', ' ') . ''; echo "" . $currency . '2)'; } } } echo '
'; echo '
'; ?>
0 && $obj['stoim'] > 0) { echo "Наша комиссия:
"; if ($obj['commission_agency_type'] === 'price') { echo number_format(floatval($obj['commission_agency']), 0, ',', ' ') . " руб."; } else { $agency_rub = round(floatval($obj['commission_agency']) * intval($obj['stoim']) / 100); echo $obj['commission_agency'] . "% - " . number_format($agency_rub, 0, ',', ' ') . " руб."; } } ?>
"; } else { echo "
". $obj['opis'] ."
"; } ?>
">
Телефон скрыт*"; } else { echo $obj['phone']; } if(isset($users_phone2[$obj['id_add_user']])){ echo ' '.$users_phone2[$obj['id_add_user']]; } } ?>