query($sql); $get=clearInputData($_GET); $cabinet = null; $user = null; $obj = null; if ($get['token']) { $cabinetSql = "SELECT * FROM object_cabinet WHERE MD5(id)='$get[token]'"; $rezCabinet = mysql_query($cabinetSql); $cabinet = mysql_fetch_assoc($rezCabinet); } $sql3="SELECT objects_additional_information.*, bath_type.name as bath_type, window_view.name as window_view, objects.*, renovation.name as renovation, hot_water.name as hot_water, parking_type.name as parking_type, rayon.rayon, sale_objects.house_material, house_material.name as house_material_name, sale_objects.house_type, house_type.name as house_type_name, sale_objects.deal_type, deal_type.name as deal_type_name, sale_objects.build_year, DATE_FORMAT(objects.date_add,'%d.%m.%Y %H:%i') as date_add, lu.name as land_usage_name, lp.name as land_purpose, el.name as electricity_type, gt.name as gas_type, pt.name as plumbing_type, st.name as sewerage_type, rt.name as relief_type, sht.name as shape_type, object_prices.currency as currency FROM objects objects LEFT JOIN sale_objects sale_objects on objects.id = sale_objects.object_id LEFT JOIN house_material house_material on sale_objects.house_material = house_material.id LEFT JOIN house_type house_type on house_type.id = sale_objects.house_type LEFT JOIN deal_type deal_type on deal_type.id = sale_objects.deal_type LEFT JOIN rayon rayon on objects.rayon = rayon.id LEFT JOIN land_usage_type lu on objects.land_usage_type_id = lu.id LEFT JOIN land_purpose lp on objects.land_purpose_id = lp.id LEFT JOIN electricity_type el on objects.electricity_type_id = el.id LEFT JOIN gas_type gt on objects.gas_type_id = gt.id LEFT JOIN plumbing_type pt on objects.plumbing_type_id = pt.id LEFT JOIN sewerage_type st on objects.sewerage_type_id = st.id LEFT JOIN relief_type rt on objects.relief_type_id = rt.id LEFT JOIN shape_type sht on objects.shape_type_id = sht.id LEFT JOIN object_prices on object_prices.object_id = objects.id LEFT JOIN objects_additional_information on objects_additional_information.object_id = objects.id LEFT JOIN bath_type on bath_type.id = objects.bath_type_id LEFT JOIN window_view on window_view.id = objects_additional_information.window_view LEFT JOIN renovation on renovation.id = objects_additional_information.renovation LEFT JOIN hot_water on hot_water.id = objects.hot_water_id LEFT JOIN parking_type on parking_type.id = objects.parking_type_id WHERE objects.id = $cabinet[object_id]"; $rez_obj = mysql_query($sql3); $obj = mysql_fetch_assoc($rez_obj); $user = new User; $user->get($obj['id_add_user']); $gmtmsk = get_time_zone_user($obj['id_add_user']); $time_zone = ''; if($gmtmsk >= 0){ $time_zone = '+'.$gmtmsk.' hour'; } else { $time_zone = '-'.$gmtmsk.' hour'; } if (!isset($user->agencyId)) { $user->agencyId = $user->id; $user->agencyName = $user->agency_name; $user->fio = trim($user->last_name . ' ' . $user->first_name . ' ' . $user->middle_name); } if ($user->agency == 1) { $user->agencyName = $user->agency_name; $user->fio = trim($user->last_name . ' ' . $user->first_name . ' ' . $user->middle_name); } /** GET PLAN */ $plan = ''; $sqlP = "SELECT * FROM objects_plan WHERE object_id = $cabinet[object_id]"; $rez_plan = mysql_query($sqlP); 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']; } $plan = $obj_plan['img_plan']; } } /** Get video */ $video = ''; $obj_video = []; $sqlV = "SELECT video_url, video_url_vk FROM objects_additional_information WHERE object_id = $cabinet[object_id]"; $rez_video = mysql_query($sqlV); if(mysql_num_rows($rez_video) > 0){ $obj_video = mysql_fetch_assoc($rez_video); $video_url = explode('/', $obj_video["video_url"]); $video = $video_url[count($video_url) - 1]; } /** Get correct video links for 'Rutube' and m.b. etc. */ $video_link = $obj_video["video_url"]; $vhost_name = 'undef'; $video_link_vk = $obj_video["video_url_vk"]; function get_vhost_name($video_link = '') { // : string $vhost_list = [ 'youtube.com', 'youtu.be', 'rutube.ru', // 'ok.ru', 'vk.com', 'vkvideo.ru', '.', // must be for another undef video hosting ]; for ($loft = 0; $loft <= count($vhost_list) - 1; $loft++) { $vh_needle = $vhost_list[$loft]; $host_pos = strpos($video_link, $vh_needle); if ( ( ($host_pos) && ($host_pos > 0) ) || ( $host_pos === 0 ) ) { break; } } switch ($vh_needle) { case 'youtu.be': case 'youtube.com' : $vhost_name = 'youtube'; break; case 'rutube.ru' : $vhost_name = 'rutube'; break; // case 'ok.ru' : $vhost_name = 'classmates'; break; case 'vkvideo.ru' : case 'vk.com' : $vhost_name = 'vkontakte'; break; // case '.' : $vhost_name = 'vhost'; break; // is another undef video hosting default: $vhost_name = 'undef'; } return $vhost_name; } $video_hash = ''; function get_video_hash($video_link = '') { // : string $embed_pos = strpos($video_link, 'video/') ?: strpos($video_link, 'embed/'); return $embed_pos ? substr($video_link, $embed_pos + 6) : ''; } function get_vk_video_hash($video_link_vk = '') { // : string $pattern = '/video(-?\d+)_(\d+)/i'; if (preg_match($pattern, $video_link_vk, $matches)) { $owner_id = $matches[1]; // содержит -140502045 $video_id = $matches[2]; // содержит 456239096 return [$owner_id, $video_id]; } else { return[null, null]; } } $vhost_name = get_vhost_name($video_link); if ($vhost_name === 'undef') { $vhost_name = get_vhost_name($video_link_vk); } if ( ($vhost_name == 'youtube') || ($vhost_name == 'rutube') ) { $video_hash = get_video_hash($video_link); } $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 = $cabinet[object_id] ORDER BY oop.sort_order"; $rezPhotoInfo = mysql_query($sqlPhotoInfo); if (mysql_num_rows($rezPhotoInfo) > 0) { while ($photoInfo = mysql_fetch_assoc($rezPhotoInfo)) { $obj['photo' . $photoInfo['sort_order']] = $photoInfo['photo']; } } //Доп обработка 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']); Filter::getSpaceFromName($obj['nazv'],true); $obj['sobstv'] = Filter::replaceSobstv($obj['sobstv']); $currency = 'p'; if(isset($obj['currency'])){ if((int)$obj['currency'] == 1) { $currency = '$'; } else if((int)$obj['currency'] == 2){ $currency = '€'; } else if((int)$obj['currency'] == 3){ $currency = '₼'; } } $site = $user->site == 'http://' ? $user->sitename : $user->site; if (strpos($site, "http") === false) { $site = 'http://'.$site; } function showProperty($name, $value) { echo '
' . $name . ':' . $value .'
'; } ?> JoyWork.ru
photo) {?> photo; } else { echo ""; }?>" alt="логотип" width="117" height="100">
Агентство недвижимости
agencyName;?>
site && $user->sitename) {?> sitename;?> email) {?> email; ?> phoneAgency; ?>
user_logo) {?> user_logo; ?>" alt="аватар" width="100" height="100">
Ваш агент fio; ?> email) {?> email; ?> phone) {?> phone;?>

Агентство недвижимости agencyName;?>. Презентация объекта

планировка объекта
'; } if ($vhost_name == 'youtube') { ?>
фото объекта
'; } } ?>
планировка объекта
'; } if ($vhost_name == 'youtube') { ?>
фото объекта
'; } } ?>

0) { $objLocationInfo = mysql_fetch_assoc($rezLocationInfo); echo $objLocationInfo['address']; } else { $sql = "SELECT * FROM rayon WHERE id in (select rayon from objects where id = $obj[id])"; $result = mysql_query($sql); if ($result) { $rayon = mysql_fetch_assoc($result); } if ($obj['id_rf_region'] == 50) { if(is_bool(strpos($obj['adres'], "Ленинградская область"))){ echo "Ленинградская область,"; } }else if($obj['id_rf_region'] == 81){ echo "Санкт Петербург,"; } else if($obj['id_rf_region'] == 77) { $sqlRegion = "SELECT parent.name as parent,rf_regions.name FROM rf_regions as parent LEFT JOIN rf_regions on rf_regions.parent = parent.id LEFT JOIN rf_region_rayons ON rf_region_rayons.rf_region_id = rf_regions.id WHERE rayon_id in (select rayon from objects where id = $obj[id])"; $rezRegion = mysql_query($sqlRegion); if($rezRegion){ $region = mysql_fetch_assoc($rezRegion); echo $region['parent'].','.$region['name'].' округ,'; } } ?>
0) { ?>
Цена:
Телефон:phone;} else { echo $obj['phone'];} ?>last_name . ' ' . $user->first_name . ' ' . $user->middle_name); } else { echo $obj['sobstv']; } ?>
Общая информация:
Этаж: 0) { echo $etaz_first_types[$obj['etaz_first_type']]; } else { echo $obj['etazh']; } if ($obj['etazh_iz'] * 1 != 0) echo " из " . $obj['etazh_iz']; ?>
4 ? "Нет" : $obj['number_wet_spots'])); } if ($obj['electricity_power']) { showProperty('Электрическая мощность', $obj['electricity_power'] . ' кВТ '); } if ($obj['commer_condition']) { $name = mysql_fetch_assoc(mysql_query("SELECT * FROM `commer_condition` WHERE id = " . $obj['commer_condition']))['name']; showProperty('Состояние', $name); } if ($obj['isFurniture']) { showProperty('Мебель', "есть"); } if($obj['parking_type_id']){ $name = mysql_fetch_assoc(mysql_query("SELECT * FROM `parking_type` WHERE id = ".$obj['parking_type_id']))['name']; showProperty('Тип парковки', $name); } if ($obj['parking_price']) { showProperty('Стоимость парковки', $obj['parking_price']); } if ($obj['vat_type_id']) { $name = mysql_fetch_assoc(mysql_query("SELECT * FROM `vat_type` WHERE id = " . $obj['vat_type_id']))['name']; showProperty('Налог', $name); } if ($obj['floor_material_id']) { $name = mysql_fetch_assoc(mysql_query("SELECT * FROM `floor_material` WHERE id = " . $obj['floor_material_id']))['name']; showProperty('Материал пола', $name); } if ($obj['commerc_portal_id']) { $name = mysql_fetch_assoc(mysql_query("SELECT * FROM `commerc_portal` WHERE id = " . $obj['commerc_portal_id']))['name']; showProperty('Ворота', $name); } if ($obj['commerc_purpose']) { $commerc_purpose = json_decode($obj['commerc_purpose']); if (!empty($commerc_purpose)) { $sql = "SELECT * FROM commerc_purpose WHERE id in (" . implode(',', $commerc_purpose) . ")"; $q = mysql_query($sql); $i = 0; $purpose = ''; while ($r = mysql_fetch_assoc($q)) { if ($i > 0) { $purpose .= ","; } if ($i % 2 == 0) { $purpose .= "
"; } $purpose .= ' ' . $r['name']; $i++; } } showProperty('Назначение', $purpose); } } ?> agencyId; $sql = "SELECT `fields`.`id` AS `id`, `fields`.`name` AS `name`, `fields`.`type` AS `type`, `fields`.`title` AS `title`, `fields`.`params` AS `params`, `data`.`value` AS `value` FROM `object_data` AS `data` LEFT JOIN `object_fields` AS `fields` ON `data`.`field_id` = `fields`.`id` WHERE `data`.`object_id`='$obj[id]' AND `fields`.`agency_id`='$agency_id' AND `fields`.`is_active`='1' ORDER BY `fields`.`order`"; $query = mysql_query($sql); if (mysql_num_rows($query)) { while ($row = mysql_fetch_assoc($query)) { if (isset($row['value'])) { $field_name = $row['name']; $field_title = $row['title']; if ($row['type'] == 2 || $row['type'] == 3) { $values = json_decode($row['value']); $params = json_decode($row['params'], true); if (count($values) > 0) { $values_str = ''; foreach ($values as $value) { foreach ($params['items'] as $item) { if ($item['value'] == $value) { if (!empty($values_str)) $values_str .= ", " . $item['name']; else $values_str .= $item['name']; } } } if (!empty($values_str)) { showProperty($row['title'], $values_str); } } } else if ($row['type'] == 4) { showProperty($row['title'], ((boolval($row['value'])) ? 'Да' : 'Нет')); } else { showProperty($row['title'], $row['value']); } } } } ?>
Информация о здании:
'Естественная', 2 => 'Приточная'); showProperty('Вентиляция', $arr[$obj['commerc_building_ventilation']]); } if ($obj['commerc_building_conditioning']) { $arr = array(1 => 'Местное', 2 => 'Центральное'); showProperty('Кондиционирование', $arr[$obj['commerc_building_conditioning']]); } if ($obj['commerc_building_heating']) { $arr = array(1 => 'Автономное', 2 => 'Центральное'); showProperty('Отопление', $arr[$obj['commerc_building_heating']]); } if ($obj['commerc_building_fire']) { $arr = array(1 => 'Гидрантная', 2 => 'Спринклерная', 3 => 'Порошковая', 4 => 'Газовая', 5 => 'Сигнализация'); showProperty('Система пожаротушения', $arr[$obj['commerc_building_fire']]); } if ($obj['commerc_infrastructure']) { $commerc_infrastructure = json_decode($obj['commerc_infrastructure']); if (!empty($commerc_infrastructure)) { $sql = "SELECT * FROM commerc_infrastructure WHERE id in (" . implode(',', $commerc_infrastructure) . ")"; $q = mysql_query($sql); $i = 0; $infrastructure = ''; while ($r = mysql_fetch_assoc($q)) { if ($i > 0) { $infrastructure .= ","; } if ($i % 2 == 0) { $infrastructure .= "
"; } $infrastructure .= ' ' . $r['name']; $i++; } } showProperty('Инфраструктура', $infrastructure); } ?>
Информация о доме:
0) { showProperty('Материал', $obj['house_material_name']); } if ($obj['house_type'] && $obj['house_type'] > 0) { showProperty('Тип', $obj['house_type_name']); } if ($obj['build_year']) { showProperty('Год постройки', $obj['build_year']); } if($obj['hot_water']) { showProperty('Обеспечение горячей водой', $obj['hot_water']); } if($obj['separate_wcs']) { showProperty('Кол-во раздельных санузлов', $obj['separate_wcs']); } if($obj['combined_wcs']) { showProperty('Кол-во совместных санузлов', $obj['combined_wcs']); } if($obj['passenger_lifts']) { showProperty('Кол-во пассажирских лифтов', $obj['passenger_lifts']); } if($obj['cargo_lifts']) { showProperty('Кол-во грузовых лифтов', $obj['cargo_lifts']); } if($obj['parking_type']) { showProperty('Тип парковки', $obj['parking_type']); } ?>
Описание
Отчет для клиента:
agencyId})) and object_id = {$obj['id']} and cancel=0"; $qRequest = $pdo->query($sqlRequest); if($pdo->num_rows($qRequest) > 0){ $total_req = $pdo->num_rows($qRequest); } $sqlShow = "SELECT e.*, IF( IFNULL(s.sub_comment, '') = '', NULL, s.sub_comment ) AS sub_comment, IF(s.created_by <> 0, ( SELECT CONCAT(u.last_name, ' ', u.first_name, ' ', u.middle_name) FROM users as u WHERE u.id = s.created_by ), NULL ) as sub_comment_author, If(e.from_id <> 0, ( SELECT u.user_logo FROM users as u WHERE u.id = e.from_id ), ( SELECT u.user_logo FROM users as u WHERE u.id = e.user_id ) ) as user_logo, If( e.from_id <> 0, ( SELECT CONCAT(u.last_name, ' ', u.first_name, ' ', u.middle_name) FROM users as u WHERE u.id = e.from_id ), ( SELECT CONCAT(u.last_name, ' ', u.first_name, ' ', u.middle_name) FROM users as u WHERE u.id = e.user_id ) ) as user_fio FROM user_object_events as e LEFT JOIN user_sub_comments AS s ON s.event_id = e.id AND s.section_id = 1 WHERE e.object_id = {$obj['id']} AND e.type = 'show' AND e.calendar_view = 1 GROUP BY e.id ORDER BY e.create_date ASC"; $qShow = $pdo->query($sqlShow); if($pdo->num_rows($qShow) > 0){ $total_show = $pdo->num_rows($qShow); while($rShow = $pdo->fetch_assoc($qShow)){ $array_show[] = $rShow; } } ?>

Количество звонков по объекту:

0) { while ($row = mysql_fetch_assoc($resRegion)) { if ($row['parent']) { $parentRegion = $row['parent']; } } } $sqlParentRegion = "SELECT name FROM rf_regions WHERE id=$parentRegion"; $resParentRegion = mysql_query($sqlParentRegion); if (mysql_num_rows($resParentRegion)) { $parentReg = mysql_fetch_assoc($resParentRegion); $parentRegionName = $parentReg['name']; } $komnSql = ""; $commTypeSql = ""; if ($obj['komnat']) { $komnSql = "AND komnat=$obj[komnat]"; } if ($obj['type'] == 4) { $commTypeSql = "AND type_category=$obj[type_category]"; } if (!preg_match('~\d~', $obj['adres']) && $obj['dom']) { $obj['adres'] = $obj['adres'] . " " . $obj['dom']; } $adres_search = getAdresSearch($obj['adres']); $adres_mas = explode(" ", $adres_search); $ausl_mas = array(); for ($a = 0; $a < count($adres_mas); $a++) { if ($adres_mas[$a]) { $ausl_mas[] = trim($adres_mas[$a]); } } $latitude = null; $longitude = null; if (isset($objLocationInfo)) { $latitude = $objLocationInfo['latitude']; $longitude = $objLocationInfo['longitude']; $latitude = str_replace(",", ".", $latitude); $longitude = str_replace(",", ".", $longitude); } $coordinatesSql = ""; if ($latitude != null && $longitude != null) { $coordinatesSql = " | (@(id_rf_region,parent) $parentRegion @latitude $latitude @longitude $longitude)"; } $strSph = ''; for ($a = 0; $a < count($ausl_mas); $a++) { if (strlen($strSph) > 1) { $strSph = $strSph . ' '; } $strSph = $strSph . '@adres ' . trim(str_replace("/", "-", $ausl_mas[$a])); } $adres_usl = "MATCH ('(@(id_rf_region,parent) $parentRegion $strSph) $coordinatesSql')"; $foundIds = array(); if ($latitude != null && $longitude != null) { $coordinatesSql = "MATCH ('@(id_rf_region,parent) $parentRegion') AND latitude = " . $latitude . " AND longitude = " . $longitude; $sqlCountCoords = "SELECT id FROM objects, objects_delta WHERE archive = 0 AND black = 0 AND moder = 0 AND id <> $obj[id] AND operation_type = $obj[operation_type] AND type=$obj[type] $commTypeSql $komnSql AND $coordinatesSql LIMIT 0, 10000 OPTION max_matches=1000000"; $rezCoordsSearch = $db->query($sqlCountCoords, true); if ($db->num_rows($rezCoordsSearch) > 0) { while ($objCoords = $db->fetch_assoc($rezCoordsSearch)) { $foundIds[] = $objCoords['id']; } } } $strSph = ''; for ($a = 0; $a < count($ausl_mas); $a++) { if (strlen($strSph) > 1) { $strSph = $strSph . ' '; } $strSph = $strSph . '@adres ' . trim(str_replace("/", "-", $ausl_mas[$a])); } $adres_usl = "MATCH ('@(id_rf_region,parent) $parentRegion $strSph')"; $sqlCount = "SELECT id FROM objects, objects_delta WHERE archive = 0 AND black = 0 AND moder = 0 AND id <> $obj[id] AND operation_type = $obj[operation_type] AND type=$obj[type] $commTypeSql $komnSql AND $adres_usl LIMIT 0, 10000 OPTION max_matches=1000000"; $rezAddressSearch = $db->query($sqlCount, true); if ($db->num_rows($rezAddressSearch) > 0) { while ($objAddr = $db->fetch_assoc($rezAddressSearch)) { if (!in_array($objAddr['id'], $foundIds)) { $foundIds[] = $objAddr['id']; } } } } else { $foundIds = $cabinetObjCompetitors; } $vsego = count($foundIds); if ($vsego > 0) { $sqlSearch = "SELECT * FROM objects, objects_delta WHERE id in (" . implode(",", $foundIds) . ") ORDER BY stoim ASC LIMIT 0, 100 OPTION max_matches=1000000"; $rezSearch = $db->query($sqlSearch); if ($db->num_rows($rezSearch) > 0) { ?> 0) { $foundIds = ObjectCabinet::getCabinetObjCompetitorsAsObjectIds($mdb, $cabinet['object_id']); $vsego = count($foundIds); $asScript = true; $objectId = $cabinet['object_id']; include($_SERVER['DOCUMENT_ROOT'] . "/ajax/analytics/getAnalyticsPriceStats.php"); } } $agency_id = $user->agencyId; $advrStat = []; $services = []; $obj_id = $obj['id']; $period = [ 'date_from' => date('Y-m-d', strtotime($obj['date_add'])), 'date_to' => date('Y-m-d'), ]; $api = new AdvertStats(); $available = []; if ($obj['add_to_avito_feed'] == 1) $available[1] = 'avito'; if ($obj['add_to_cian_feed'] == 1) $available[2] = 'cian'; if ($obj['add_to_yandex_feed'] == 1) $available[3] = 'yandex'; if ($obj['add_to_domclick_feed'] == 1) $available[4] = 'domclick'; $services = []; $settings = $api->getApiSettings($agency_id, true); if (count($settings)) { foreach ($settings as $setting) { $service_id = $setting['service_id']; $service = $api->getServiceName($service_id); $services[] = $service; } $reports = $api->getReports(null, $agency_id, $obj_id); foreach ($reports as $service => $report) { if (!is_null($report)) { $advrStat['stats'][$service] = $report; } } /*foreach ($settings as $setting) { $service_id = $setting['service_id']; if ($service = $available[$service_id]) { if ($service == 'avito') continue; if (!isset($advrStat['stats'][$service])) { $client_id = $setting['client_id']; $secret_key = $setting['secret_key']; $ext_user_id = $setting['ext_user_id']; if ($service == 'yandex' && strtotime($period['date_from']) < strtotime('-120 days')) { $period['date_from'] = date('Y-m-d', strtotime('-120 days')); } if ($stats = $api->getStats($service_id, $period, $client_id, $secret_key, $ext_user_id, $obj_id, true)) $advrStat['stats'][$service] = $stats; else $advrStat['stats'][$service] = null; if (count($api->errors)) $advrStat['errors'][$service] = array_merge($advrStat['stats'][$service]['errors'], array_unique($api->errors)); if (count($advrStat['errors'][$service])) $advrStat['errors'][$service] = array_unique($advrStat['errors'][$service]); } } }*/ } $sqlCabinetFeeds = "SELECT * FROM object_cabinet_feeds WHERE object_cabinet_id=$cabinet[id]"; $rezCabinetFeeds = mysql_query($sqlCabinetFeeds); $sqlCabinetFeedsSumStat = "SELECT sum(view_count) as sum_view_count from object_cabinet_feeds where object_cabinet_id = $cabinet[id]"; $rezCabinetFeedsSumStat = mysql_query($sqlCabinetFeedsSumStat); $rezCabinetFeedsSumStatRes = mysql_fetch_assoc($rezCabinetFeedsSumStat); $whereSqlPack = "zipal_id in (select pp.zipal_id from advertising_package_object_publish pp where pp.object_id = $obj[id] and pp.active=1)"; $whereSqlBut = ""; if ($obj['add_to_zipal'] == 1) { $whereSqlBut = "or zipal_id in (select zo.zipal_id from zipal_objects zo where zo.object_id = $obj[id])"; } $whereSqlJcat = "or jcat_id in (select zo.jcat_id from jcat_feed_report_objects zo where zo.object_id = $obj[id] and zo.active = 1)"; $sqlStat = "SELECT * from object_feed_stat where object_id = $obj[id] and deleted = 0 and ($whereSqlPack $whereSqlBut $whereSqlJcat)"; $rezStat = mysql_query($sqlStat); $sqlSumStat = "SELECT sum(view_count) as sum_view_count from object_feed_stat where object_id = $obj[id] and deleted = 0 and ($whereSqlPack $whereSqlBut $whereSqlJcat)"; $rezSumStat = mysql_query($sqlSumStat); $rezSumStatRes = mysql_fetch_assoc($rezSumStat); $sum = $rezSumStatRes['sum_view_count'] + $rezCabinetFeedsSumStatRes['sum_view_count']; $resultArray = []; while ($stat = mysql_fetch_assoc($rezCabinetFeeds)) { $result = []; $result['url'] = $stat['url']; $result['name'] = $stat['name']; $result['view'] = $stat['view_count']; $resultArray[] = $result; } while ($stat = mysql_fetch_assoc($rezStat)) { if (strpos($stat['link'], 'http://') !== false || strpos($stat['link'], 'https://') !== false) { $result = []; $result['url'] = $stat['link']; $result['name'] = $stat['feed_name']; $result['view'] = $stat['view_count']; $resultArray[] = $result; } } if (count($advrStat) > 0 || count($resultArray) > 0 || $cabinet['show_empty_links'] == 1) { $views = 0; ?>

Реклама вашего объекта

Мы рекламируем Ваш объект на следующих источниках, нажмите на название сайта, чтобы проверить, как выглядит ваше объявление.