= 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 = '
';
if($_GET['ok'] == "arch") $str_kol_find .= "Архив ";
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 .= "
";
$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 '
';
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 '
'.$str_kol_find.'';
}
else
{
?>
К сожалению, по вашему запросу объявлений не найдено