Joywork/new/templates/search_buy.php
2026-05-22 21:21:54 +03:00

715 lines
44 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<script type="text/javascript" src="/js/ajax-form.js"></script>
<script type="text/javascript" src="/js/core.js?t=14"></script>
<script type="text/javascript" src="/js/subway.js"></script>
<script type="text/javascript" src="/js/raion.js"></script>
<script type="text/javascript" src="/js/popup.js"></script>
<script type="text/javascript" src="/js/fotorama.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js"></script>
<script type="text/javascript">
var map;
var geocoder;
var marker;
function initialize() {
var center_map = new google.maps.LatLng(59.9174455,30.3250575);
var myOptions = {
zoom: 13,
center: center_map,
mapTypeControl: false,
panControl: false,
scrollwheel: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); /*+/\d{1,9}/*/
geocoder = new google.maps.Geocoder(); // геокодер
marker = new google.maps.Marker({ // маркер
visible: false,
map: map
});
var address = $('.adress_map').text();
geocoder.geocode( { 'address':'Санкт-Петербург,' +address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
marker.setOptions({
visible: true,
title: address,
position: results[0].geometry.location
});
map.setZoom(17);
var panoramaOptions = {
position: results[0].geometry.location,
pov: {
heading: 34,
pitch: 10,
zoom: 1
}
};
} else {
alert('Geocode was not successful for the following reason: ' + status);
}
var panorama = new google.maps.StreetViewPanorama(document.getElementById("pano"),panoramaOptions);
map.setStreetView(panorama);
});
}
</script>
<form id="f-system-search-form" action="main.php">
<?php
$get=clearInputData($_GET);
if ($get['ok'] == 'ap' or $get['ok'] == 'all') {
// поик по адресу только для собственников или архива сосбственников
$get['adres'] = null;
}
if ($hasRestrictedAccess) {
// при ограничении доступа не ищем по адресу
$get['adres'] = null;
// ищем только по агентам
$get['ok'] = 'ap';
}
$sql = "SELECT * FROM favor WHERE id_user = $_SESSION[id]";
$rez = mysql_query($sql);
$favor = array();
while($f=mysql_fetch_assoc($rez)) $favor[] = $f['id_obj'];
$c_favor = count($favor);
if($favor) $kol_favor = $c_favor;
$sql = "SELECT * FROM views WHERE id_user = $_SESSION[id]";
$rez = mysql_query($sql);
$view = array();
while($f=mysql_fetch_assoc($rez)) $view[] = $f['id_obj'];
$c_view = count($view);
if($view) $kol_view = $c_view;
if($_GET['metro'])
{
$metro = array();
foreach($_GET['metro'] as $v) $metro[$v] = 1;
}
include_once($_SERVER['DOCUMENT_ROOT']."/ajax/metromap.php");
if($_GET['raion'])
{
$raion = array();
foreach($_GET['raion'] as $v) $raion[$v] = 1;
}
include_once($_SERVER['DOCUMENT_ROOT']."/ajax/raion.php");
$user = new User;
$user->get($_SESSION['id']);
$needAd = false;
$sqlForAd = "SELECT id FROM `users` WHERE id in (4, 93, 117, 1619, 3102) or id_manager in (1619, 3102) or id_manager in (select id from users where id_manager in (1619, 3102))";
$rezForAd = mysql_query($sqlForAd);
while($userId=mysql_fetch_assoc($rezForAd)) {
if ($userId['id'] == $_SESSION['id']) {
$needAd = true;
break;
}
}
?>
<div class="show_form" <?php if($_GET['hide_form']) echo 'style="display: block"'; else echo 'style="display: none"'; ?>>
<button id="show_form" class="fr-btn steel">Развернуть форму</button>
</div>
<div class="main-form buy" <?php if($_GET['hide_form']) echo 'style="display: none"'; ?>>
<input type="radio" class="hidden--radio" id="field_op0" name="operation_type" value="0">
<div class="control-groupline">
<div class="control-group">
<div class="control">
<div class="control-label">
<span>Источник</span>
</div>
<div class="button-row">
<input type="radio" class="hidden--radio" id="ok_1" name="ok" value="ap" <?php if($get['ok'] == 'ap' or $hasRestrictedAccess) echo "checked"; ?>>
<input <?php if($hasRestrictedAccess) { echo 'disabled="disabled"'; } ?> type="radio" class="hidden--radio" id="ok_2" name="ok" value="fr" <?php if((!$get['ok'] or $get['ok'] == 'fr') && !$hasRestrictedAccess) echo "checked"; ?>>
<input <?php if($hasRestrictedAccess) { echo 'disabled="disabled"'; } ?> type="radio" class="hidden--radio" id="ok_3" name="ok" value="arch" <?php if($get['ok'] == 'arch' && !$hasRestrictedAccess) echo "checked"; ?>>
<input <?php if($hasRestrictedAccess) { echo 'disabled="disabled"'; } ?> type="radio" class="hidden--radio" id="ok_4" name="ok" value="all" <?php if($get['ok'] == 'all' && !$hasRestrictedAccess) echo "checked"; ?>>
<div class="selector-button button-left ist <?php if((!$get['ok'] or $get['ok'] == 'fr') && !$hasRestrictedAccess) { echo "selected"; } if($hasRestrictedAccess) { echo "tooltip tooltip-effect disabled"; } ?>">
<span <?php if ($hasRestrictedAccess) { echo 'class="tooltip-item"';}?>>Собственники</span>
<?php if ($hasRestrictedAccess) {?>
<em style="font-style: normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Доступно в платной версии</b></em>
<?php } ?>
<label for="ok_2" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center ist <?php if($get['ok'] == 'ap' or $hasRestrictedAccess) echo "selected"; ?>">
<span>Агенты</span>
<label for="ok_1" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-right ist all <?php if($get['ok'] == 'all' && !$hasRestrictedAccess) { echo "selected";} if($hasRestrictedAccess) { echo "tooltip tooltip-effect disabled"; } ?>">
<span <?php if ($hasRestrictedAccess) { echo 'class="tooltip-item"';}?>>Собственники и агенты</span>
<?php if ($hasRestrictedAccess) {?>
<em style="font-style: normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Доступно в платной версии</b></em>
<?php } ?>
<label for="ok_4" class="label-overlay">&nbsp;</label>
</div>
<div class="clear"></div>
</div>
</div>
</div>
<div class="control-group">
<div class="control">
<div class="control-label">
<span>Тип</span>
</div>
<div class="button-row">
<input type="radio" class="hidden--radio" id="field_0" name="type" value="0" <?php if($_GET['type']==0) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="field_2" name="type" value="2" <?php if($_GET['type']==2) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="field_3" name="type" value="3" <?php if($_GET['type']==3) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="field_1" name="type" value="1" <?php if($_GET['type']==1) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="field_4" name="type" value="4" <?php if($_GET['type']==4) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="field_5" name="type" value="5" <?php if($_GET['type']==5) echo "checked"; ?>>
<!-- <input type="radio" class="hidden--radio" id="field_6" name="type" value="6" <?php if($_GET['type']==6) echo "checked"; ?>> -->
<div class="selector-button button-left type <?php if($_GET['type']==1) echo "selected"; ?>">
<span>Квартира</span>
<label for="field_1" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center type <?php if($_GET['type']==2) echo "selected"; ?>">
<span>Комната</span>
<label for="field_2" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center type <?php if($_GET['type']==4) echo "selected"; ?>">
<span>Помещение</span>
<label for="field_4" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center type <?php if($_GET['type']==3) echo "selected"; ?>">
<span>Дом</span>
<label for="field_3" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center type <?php if($_GET['type']==5) echo "selected"; ?>">
<span>Часть дома</span>
<label for="field_5" class="label-overlay">&nbsp;</label>
</div>
<!-- <div class="selector-button button-right type <?php if($_GET['type']==6) echo "selected"; ?>">
<span>Комплекс</span>
<label for="field_6" class="label-overlay">&nbsp;</label>
</div> -->
<div class="clear"></div>
</div>
</div>
</div>
<div class="control-group">
<div class="control subway">
<div class="control-label">
<span>Цена</span>
</div>
<div class="control-inputs">
<div class="inputs-group">
<div class="fr-input">
<input type="text" id="stoim_ot" class="text price medium-input" name="" placeholder="от" value="">
<div class="fr-ui-slider slider1" id="e-form-slider"></div>
</div>
<div class="fr-input last">
<input type="text" id="stoim_do" class="text price medium-input" name="" placeholder="до" value="">
<div class="fr-ui-slider slider2" id="e-form-slider"></div>
</div>
<span class="form-label with-pad">&nbsp;<span class="rub">p</span></span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
</div>
<div class="control-cols house">
<div class="control-col left">
<div class="control-group" <?php if($_GET['type'] == 4) echo "style='display:none'"; ?>>
<div class="control num-of-rooms">
<div class="control-label"><span id="komnat"><?php if($_GET['type'] == 2) echo "Комнат всего"; else echo "Комнат"; ?></span></div>
<div class="control-inputs">
<div class="inputs-group">
<input type="number" class="number text rooms" min="0" max="50" name="komn_ot" placeholder="от" value="<?php echo $get['komn_ot']; ?>" <?php if($_GET['type'] == 2) echo "style='display:none'"; ?>><input type="number" class="number text small-input rooms last" min="0" max="50" name="komn_do" placeholder="до" value="<?php echo $get['komn_do']; ?>">
</div>
</div>
</div>
</div>
<div class="control-group">
<div class="control square">
<div class="control-label"><span id="square">Площадь</span></div>
<div class="control-inputs">
<div class="inputs-group">
<div class="fr-input">
<input type="text" id="sq_all_ot" class="text price medium-input no-mrg-left" name="stoim_ot" placeholder="от" value="">
<div class="fr-ui-slider sliderSquareFrom" id="e-form-slider"></div>
</div>
<div class="fr-input last">
<input type="text" id="sq_all_do" class="text price medium-input" name="stoim_do" placeholder="до" value=""><div class="fr-ui-slider sliderSquareTo" id="e-form-slider"></div>
</div>
<span class="form-label with-pad">&nbsp;м²</span>
</div>
</div>
</div>
</div>
<div class="control-group">
<div class="control square-more">
<div class="control-label"><span id="square-live">жилая</span></div>
<div class="control-inputs">
<div class="inputs-group">
<div class="fr-input">
<input type="text" id="sq_live_ot" class="text price medium-input no-mrg-left" name="" placeholder="от" value="">
<div class="fr-ui-slider sliderSquareLiveFrom" id="e-form-slider"></div>
</div>
<div class="fr-input last">
<input type="text" id="sq_live_do" class="text price medium-input" name="" placeholder="до" value=""><div class="fr-ui-slider sliderSquareLiveTo" id="e-form-slider"></div>
</div>
<span class="form-label with-pad">&nbsp;м²</span>
</div>
</div>
</div>
</div>
<div class="control-group">
<div class="control square-more">
<div class="control-label"><span id="square-kitchen">кухни</span></div>
<div class="control-inputs">
<div class="inputs-group">
<div class="fr-input">
<input type="text" id="sq_kitch_ot" class="text price medium-input" name="" placeholder="от" value="">
<div class="fr-ui-slider sliderSquareKitchenFrom" id="e-form-slider"></div>
</div>
<div class="fr-input last">
<input type="text" id="sq_kitch_do" class="text price medium-input" name="" placeholder="до" value=""><div class="fr-ui-slider sliderSquareKitchenTo" id="e-form-slider"></div>
</div>
<span class="form-label with-pad">&nbsp;м²</span>
</div>
</div>
</div>
</div>
</div>
<div class="control-col right">
<div class="control-group">
<div class="control house-type">
<div class="control-label"><span id="komnat">Тип дома</div>
<div class="jw-search__multiple-select">
<select name="housetype[]" multiple="multiple" class="ms-housetype">
<option value='-1'></option>
<?php
$sql="SELECT * FROM house_type ORDER BY name";
$rez=mysql_query($sql);
while($houseType=mysql_fetch_assoc($rez))
{
if($get['house_type'] == $houseType['id']) $sl = "selected"; else $sl = "";
echo "<option value='$houseType[id]' $sl>$houseType[name]</option>";
}
?>
</select>
</div>
</div>
</div>
<div class="control-group">
<div class="control build-year">
<div class="control-label medium-label"><span id="build-year">Год постройки</span></div>
<div class="control-inputs">
<div class="inputs-group">
<input type="number" class="number text" min="0" max="50" name="" placeholder="до" value="">
</div>
</div>
</div>
</div>
<div class="control-group checkboxes">
<div class="checkbox">
<input name="photo" id="photo" type="checkbox" value="1">
<label for="photo">Ипотека</label>
</div>
</div>
<div class="control-group checkboxes ">
<div class="checkbox">
<input name="order" id="order" type="checkbox" value="cena">
<label for="order">Комиссия</label>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="control-cols">
<div class="control-col left">
<div class="control-group">
<div class="control subway">
<div class="control-label small-label">
<span>Метро</span>
</div>
<div class="jw-search__multiple-select">
<select name="subway[]" multiple="multiple" class="3col ms-subway">
<option value="1">Академическая</option>
<option value="2">Чернышевская</option>
</select>
<button id="" class="simple-button" type="button"><i class="ti-map"></i></button>
</div>
</div>
<div class="clear"></div>
</div>
<div class="control-group">
<div class="control district">
<div class="control-label small-label">
<span>Район</span>
</div>
<div class="jw-search__multiple-select">
<select name="district[]" multiple="multiple" class="ms-district">
<option value="1">Центральный</option>
<option value="2">Невский</option>
</select>
<button id="" class="simple-button" type="button"><i class="ti-map"></i></button>
</div>
</div>
<div class="clear"></div>
</div>
<div class="control-group">
<div class="control time-to-subway">
<div class="control-label">
<span>До метро</span>
</div>
<div class="control-inputs">
<div class="inputs-group">
<input type="text" name="minut" class="text minut" placeholder="не более" value="<?php echo $get['minut']; ?>">
<select name="minut_t" class="time">
<option value="peshkom" <?php if($get['minut_t']=='peshkom') echo "selected"; ?>>минут пешком</option>
<option value="transport" <?php if($get['minut_t']=='transport') echo "selected"; ?>>минут на транспорте</option>
</select>
</div>
</div>
</div>
</div>
<!--<div class="control-group control-line icons">
<h2>Удобства</h2>
<div class="control-inputs">
<div class="refregerator">
<input type="checkbox" name="holod" id="holod" value="1" <?php /*if($get['holod']) echo "checked"; */?>>
<label for="holod">
<span class="desc_search_1">Есть холодильник</span>
<span class="desc_search_2">Нет холодильника</span>
</label>
</div>
<div class="stirka">
<input type="checkbox" name="stirka" id="stirka" value="1" <?php /*if($get['stirka']) echo "checked"; */?>>
<label for="stirka">
<span class="desc_search_1">Есть стиральная машина</span>
<span class="desc_search_2">Нет стиральной машины</span>
</label>
</div>
<div class="tv">
<input type="checkbox" name="tv" id="tv" value="1" <?php /*if($get['tv']) echo "checked"; */?>>
<label for="tv">
<span class="desc_search_1">Есть телевизор</span>
<span class="desc_search_2">Нет телевизора</span>
</label>
</div>
<div class="mebel">
<input type="checkbox" name="mebel" id="mebel" value="1" <?php /*if($get['mebel']) echo "checked"; */?>>
<label for="mebel">
<span class="desc_search_1">Есть мебель</span>
<span class="desc_search_2">Нет мебели</span>
</label>
</div>
</div>
</div>-->
<div class="control-group address-search">
<div class="control">
<div class="inputs-group <?php if($hasRestrictedAccess) { echo "tooltip tooltip-effect"; }?>">
<input <?php if ($hasRestrictedAccess) { echo 'disabled="disabled"';}?> type="text" name="adres" class="text big-input no-mrg-left <?php if($hasRestrictedAccess) { echo "tooltip-item"; }?>" placeholder="Улица, проспект, шоссе, переулок" value="<?php if ($hasRestrictedAccess) { echo ""; } else { echo $get['adres']; } ?>">
<?php if ($hasRestrictedAccess) {?>
<em style="font-style: normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Доступно в платной версии</b></em>
<?php } ?>
</div>
</div>
<div class="description address-search-label">
Данная функция работает только по разделам Собственники и Архив собственников
</div>
</div>
</div>
<div class="control-col right">
<div class="control-group checkboxes">
<div class="checkbox">
<input name="photo" id="photo" type="checkbox" value="1" <?php if($_GET['photo']) echo "checked"; ?>>
<label for="photo">Только с фотографиями</label>
</div>
</div>
<div class="control-group checkboxes">
<div class="checkbox">
<input name="order" id="order" type="checkbox" value="cena" <?php if($_GET['order']) echo "checked"; ?>>
<label for="order">Сортировать по цене</label>
</div>
</div>
<div class="control-group date-from">
<div class="control">
<div class="control-label">
<span>Не позднее</span>
</div>
<div class="control-inputs">
<div class="inputs-group">
<input type="text" name="date_from" class="datepicker-here2 text" value="<?php echo $get['date_from']; ?>">
</div>
</div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
<div class="control-group control-line with-line" id="typeCategoryBlock" <?php if($_GET['type'] == 4 && (!$get['ok'] || $get['ok'] == 'fr' || $get['ok'] == 'arch')) { echo 'style="display:block;"'; } else { echo 'style="display:none;"'; } ?>>
<h2>Категория помещения</h2>
<div class="button-row">
<input type="radio" class="hidden--radio" id="typeCategory_1" name="typeCategory" value="1" <?php if($get['typeCategory']==1) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="typeCategory_2" name="typeCategory" value="2" <?php if($get['typeCategory']==2) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="typeCategory_3" name="typeCategory" value="3" <?php if($get['typeCategory']==3) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="typeCategory_4" name="typeCategory" value="4" <?php if($get['typeCategory']==4) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="typeCategory_5" name="typeCategory" value="5" <?php if($get['typeCategory']==5) echo "checked"; ?>>
<div class="selector-button button-left typeCategory <?php if($get['typeCategory'] == 1) echo "selected"; ?>">
<span>Офисы</span>
<label for="typeCategory_1" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center typeCategory <?php if($get['typeCategory'] == 2) echo "selected"; ?>">
<span>Склады</span>
<label for="typeCategory_2" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center typeCategory <?php if($get['typeCategory'] == 3) echo "selected"; ?>">
<span>Торговые помещения</span>
<label for="typeCategory_3" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center typeCategory <?php if($get['typeCategory'] == 4) echo "selected"; ?>">
<span>Производственные помещения</span>
<label for="typeCategory_4" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-right typeCategory <?php if($get['typeCategory'] == 5) echo "selected"; ?>">
<span>Другое</span>
<label for="typeCategory_5" class="label-overlay">&nbsp;</label>
</div>
<div class="clear"></div>
</div>
</div>
<div class="control-group last-level">
<input type="hidden" name="hide_form" value="1">
<?php if($_SESSION['id'] == 93 || $_SESSION['id'] == 1048) echo '<input type=checkbox name=dev value=1> debug'; ?>
<button id="search" class="button-fl-left big-button" type="submit">Найти</button>
<div class="load-bar hidden">
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="load-bar__center">
<span class="load-bar__loading">Поиск...</span>
</div>
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
</form>
<div class="object-content__preloader" style="display: block;">
<img src="../images/rocket-spinner.svg" width="96px">
</div>
<div class="fr-system__objects">
<?php
if($_GET['ok'])
{
$gmtmsk = get_time_zone_user();
$time_zone = '';
if($gmtmsk >= 0){
$time_zone = '+'.$gmtmsk.' hour';
} else {
$time_zone = '-'.$gmtmsk.' hour';
}
list($mas_usl_bd, $mas_url_add, $order) = search($get, false, $favor);
$mas_url_add[] = "ok=$get[ok]";
$mas_url_add[] = "hide_form=1";
$mas_url_add[] = "operation_type=".$get['operation_type'];
if($mas_usl_bd) $str_usl_bd = implode(" AND ",$mas_usl_bd);
//$get['dev'] = $_GET['dev'] = 1;
$str_usl_bd .= " AND objects.use_in_advert = 0";
$join = " JOIN rayon rayon on objects.rayon = rayon.id JOIN sp_metro sp_metro on objects.id = sp_metro.id_obj LEFT JOIN ads_objects ads_objects on ads_objects.obj_id = objects.id";
// если доступ ограничен - просто затыкаем поиск на объекты агентов
if ($hasRestrictedAccess) {
$str_usl_bd .= " AND objects.id_add_user <> 0 AND objects.archive <> 1";
} else {
if ($_GET['operation_type'] == 0) {
$str_usl_bd .= " AND objects.operation_type = 0";
if ($_GET['ok'] == "fr") $str_usl_bd .= " AND ads_objects.ads_agent = 0 AND objects.archive <> 1";
elseif ($_GET['ok'] == "ap") $str_usl_bd .= " AND objects.id_add_user <> 0 AND objects.archive <> 1";
elseif ($_GET['ok'] == 'kv') $str_usl_bd .= " AND objects.id_kv <> 0 AND objects.archive <> 1";
elseif ($_GET['ok'] == 'arch') $str_usl_bd .= " AND objects.archive = 1 AND objects.id_add_user = 0";
elseif ($_GET['ok'] == 'all' && !$_GET['favor']) $str_usl_bd .= " AND objects.archive <> 1";
elseif ($_GET['favor'] && $_GET['favor'] == '1') $str_usl_bd .= " ";
else $str_usl_bd .= " AND objects.archive <> 1";
} else {
if ($_GET['operation_type'] == 1) {
$join = " JOIN rayon rayon on objects.rayon = rayon.id JOIN sp_metro sp_metro on objects.id = sp_metro.id_obj";
$str_usl_bd .= " AND objects.operation_type = 1 AND objects.archive <> 1 AND objects.id_add_user <> 0";
}
}
}
$kol_on_page = 20;
$sql_count = "SELECT COUNT(objects.id)
FROM objects objects
$join
WHERE objects.black <> 1
AND objects.moder <> 1
AND $str_usl_bd
GROUP BY objects.id";
$vsego = mysql_num_rows(mysql_query($sql_count));
$sql_count = "SELECT COUNT(objects.id)
FROM objects objects
$join
WHERE objects.black <> 1
AND objects.moder <> 1
AND $str_usl_bd
AND objects.id_add_user <> 0
GROUP BY objects.id";
$vsego_a = mysql_num_rows(mysql_query($sql_count));
$sql_count = "SELECT COUNT(objects.id)
FROM objects objects
$join
WHERE objects.black <> 1
AND objects.moder <> 1
AND $str_usl_bd
AND objects.id_add_user = 0
GROUP BY objects.id";
$vsego_s = mysql_num_rows(mysql_query($sql_count));
$str_kol_find = '<div class="kol_find"><span>';
if($_GET['ok'] == "arch") $str_kol_find .= "<strong>Архив</strong> ";
if($vsego_s and $vsego_a) $str_kol_find .= "Всего найдено: $vsego.";
if($vsego_s) $str_kol_find .= " Собственников: $vsego_s.";
if($vsego_a) $str_kol_find .= " Агентов: более $vsego_a";
$str_kol_find .= "</div>";
$all_pages = ceil($vsego/$kol_on_page);
if($_GET['page']) $page = $_GET['page']; else $page = 1;
$ot = ($page-1)*$kol_on_page;
$sql="SELECT objects.*, rayon.rayon, DATE_FORMAT(objects.date_add,'%d.%m.%Y %H:%i') as date_add
FROM objects objects
$join
WHERE objects.black <> 1
AND objects.moder <> 1
AND $str_usl_bd
GROUP BY objects.id
$order
LIMIT $ot, $kol_on_page";
if($_GET['dev']) echo $sql;
$rez=mysql_query($sql,$mdb);
if(mysql_num_rows($rez))
{
echo '<div class="f-system_pagination"><ul class="pagination">';
if($mas_url_add) $str_url_add = implode("&",$mas_url_add);
if($all_pages > 1)
{
num_of_pages($page, $all_pages, $str_url_add);
}
if(!$_GET['page_ap']) $_GET['page_ap'] = 1;
$next_page_ap = $_GET['page_ap'] + 1;
echo '</ul>';
echo '<button style="float:right; margin-left:2px;" class="fr-btn steel tooltip tooltip-effect" onclick="clearAllSelected(); return false;">
<i style="margin-right:0;margin-left:2px;" class="ti-eraser"></i>
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Очистить весь список выбранных вариантов</b></em>
</button>';
echo '<button style="float:right; margin-left:2px;" class="fr-btn steel tooltip tooltip-effect" onclick="deselectAll(); return false;">
Снять
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Снять выделение у всех объектов на странице</b></em>
</button>';
echo '<button style="float:right; margin-left:2px;" class="fr-btn steel tooltip tooltip-effect" onclick="selectAll(); return false;">
Выбрать
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Выделить все объекты на странице</b></em>
</button>';
echo '<a style="float:right;margin-left:2px;" class="fr-btn steel tooltip tooltip-effect" target="_blank" href="/print.php">
<i style="margin-right:0;margin-left:2px;" class="ti-printer"></i>
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Напечатать выделенные варианты</b></em>
</a>';
echo '<button style="float:right;margin-left:2px;" class="fr-btn steel tooltip tooltip-effect" onclick="toPdf(); return false;">
.pdf
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Поместить выделенные варианты в презентации</b></em>
</button>';
if ($_GET['ok'] == 'arch' && $_GET['operation_type'] == 0 && $needAd) {
echo '<button style="float:right;" class="fr-btn steel tooltip tooltip-effect" onclick="toAdvertisement(); return false;">
<i style="margin-right:0;margin-left:2px;" class="ti-agenda"></i>
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Поместить выделенные варианты в рекламу</b></em>
</button>';
}
echo '<div class="clear"></div></div><div id="objects">';
if (isset($_SESSION['notes_bd_usl'])) {
$notes_bd_usl = $_SESSION['notes_bd_usl'];
} else {
$agencyId = $_SESSION['id'];
if ($_SESSION['agency']) {
$agencyId = $_SESSION['id'];
} else if (($_SESSION['users_admin'] || $_SESSION['manager']) && boolval($_SESSION['id_manager'])) {
$agencyId = $_SESSION['id_manager'];
} else if (boolval($_SESSION['id_manager'])) {
if (boolval($_SESSION['agent'])) {
$agencyId = $_SESSION['id_manager'];
} else {
$sql = "SELECT id_manager FROM users WHERE id = '$_SESSION[id_manager]'";
$agencyId = mysql_fetch_assoc(mysql_query($sql))['id_manager'];
}
}
$usersIds = User::getAllAgencyUsers($agencyId);
$usersIds[] = $_SESSION['id'];
$usersIds = array_unique($usersIds);
$notes_bd_usl = "created_by IN (" . implode(",", $usersIds) . ")";
$_SESSION['notes_bd_usl'] = $notes_bd_usl;
}
while($obj=mysql_fetch_assoc($rez))
{
$use_advert_budget = ($_SESSION['use_advert_budget']);
include($_SERVER['DOCUMENT_ROOT']."/templates/system__object_new.php");
}
echo '<a name="ap'.$next_page_ap.'"></a>
</div>
<div class="f-system_pagination"><ul class="pagination">';
if($all_pages > 1)
{
num_of_pages($page, $all_pages, $str_url_add);
}
if ($_GET['my_obj']) {
// если выводятся мои объекты - не показываем описание того, что нашли
$str_kol_find = '';
}
echo '</ul>';
echo '<button style="float:right; margin-left:2px;" class="fr-btn steel tooltip tooltip-effect" onclick="clearAllSelected(); return false;">
<i style="margin-right:0;margin-left:2px;" class="ti-eraser"></i>
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Очистить весь список выбранных вариантов</b></em>
</button>';
echo '<button style="float:right; margin-left:2px;" class="fr-btn steel tooltip tooltip-effect" onclick="deselectAll(); return false;">
Снять
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Снять выделение у всех объектов на странице</b></em>
</button>';
echo '<button style="float:right; margin-left:2px;" class="fr-btn steel tooltip tooltip-effect" onclick="selectAll(); return false;">
Выбрать
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Выделить все объекты на странице</b></em>
</button>';
echo '<a style="float:right;margin-left:2px;" class="fr-btn steel tooltip tooltip-effect" target="_blank" href="/print.php">
<i style="margin-right:0;margin-left:2px;" class="ti-printer"></i>
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Напечатать выделенные варианты</b></em>
</a>';
echo '<button style="float:right; margin-left:2px;" class="fr-btn steel tooltip tooltip-effect" onclick="toPdf(); return false;">
.pdf
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Поместить выделенные варианты в презентации</b></em>
</button>';
if ($_GET['ok'] == 'arch' && $_GET['operation_type'] == 0 && $needAd) {
echo '<button style="float:right;" class="fr-btn steel tooltip tooltip-effect" onclick="toAdvertisement(); return false;">
<i style="margin-right:0;margin-left:2px;" class="ti-agenda"></i>
<em style="font-style:normal;" class="tooltip-content tt-pdf clear"><b class="tooltip-text">Поместить выделенные варианты в рекламу</b></em>
</button>';
}
echo '<div class="clear"></div></div>'.$str_kol_find.'<script>koala_loader();</script>';
}
else
{
?>
<div class="empty-block">
<h1><i class="ti-na"></i></h1>
<h2>К сожалению, по вашему запросу объявлений не найдено</h2>
</div>
<?php
}
} else {
require($_SERVER['DOCUMENT_ROOT']."/templates/footer_banner.php");
}
?>
<div class="clear"></div>
</div>
<div class="f__modal-bg" id="modalArch_bg" style="display: none; ">
<div class="f__modal login" id="modalArch" style="display: none; width:1170px;">
<span class="pseudo-link closer">×</span>
<h3>Найденные соответствия в архиве</h3>
<div id="objectsArch"></div>
<div class="clear"></div>
</div>
</div>
<script type="text/javascript">
$('.datepicker-here2').datepicker({
autoClose: 'true'
});
</script>