$num + 1 and !isset($_GET['view'])) { echo ++$num; } } } else { $id = $_GET['id']; if(isset($_GET['view']) && $_GET['view'] == 2){ $closes_c = 1; } } /** BUILD QUERIES */ $sql = "SELECT objects.id, objects.operation_type, objects.nazv, objects.etazh, objects.etazh_iz, objects.stoim, objects.peshkom, objects.transport, objects.adres, objects.dom, objects.korpus, objects.litera, objects.id_rf_region, rayon.rayon, objects.ploshad, objects.ploshad_komn, objects.ploshad_k, objects.srok, objects.opis, objects.type, objects.type_category, object_prices.currency, objects.land_area FROM objects LEFT JOIN rayon rayon on objects.rayon = rayon.id LEFT JOIN object_prices ON objects.id = object_prices.object_id WHERE objects.id = $id"; $rez = mysql_query($sql); $obj = mysql_fetch_assoc($rez); /** PREPARE DATA TO FIRST TOP PAGE */ $arrTop = array(); $arrTop['type'] = $obj['type']; if($obj['type'] == 4){ $sqlCommerce = "SELECT * FROM commercial_object"; $resultCommerce = mysql_query($sqlCommerce); $arrTypeCommerc = array(); while ($rCommerc = mysql_fetch_assoc($resultCommerce)) { $arrTypeCommerc[$rCommerc['id']] = $rCommerc['name']; } if(isset($arrTypeCommerc[$obj['type_category']])){ $arrTop['commerce_type'] = $arrTypeCommerc[$obj['type_category']]; } } $arrTop['operation_type'] = $obj['operation_type']; $arrTop['nazv'] = Filter::name($obj['nazv']); $arrTop['komnat'] = $obj['komnat']; /** ETAZHNOST */ if($obj['etazh']*1 != 0){ $arrTop['etazh'] = $obj['etazh']; } $currency = $obj['currency']; $domNum = $obj['dom']; if($obj['etazh_iz']*1 != 0) $arrTop['etazh_iz'] = $obj['etazh_iz']; if(!$obj['etazh']) $arrTop['etazh'] = Filter::getFloorFromName($arrTop['nazv'],true); else Filter::getFloorFromName($arrTop['nazv'],true); if(!$obj['etazh_iz']) $arrTop['etazh_iz'] = Filter::getMaxFloorFromName($arrTop['nazv'],true); else Filter::getMaxFloorFromName($arrTop['nazv'],true); Filter::getSpaceFromName($arrTop['nazv'],true); /** STOIMOST */ $arrTop['stoim'] = number_format($obj['stoim'], 0, ',', ' '); $arrTop['currency'] = $obj['currency']; if(isset($_GET['cena'])){ $arrTop['stoim'] = number_format($_GET['cena'], 0, ',', ' '); } else if(isset($prices[$obj['id']]) && $prices[$obj['id']] > 0){ $arrTop['stoim'] = number_format($prices[$obj['id']], 0, ',', ' '); } /** METRO */ $mtr = array(); $sql = "SELECT metro.metro FROM metro, sp_metro WHERE sp_metro.id_metro = metro.id AND sp_metro.id_obj = $obj[id]"; $result = mysql_query($sql); while($m = mysql_fetch_row($result)) $mtr[] = $m[0]; $metro_str = implode(", ",$mtr); $do_metro = ''; if($obj['peshkom']) $do_metro = $obj['peshkom']." минут пешком"; if($obj['peshkom'] and $obj['transport']) $do_metro .= " или "; if($obj['transport']) $do_metro .= $obj['transport']." минут на транспорте"; $arrTop['metrostr'] = $metro_str; $arrTop['way'] = $do_metro; /** ADDRESS */ if(!isset($_GET['hide_address'])){ $sqlLocationInfo = "SELECT * FROM object_location WHERE object_id=".$obj['id']; $rezLocationInfo = mysql_query($sqlLocationInfo); if (mysql_num_rows($rezLocationInfo) > 0) { $objLocationInfo = mysql_fetch_assoc($rezLocationInfo); $latitude = $objLocationInfo['latitude']; $longitude = $objLocationInfo['longitude']; $street = $objLocationInfo['street']; $adr = $objLocationInfo['address']; } else { $address = $obj['adres']; $adr = ''; if($obj['id_rf_region'] == 81){ if(strpos($address, "Санкт-Петербург") === false){ $adr .= "Санкт-Петербург, "; } if($obj['rayon']){ $arrTop['rayon'] = str_replace([' район', 'район', ' р-н', 'р-н'], '', $obj['rayon']).' район'; }else{ $arrTop['rayon'] = ''; } } $adr .= $address; } $arrTop['address'] = $adr; } else { $arrTop['address'] = ''; } /*if ($obj['dom']) { $address = $address . ", " . $obj['dom']; } if ($obj['korpus']) { $address = $address . ", корпус " . $obj['korpus']; } if ($obj['litera']) { $address = $address . ", литера" . $obj['litera']; }*/ /** SQUARE */ if($obj['ploshad']*1 != 0){ $obj['ploshad'] *= 1; $arrTop['ploshad'] = $obj['ploshad']; }else{ $arrTop['ploshad'] = ''; } if($obj['ploshad_komn']*1 != 0){ if(stripos($obj['ploshad_komn'],"+") == false) $obj['ploshad_komn'] *= 1; $arrTop['ploshad_komn'] = $obj['ploshad_komn']; }else{ $arrTop['ploshad_komn'] = ''; } if($obj['ploshad_k']*1 != 0){ $obj['ploshad_k'] *= 1; $arrTop['ploshad_k'] = $obj['ploshad_k']; }else{ $arrTop['ploshad_k'] = ''; } if($obj['operation_type']==0){ $arrTop['sdelka'] = 'Сдается '.$SROK_ARENDY["$obj[srok]"]; }else{ $arrTop['sdelka'] = 'Продажа'; } if ($obj['land_area']*1 != 0) { $arrTop['land_area'] = $obj['land_area'] * 1; } else { $arrTop['land_area'] = ''; } /** END OF GET TOP FIRST PAGE */ $useLocalPhoto = true; if ($useLocalPhoto) { /* GET PHOTOS */ $photos = array(); $sqlPhotoInfo = "SELECT oop.sort_order, p.photo FROM objects_object_photo oop, object_photo p WHERE p.id = oop.object_photo_id AND oop.object_id = $id ORDER BY oop.sort_order"; $rezPhotoInfo = mysql_query($sqlPhotoInfo); if (mysql_num_rows($rezPhotoInfo) > 0) { while ($photoInfo = mysql_fetch_assoc($rezPhotoInfo)) { $p = $photoInfo['photo']; if (stripos($photoInfo['photo'], "http://") === false && stripos($photoInfo['photo'], "https://") === false) { $p = "https://joywork.ru/photos/" . $photoInfo['photo']; } array_push($photos, $p); } } if ($_SESSION["agency_id"] == 13735) { $allPhoto = array_slice($photos, 1); } } /** GET PLAN FROM DB */ $arrTop['replace_plan'] = false; $sql = "SELECT * FROM objects_plan WHERE object_id = $id"; $rez_plan = mysql_query($sql); if(mysql_num_rows($rez_plan) > 0){ $obj_plan = mysql_fetch_assoc($rez_plan); if($obj_plan['img_plan'] != ''){ if (stripos($obj_plan['img_plan'], "http://") === false && stripos($obj_plan['img_plan'], "https://") === false) { $obj_plan['img_plan'] = "https://joywork.ru/photos/" . $obj_plan['img_plan']; } $arrTop['plan'] = $obj_plan['img_plan']; if ($_SESSION["agency_id"] == 13735) { $fotoOne = array_shift($photos); } }else{ // если все же там пусто if(is_array($photos) && count($photos) > 0){ $arrTop['replace_plan'] = true; $arrTop['plan'] = array_shift($photos); // вместо плана берем первую фотографию из всех фото $fotoOne = $arrTop['plan']; } } }else{ if(is_array($photos) && count($photos) > 0){ $arrTop['replace_plan'] = true; $arrTop['plan'] = array_shift($photos); // вместо плана берем первую фотографию из всех фото $fotoOne = $arrTop['plan']; } } /** END OF GET PLAN */ /* GET ADDITIONAL DESCRIPTION FROM DB */ $sqlComment = "SELECT * FROM user_object_comments WHERE user_id = '$_SESSION[id]' AND object_id='$id'"; $rezComment = mysql_query($sqlComment); if (mysql_num_rows($rezComment) > 0) { $commentRow = mysql_fetch_assoc($rezComment); $obj['opis'] = $commentRow['comment']; } $opis = cleanHtml($obj['opis'], '