realstroi.com
Главная | Консультация специалиста по рекламе | Регистрация | Вход


Среда, 19.11.2008, 09:05
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Меню сайта
Новости
Экономика [0]
Ипотека [0]
Строительство [0]
Наш опрос
Как вы провели свой отпуск
1. Класс!
2. Никак
3. Нормально
4. Так себе
5. Не очень
Всего ответов: 10
1, 'valuta' => 1, 'otype' => 0, 'period' => 1, 'price_from' => '', 'price_to' => '', 'area_from' =>'', 'area_to' => '', 'id' => '', 'obtype' => array(), 'm' => array(), 'd' => array(), 'r' => array(), 'c' => array(), 'dist_from' => '', 'dist_to' => ''); $path = $config['remote_path']."/commercial.php?on_page=15&adv=2&map=1&".$_SERVER['QUERY_STRING']; if ($_SERVER['QUERY_STRING']!=''){ if (isset($_GET['page']) && $_SERVER['QUERY_STRING']=="page=".$_GET['page']) $cache_name='commercial?page='.$_GET['page']; else if (isset($_GET['mod']) && isset($_GET['id'])) $cache_name='commercial?mod='.$_GET['mod']."&id=".$_GET['id']; else $cache_name=''; } else $cache_name='commercial'; $comm_obj = get_remote_data($config['remote_host'], $path, $cache_name, 900); if (!is_array($comm_obj)) { not_found(); } else { $comm_oper_type = $comm_obj['oper_type']; unset($comm_obj['oper_type']); $comm_place_type = $comm_obj['place_type']; unset($comm_obj['place_type']); /**************************************************************** * Подгрузка некоторых массивов данных используемых в форме поиска ****************************************************************/ if (sizeof($comm_oper_type)>0 && sizeof($comm_place_type)>0) { $type_oper = array( array('id' => 0, 'name' => 'Любой') ); // Тип операции foreach ($comm_oper_type as $id => $type) { $type_oper[] = array('id' => $id, 'name' => $type ); } $type_for = array(); // Назначение foreach ($comm_place_type as $id=>$type) { $type_for[] = array('id' => $id, 'name' => $type, 'sel' => 0); } } /************************************** * Обработка входящих GET параметров *************************************/ $a = explode('&', $_SERVER['QUERY_STRING']); $params = count($a); $i = 0; $count = 0; while ($i < $params) { $b = split('=', $a[$i]); $key = htmlspecialchars(urldecode($b[0])); $value = htmlspecialchars(urldecode($b[1])); switch($key){ case 'm': if ($_REQUEST['loc']==1){ $check_data['m'][]=array('n'=>$count, 'id'=>(int)$value); $count++; } break; case 'd': if ($_REQUEST['loc']==0) { $check_data['d'][]=array('n'=>$count, 'id'=>(int)$value); $count++; } break; case 'r': if ($_REQUEST['loc']==2) { $check_data['r'][]=array('n'=>$count, 'id'=>(int)$value); $count++; } break; case 'c': if ($_REQUEST['loc']==3) { $check_data['c'][]=array('n'=>$count, 'id'=>(int)$value); $count++; } break; case 'obtype': $check_data['obtype'][]=$value; $type_for[$value-1]['sel']=1; break; default: $check_data[$key]=$value; } $i++; } $sql_add = ""; $filter_url = ""; if ($check_data['id']>0 && !isset($_REQUEST['mod'])){ /// Если производится поиск по ID, то все остальные параметры не учитываются $filter_url .= "&id=".$check_data['id']; } else { if (isset($_REQUEST['loc']) && $_REQUEST['loc']>=0 && $_REQUEST['loc']<4){ switch ($check_data['loc']) { case '1': $c_metro = sizeof($check_data['m']); if ($c_metro>0){ for($i=0;$i<$c_metro;$i++){ $filter_url .= "&m=".$check_data['m'][$i]['id']; } } break; case '0': $c_direct = sizeof($check_data['d']); if ($c_direct>0){ for($i=0;$i<$c_direct;$i++){ $filter_url .= "&d=".$check_data['d'][$i]['id']; } } if ($check_data['dist_from']>0){ $filter_url .= "&dist_from=".$check_data['dist_from']; } if ($check_data['dist_to']>0){ $filter_url .= "&dist_to=".$check_data['dist_to']; } break; case '2': $c_direct = sizeof($check_data['r']); if ($c_direct>0){ for($i=0;$i<$c_direct;$i++){ $filter_url .= "&r=".$check_data['r'][$i]['id']; } } break; case '3': $c_direct = sizeof($check_data['c']); if ($c_direct>0){ for($i=0;$i<$c_direct;$i++){ $filter_url .= "&c=".$check_data['c'][$i]['id']; } } break; } $filter_url .= "&loc=".$check_data['loc']; } if ($check_data['otype']>0){ $filter_url .= "&otype=".$check_data['otype']; } if (sizeof($check_data['obtype'])>0){ foreach ($check_data['obtype'] as $n => $val) $filter_url .= "&obtype=".$val; } if ($check_data['area_from']>0){ $filter_url .= "&area_from=".$check_data['area_from']; } if ($check_data['area_to']>0){ $filter_url .= "&area_to=".$check_data['area_to']; } /************************************************* * Обработка цены и перевод её в различную валюту ************************************************/ if (isset($_REQUEST['price_from']) && $_REQUEST['price_from']!="") { $check_data['price_from'] = (int)$_REQUEST['price_from']; $filter_url .= "&price_from=".$check_data['price_from']; } if (isset($_REQUEST['price_to'])&& $_REQUEST['price_to']!="") { $check_data['price_to'] = (int)$_REQUEST['price_to']; $filter_url .= "&price_to=".$check_data['price_to']; } } // Сформируем строку для вставки параметров фильтра в ссылки $query_string=$filter_url; if (isset($_REQUEST['page']) && $_REQUEST['page']>1) $query_string .= "&page=".$_REQUEST['page']; if ($query_string!=""){ $query_string = ltrim($query_string,"&"); } $mod = $_REQUEST['mod']; switch ($mod){ case 'details': if (isset($_REQUEST['id']) && $_REQUEST['id']>0){ show_details($comm_obj); } else not_found(); break; case 'photo': // Вывод страницы с фотографиями объекта show_photos($comm_obj); break; case 'map': show_map($comm_obj); break; default: if (!is_array($comm_obj)) $comm_obj['total']=0; $total_results = $comm_obj['total']; unset($comm_obj['total']); $page_num = $comm_obj['page']; unset($comm_obj['page']); $total_pages = $comm_obj['total_pages']; unset($comm_obj['total_pages']); $page_nav = out_page_nav($total_pages, $page_num, $_SERVER['SCRIPT_NAME']."?page={p}".$filter_url); show_list($comm_obj['results']); break; } } // ********* Конец *********** function show_list($comm_obj) { global $page_nav, $total_results, $page_num, $total_pages, $query_string, $config; $path = explode("/",$_SERVER['SCRIPT_NAME']); $script_name=$path[sizeof($path)-1]; adv_place1(); search_form(); adv_place2(); ?>
Найдено объекта(ов)

Изображение отсутствует
Тип помещения
Вид операции
Тип здания
Площадь кв.м.
Город
Метро
Адрес
0){?> цена за все:
0){?> цена за кв.м: 0){?> цена за кв.м. в год:
0){?> цена за все в месяц:
">Подробное описание
ID
Дата добавления

0){ foreach ($comm_obj['photo'] as $image){?> <?php echo $image['cp_desc'];?>
3){?>

">Все фото

Заявка

Здесь Вы можете отправить заявку участнику , задать вопрос или оставить комментарий по этому объекту

Ваша заявка отправлена агенту.

   Ваше имя: *
   Ваш телефон:
   Ваш e-mail: *
   Текст заявки: *


Введите символы с картинки:

   


Поля помеченные * обязательны к заполнению

"><< Вернуться к списку объектов

0){?>
<?php echo $photos['cp_desc'];?>

"><< Вернуться к описанию объекта

Расположение объекта на карте не указано. Для получения подробной информации обратитесь по контактному телефону, указанному на странице с описанием объекта.


"><< Вернуться к описанию объекта

"; if (!check_email($email)) $error.="• Адрес электронной почты не указан или указан неверно
"; if ($mess=="") $error.="• Вы не ввели текст заявки
"; if(!isset($_SESSION['captcha_keystring']) || $_SESSION['captcha_keystring'] != $_POST['keystring']) $error.="• Неверно указан проверочный код
"; if ($error==""){ $subject = "Заявка по продаже коммерческой недвижимости на объект #$obj_id"; $subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?='; $message = "Имя: $name\n"; $message .= "Email: $email\n"; if ($phone!="") $message .= "Телефон: $phone\r\n\r\n"; $message .= "Категория: Коммерческая недвижимость\n"; $message .= "Номер объекта: $obj_id\n"; $message .= "----------------------------------\r\n\r\n"; if ($comm_obj['co_name']!="") $message .= "Название объекта: ".$comm_obj['co_name']."\r\n\r\n"; $message .= "$mess\n\n"; $referer=getenv("HTTP_REFERER"); $host=getenv("REMOTE_ADDR"); $message .= "================================\n"; $message .= "Уважаемые пользователи! Данное письмо было оставлено одним из посетителей сайта в ответ на ваше объявление $referer. (IP-адрес отправителя сообщения: $host ).\n"; $message .= "Администрация досок объявлений не несет ответственности за текст данного сообщения.\n"; $headers = "From: =?koi8-r?B?".base64_encode(convert_cyr_string($name, "w","k"))."?= <$email>\n"; $headers .= "Reply-To: $email\n"; $headers .= "X-Mailer: OCAN Systems mailer\n"; $headers .= "Content-Type: text/plain; charset=windows-1251"; if (!mail($cont_email, $subject, $message, $headers)) $error .= "• Ошибка при отправке письма. Попробуйте еще раз.
"; } else { $sr_name = $name; $sr_phone = $phone; $sr_email = $email; $sr_text = $mess; } return $error; } ?>
Форма входа
Логин:
Пароль:
Календарь
«  Ноябрь 2008  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
Поиск
Друзья сайта
Ипотека - Москва Информация предоставлена Restko.ru
Статистика

Онлайн всего: 0
Гостей: 0
Пользователей: 0
продажа квартир | аренда квартир | новостройки | загородные дома | земельные участки | гаражи и автостоянки
 


Copyright MyCorp © 2008