Joywork/add-object-test.php
2026-05-22 21:21:54 +03:00

7291 lines
516 KiB
PHP
Raw Permalink 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.

<?php
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
/*ini_set('display_errors', 1);
error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE);*/
if(!$_SESSION['id']) {
header("location:index.php");
die("Доступ запрещён!");
}
$db_sphinx = new MysqlPdo(hstsph2, null, null, null, true, '9306');
$clientRequired = false;
$sql_getRegion = "select rf_regions.* from rf_regions as parent
join rf_regions on rf_regions.parent = parent.id
left join users on users.region_rf_id = parent.id
where users.id = ".$_SESSION['id']." ORDER BY code ASC";
$rezRegion = mysql_query($sql_getRegion);
$region = [];
while($row = mysql_fetch_assoc($rezRegion)){
$region[] = $row;
}
if(empty($region)){
$sql_getRegion = "select rf_regions.* from rf_regions
left join users on users.region_rf_id = rf_regions.id
where users.id = ".$_SESSION['id']." ORDER BY code ASC";
$rezRegion = mysql_query($sql_getRegion);
while($row = mysql_fetch_assoc($rezRegion)){
$region[] = $row;
}
}
if(empty($region)){
$region[0] = array(
'id' => 50,
'name' => 'Ленинградская обл',
'kladr' => '4700000000000',
'parent' => 2,
'code' => 47
);
$region[1] =array(
'id' => 81,
'name' => 'Санкт-Петербург',
'kladr' => '7800000000000',
'parent' => 2,
'code' => 78
);
}
$sqlForRequiredClient = "SELECT id FROM `users` WHERE id in (7929, 7507, 8307, 8622, 7864, 9588, 93, 11086, 8826, 10732, 11965, 12461, 13596, 13386, 14134, 14794, 16182, 13154) or id_manager in (7929, 7507, 8307, 8622, 7864, 9588, 93, 11086, 8826, 10732, 11965, 12461, 13596, 13386, 14134, 14794, 16182, 13154) or id_manager in (select id from users where id_manager in (7929, 7507, 8307, 8622, 7864, 9588, 93, 11086, 8826, 10732, 11965, 12461, 13596, 13386, 14134, 14794, 16182, 13154)) or id_manager in (select id from users where id_manager in (select id from users where id_manager in (7929, 7507, 8307, 8622, 7864, 9588, 93, 11086, 8826, 10732, 11965, 12461, 13596, 13386, 14134, 14794, 16182, 13154)))";
$rezForRequiredClient = mysql_query($sqlForRequiredClient);
while($userId = mysql_fetch_assoc($rezForRequiredClient)) {
if ($userId['id'] == $_SESSION['id']) {
$clientRequired = true;
break;
}
}
$post = null;
if(isset($_POST) && isset($_POST['add_object'])) {
$result = SelectelApi::getTokenAndUrl();
$token = $result[0];
$storageUrl = $result[1];
$sql = "SELECT * FROM users WHERE id = $_SESSION[id]";
$rez = mysql_query($sql);
$user = mysql_fetch_assoc($rez);
$agency = new User;
$agency->get($user['id']);
if (!isset($agency->agencyId)) {
$agency->agencyId = $_SESSION['id'];
if (!empty($agency->agency_name) && $agency->agency)
$agency->agencyName = $agency->agency_name;
elseif (!empty($agency->agency_name) && $agency->agency)
$agency->agencyName = $agency->agency_name;
}
$post = clearInputData($_POST);
if ($_POST['metroWithOrder']) {
$_POST['metro'] = explode(",", $_POST['metroWithOrder']);
}
$selected_region = $post['id_rf_region'] ? $post['id_rf_region'] :( $region[0]['kladr'] == $post['kladr_type'] ? $region[0]['id'] : $region[1]['id']);
if(isset($post['id_country']) && $post['id_country'] != 171){
$selected_region = 0;
}
if (!isset($post['lo_city_id']) || $post['lo_city_id'] == -1) {
$post['lo_city_id'] = 0;
}
if (!isset($post['city_town_id']) || $post['city_town_id'] == -1) {
$post['city_town_id'] = 0;
}
if(isset($post['commercial_object_id'])){
$post['type_category'] = $post['commercial_object_id'];
}
$oldPathList = [];
/** PLAN IMG WORK */
$newP = '';
$planList = json_decode($_POST['fileuploader-list-img_plan'],true);
foreach($planList as $plan){
if(strpos($plan['file'], "https://") !== false){
$newP = $plan['file'];
}else{
if(strpos($plan['file'], "0:/") !== false){
$originalName = str_replace("0:/", "", $plan['file']);
$strArray = explode(".", $originalName);
$ext = end($strArray);
if ($ext == "pjpeg") {
$ext = "jpeg";
}
$ext = mb_strtolower($ext);
$name = md5($originalName . time()) . "_pl." . $ext;
$one = mb_substr($name, 0, 1);
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one"))
mkdir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one");
$two = mb_substr($name, 1, 1);
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one/$two"))
mkdir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one/$two");
$three = mb_substr($name, 3, 1);
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one/$two/$three"))
mkdir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one/$two/$three");
$new_path = "$one/$two/$three/$name";
$photo = "/photos/".$new_path;
$oldPath = $_SERVER['DOCUMENT_ROOT']."/photos/obj_temp/".$_SESSION['id']."/".$originalName;
try {
copy($oldPath, $_SERVER['DOCUMENT_ROOT'] . $photo);
$oldPathList[] = $oldPath;
if (isset($filePos['editor'])) {
$editor = $filePos['editor'];
} else {
$editor = [];
}
resize($_SERVER['DOCUMENT_ROOT'] . $photo, null, null, null, (isset($editor['crop']) ? $editor['crop'] : null), 100, (isset($editor['rotation']) ? $editor['rotation'] : null));
$image = new Imagick();
$image->readImage($_SERVER['DOCUMENT_ROOT'] . $photo);
$resolution = 1024;
if ($agency->agencyId == 10919 || $agency->agencyId == 8826 || $agency->agencyId == 12482 || $agency->agencyId == 11916 || $agency->agencyId == 13735 || $agency->agencyId == 16490) {
$resolution = 1920;
}
if ($image->getImageWidth() > $resolution) {
$image->scaleImage($resolution, $resolution, true);
}
$image->writeImage();
//загрузка в Selectel
$fp = $_SERVER['DOCUMENT_ROOT'] . "/photos/" . $new_path;
$r = SelectelApi::uploadFile($storageUrl, $token, $fp, $new_path, 'image/'.$ext);
//если выложили в Selectel
if ($r) {
//заменяем путь на новый
$new_path = "https://data.joywork.ru/" . $new_path;
//удаляем файл с локального сервера
unlink($fp);
}
$newP = $new_path;
} catch (Exception $e) {
$err = "Проблема загрузки плана, возможно, фото повреждено или его формат не соответствует расширению";
}
}
}
}
$post['img_plan'] = $newP;
$err = "";
$newPhotos = array();
//порядок сортировки файлов
$fileSortList = json_decode($_POST['fileuploader-list-photo'], true);
//старые фото
foreach ($fileSortList as $filePos) {
if (strpos($filePos['file'], "https://") !== false) {
$newPhotos[$filePos['index']] = $filePos['file'];
} else {
if (strpos($filePos['file'], "0:/") !== false) {
$originalName = str_replace("0:/", "", $filePos['file']);
$strArray = explode(".", $originalName);
$ext = end($strArray);
if ($ext == "pjpeg") {
$ext = "jpeg";
}
$ext = mb_strtolower($ext);
$name = md5($originalName . time()) . "." . $ext;
$one = mb_substr($name, 0, 1);
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one")) {
mkdir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one");
}
$two = mb_substr($name, 1, 1);
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one/$two")) {
mkdir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one/$two");
}
$three = mb_substr($name, 3, 1);
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one/$two/$three")) {
mkdir($_SERVER['DOCUMENT_ROOT'] . "/photos/$one/$two/$three");
}
$new_path = "$one/$two/$three/$name";
$photo = "/photos/" . $new_path;
$oldPath = $_SERVER['DOCUMENT_ROOT'] . "/photos/obj_temp/" . $_SESSION['id'] . "/" . $originalName;
try {
copy($oldPath, $_SERVER['DOCUMENT_ROOT'] . $photo);
$oldPathList[] = $oldPath;
$index = $filePos['index'];
if (isset($filePos['editor'])) {
$editor = $filePos['editor'];
} else {
$editor = [];
}
$imageToFix = new Imagick();
$imageToFix->readImage($_SERVER['DOCUMENT_ROOT'] . $photo);
fix_image_orientation($imageToFix);
$imageToFix->writeImage();
resize($_SERVER['DOCUMENT_ROOT'] . $photo, null, null, null, (isset($editor['crop']) ? $editor['crop'] : null), 100, (isset($editor['rotation']) ? $editor['rotation'] : null));
$image = new Imagick();
$image->readImage($_SERVER['DOCUMENT_ROOT'] . $photo);
$resolution = 1024;
if ($agency->agencyId == 10919 || $agency->agencyId == 8826 || $agency->agencyId == 12482 || $agency->agencyId == 11916 || $agency->agencyId == 4 || $agency->agencyId == 13735 || $agency->agencyId == 16490) {
$resolution = 1920;
}
if ($image->getImageWidth() > $resolution) {
$image->scaleImage($resolution, $resolution, true);
}
if (isset($post['addWaterMark'])) {
$watermark = new Imagick();
$sqlWaterCheck = "SELECT watermark FROM agency_watermark WHERE agency_id = $agency->agencyId";
$rezWaterCheck = mysql_query($sqlWaterCheck);
if (mysql_num_rows($rezWaterCheck) > 0) {
$wmark = mysql_fetch_assoc($rezWaterCheck)['watermark'];
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/photos/agency/watermark/' . $wmark);
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else {
//для 7507
if ($agency->agencyId == 7507) {
$width = round($image->getImageWidth() / 2);
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/stamp-midom-one.png');
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $width - 107, $image->getImageHeight() - 80);
} else {
if ($agency->agencyId == 8826) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/trend_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 12482) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/estate_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 11397) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/const_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 12556) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/utrielt_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 11965) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/cap_gar_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($_SESSION['id'] == 13357) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/13357_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 11584) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/stimul56_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 13596) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/th_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 12259) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/lion_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 10638) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/gr_est_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 11325) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/p_city_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 4) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/ag_4.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 10041) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/logo_rk.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 14794) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/logo_souz.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 13058) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/logo_nplus.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 14942) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/logo_comfort.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 15401) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/logo_mega.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 15710) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/logo_metrics.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($_SESSION['id'] == 15276) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/15276_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 15704) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/ruy.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 14568) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/vme_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 16785) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/kristall_logo.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
} else if ($agency->agencyId == 17460) {
$watermark->readImage($_SERVER['DOCUMENT_ROOT'] . '/images/logo-cat.png');
$width = round($image->getImageWidth() / 2);
$xPos = $width - round($watermark->getImageWidth() / 2);
$yPos = round($image->getImageHeight() / 2) - round($watermark->getImageHeight() / 2);
$image->compositeImage($watermark, Imagick::COMPOSITE_OVER, $xPos, $yPos);
}
}
}
}
$image->writeImage();
//загрузка в Selectel
$fp = $_SERVER['DOCUMENT_ROOT'] . "/photos/" . $new_path;
$r = SelectelApi::uploadFile($storageUrl, $token, $fp, $new_path, 'image/'.$ext);
//если выложили в Selectel
if ($r) {
//заменяем путь на новый
$new_path = "https://data.joywork.ru/" . $new_path;
//удаляем файл с локального сервера
unlink($fp);
}
if ($index >= 0) {
$newPhotos[$index] = $new_path;
} else {
$newPhotos[] = $new_path;
}
} catch (Exception $e) {
$err = "Проблема загрузки фотографии " . $originalName . ", возможно, фото повреждено или его формат не соответствует расширению";
}
}
}
}
if (count($newPhotos) > 40) {
$err = "Количество фотографий объекта не может быть больше 40";
} else {
//перераспределяем фотографии
for($num=1;$num<=40;$num++) {
if (isset($newPhotos[$num - 1]) && $newPhotos[$num - 1]) {
$post['photo' . $num] = $newPhotos[$num - 1];
} else {
$post['photo' . $num] = "";
}
}
}
if (!isset($post['operation_type'])) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
$err = "Необходимо указать раздел";
}
if (!$post['type']) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
$err = $err."Необходимо указать тип объекта";
}
if ($post['type'] && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7)) {
if (!$post['land_usage_type_id']) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
if ($post['type'] == 2) {
$err = $err."Необходимо заполнить поле Использование земли";
}
}
}
if ($post['type'] && ($post['type'] == 1 || $post['type'] == 2)) {
if (!$post['komnat']) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
if ($post['type'] == 2) {
$err = $err."Необходимо заполнить поле Всего комнат в квартире";
} else {
$err = $err."Необходимо заполнить поле Комнат";
}
}
if (!$post['ploshad_komn']) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
$err = $err."Необходимо заполнить поле Площадь комнат";
}
}
if ($post['type'] && $post['type'] == 2) {
if (!$post['vsego_komn']) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
$err = $err."Необходимо заполнить поле Кол-во комнат в сделке";
}
}
if ($post['type'] && $post['komnat'] && $post['type'] == 1 && $post['komnat'] == 1) {
//может быть студия
} else {
if ($post['studio_flag']) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
$err = $err."Признак квартиры-студии можно установить только для типа квартира и количества комнат 1";
}
}
// срок нужен только для аренды
if (isset($post['operation_type']) && $post['operation_type'] == 0) {
if (!$post['srok']) {
if (strlen($err) > 0) {
$err = $err . "<br/>";
}
$err = $err . "Необходимо указать срок";
}
} else {
$post['srok'] = 0;
}
if (!$post['adres']) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
$err = $err."Необходимо указать адрес объекта";
}
if (!isset($post['type']) || ($post['type'] && $post['type'] != 3 && $post['type'] != 5 && $post['type'] != 7 && $post['commercial_object_id'] != 9 && $post['commercial_object_id'] != 7 && $post['commercial_object_id'] != 6)) {
if (!$post['etazh']) {
if (strlen($err) > 0) {
$err = $err . "<br/>";
}
$err = $err . "Необходимо указать этаж объекта";
}
} else {
if (!$post['etazh']) {
$post['etazh'] = 0;
}
}
if (isset($post['type']) && $post['type'] && $post['type'] == 3) {
if (!$post['ploshad']) {
if (strlen($err) > 0) {
$err = $err . "<br/>";
}
$err = $err . "Необходимо указать общую площадь";
}
}
if (isset($post['type']) && $post['type'] && ($post['type'] == 7 || $post['type'] == 3)) {
if (!$post['land_area']) {
if (strlen($err) > 0) {
$err = $err . "<br/>";
}
$err = $err . "Необходимо указать площадь участка";
}
}
if (!$post['etazhnost'] && $post['type'] != 7 && $post['commercial_object_id'] != 9 && $post['commercial_object_id'] != 7) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
$err = $err."Необходимо указать общее количество этажей объекта";
}
if (!$post['stoim_ot']) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
$err = $err."Необходимо указать цену";
}
$localClientRequired = $clientRequired;
if ($post['deal_type'] && $post['deal_type'] == 6) {
$localClientRequired = false;
}
if($localClientRequired && (!isset($_POST['sobstv_object']) || empty(json_decode($_POST['sobstv_object'])))) {
if (strlen($err) > 0) {
$err = $err."<br/>";
}
$err = $err."Необходимо указать клиента-собственника";
}
if (isset($post['operation_type']) && $post['operation_type'] == 0) {
if (!isset($post['type']) || ($post['type'] && ($post['type'] == 1 || $post['type'] == 2))) {
if (!$post['rent_house_type_id'] || $post['rent_house_type_id'] == -1) {
if (strlen($err) > 0) {
$err = $err . "<br/>";
}
$err = $err . "Необходимо указать тип дома";
}
}
}
if (isset($post['operation_type']) && $post['operation_type'] == 1) {
if (!isset($post['type']) || ($post['type'] && $post['type'] != 3 && $post['type'] != 5 && $post['type'] != 7 && $post['type'] != 4)) {
if (!$post['house_type'] || $post['house_type'] == -1) {
if (strlen($err) > 0) {
$err = $err . "<br/>";
}
$err = $err . "Необходимо указать тип дома";
}
if (!$post['house_material'] || $post['house_material'] == -1) {
if (strlen($err) > 0) {
$err = $err . "<br/>";
}
$err = $err . "Необходимо указать материал дома";
}
}
if (!$post['deal_type'] || $post['deal_type'] == -1) {
if (strlen($err) > 0) {
$err = $err . "<br/>";
}
$err = $err . "Необходимо указать тип сделки";
}
}
if (isset($post['type']) && $post['type'] == 1) {
if (!$post['avito_room_type_id'] || $post['avito_room_type_id'] == 0) {
if (strlen($err) > 0) {
$err = $err . "<br/>";
}
$err = $err . "Необходимо указать Тип комнат";
}
}
// check required
if(isset($post['deal_type'])){
$reqTypes = array(4,5,6); // Переуступка, Новостройка, Первичная продажа вторички
if(in_array($post['deal_type'], $reqTypes)){
if(isset($post['newbuilding_id']))
if(empty($post['newbuilding_id']) && !isset($post['complex_id']))
$err = $err . "<br/> Необходимо указать ЖК".$post['complex_id'];
if(isset($post['nb_end_date']))
if(empty($post['nb_end_date']))
$err = $err . "<br/> Необходимо указать Срок сдачи";
}
}
if (strlen($err) == 0) {
if ($post['studio_flag']) {
$post['studio_flag'] = 1;
}
if ($post['free_plan']) {
$post['free_plan'] = 1;
}
if ($post['operation_type'] == 0) {
if (isset($post['stoim_prim']) && $post['stoim_prim']) {
$post['stoim_prim'] = "+ КУ";
} else {
$post['stoim_prim'] = '';
}
} else {
if ($post['operation_type'] == 1) {
if (isset($post['stoim_prim']) && $post['stoim_prim']) {
$post['stoim_prim'] = "Возможна ипотека";
} else {
$post['stoim_prim'] = '';
}
}
}
if (!$post['nazv']) {
switch ($post['type']) {
case 1:
if ($post['komnat'] == 1 && $post['studio_flag']) {
$post['nazv'] = "Квартира-студия";
} else {
$post['nazv'] = "$post[komnat]-комнатная квартира";
}
break;
case 2:
$post['nazv'] = "Комната в $post[komnat]-комнатной квартире";
break;
case 3:
$post['nazv'] = "$post[komnat]-комнатный дом";
break;
case 4:
if ($post['komnat'] == 0) {
$post['nazv'] = "Помещение";
} else {
$post['nazv'] = "$post[komnat]-комнатное помещение";
}
break;
case 5:
$post['nazv'] = "Часть дома";
break;
case 6:
$post['nazv'] = "Комплекс";
break;
case 7:
$post['nazv'] = "Участок";
break;
default:
$post['nazv'] = "$post[komnat]-комнатная квартира";
}
}
$post['date_add'] = date("Y-m-d H:i:s");
if ($post['minut_t'] == 'peshkom') {
$post['peshkom'] = $post['minut'];
} else {
$post['transport'] = $post['minut'];
}
$post['opis'] = cleanHtml($post['opis'], '<p><br><strong><em><ul><ol><li>');
if (!$post['opis'])
$post['opis'] = "";
$post['phone'] = $user['phone'];
/*if(!empty($user['phone2'])){
$post['phone'] = $phone['phone'].' '.$post['phone2'];
}*/
$post['stoim_ot'] = str_replace(" ", "", $post['stoim_ot']);
$post['lease'] = str_replace(" ", "", $post['lease']);
if (isset($post['stoim_ky'])) {
$post['stoim_ky'] = str_replace(" ", "", $post['stoim_ky']);
}
if (isset($post['other_ku_stoim'])) {
$post['other_ku_stoim'] = str_replace(" ", "", $post['other_ku_stoim']);
}
$sobstv = trim($user['last_name'] . ' ' . $user['first_name'] . ' ' . $user['middle_name']);
if ($user['agency'] == 1) {
$post['sobstv'] = $sobstv . ", агентство " . $user['agency_name'];
} else {
if (!empty($agency->agencyName)) {
$post['sobstv'] = $sobstv . ", агентство " . $agency->agencyName;
} else {
$post['sobstv'] = $sobstv;
}
}
if (!isset($post['property_type_id'])) {
$post['property_type_id'] = 0;
}
if (!isset($post['land_area'])) {
$post['land_area'] = 0;
}
if (!isset($post['house_wcs_type_id'])) {
$post['house_wcs_type_id'] = 0;
}
if (!isset($post['rent_house_type_id'])) {
$post['rent_house_type_id'] = 0;
}
if (!isset($post['stoim_ky'])) {
$post['stoim_ky'] = 0;
}
if (!isset($post['other_ku_stoim'])) {
$post['other_ku_stoim'] = 0;
}
if (!isset($post['lease_deposit_id'])) {
$post['lease_deposit_id'] = 0;
}
if (!isset($post['kladr_id'])) {
$post['kladr_id'] = null;
}
$post['opis'] = mysql_real_escape_string($post['opis']);
if (!isset($post['holod'])) {
$post['holod'] = 0;
}
if (!isset($post['mebel'])) {
$post['mebel'] = 0;
}
if (!isset($post['tv'])) {
$post['tv'] = 0;
}
if (!isset($post['stirka'])) {
$post['stirka'] = 0;
}
if (!isset($post['stoim_prim'])) {
$post['stoim_prim'] = 0;
}
if (!isset($post['noChild'])) {
$post['noChild'] = 0;
}
if (!isset($post['noPets'])) {
$post['noPets'] = 0;
}
if (!isset($post['smoking_allowed'])) {
$post['smoking_allowed'] = 0;
}
if (!isset($post['parties_allowed'])) {
$post['parties_allowed'] = 0;
}
if (!isset($post['documents_do'])) {
$post['documents_do'] = 0;
}
if (!isset($post['peshkom'])) {
$post['peshkom'] = 0;
}
if (!isset($post['transport'])) {
$post['transport'] = 0;
}
if (!isset($post['studio_flag'])) {
$post['studio_flag'] = 0;
}
if (!isset($post['free_plan'])) {
$post['free_plan'] = 0;
}
if (!isset($post['other_ku'])) {
$post['other_ku'] = 0;
}
if (!isset($post['etaz_first_type'])) {
$post['etaz_first_type'] = 0;
}
if (!isset($post['rubbish_chute'])) {
$post['rubbish_chute'] = 0;
}
if (!isset($post['nb_end_date']) || !$post['nb_end_date']) {
$post['nb_end_date'] = null;
} else {
$scheduleDate = DateTime::createFromFormat('d.m.Y', $post['nb_end_date']);
if ($scheduleDate) {
$post['nb_end_date'] = date("Y-m-d", $scheduleDate->getTimestamp());
} else {
$post['nb_end_date'] = null;
}
}
if (!isset($post['documentation_url'])) {
$post['documentation_url'] = '';
}
if(isset($post['ploshad'])) {
$post['ploshad'] = str_replace(',', '.', $post['ploshad']);
}
if(isset($post['ploshad_k'])) {
$post['ploshad_k'] = str_replace(',', '.', $post['ploshad_k']);
}
$objUpdate = null;
$num_search = num_search($user['phone']);
if($post['type'] == 4){
if($post['commercial_object_id'] == 2 || $post['commercial_object_id'] == 4){
$post['parking_type_id'] = $post['parking_type_id2'];
}
}
if ($post['address'] && strlen($post['address']) > strlen($post['adres'])) {
$post['adres'] = $post['address'];
}
$innId = 'NULL';
$firstNameId = 'NULL';
$lastNameId = 'NULL';
$secondNameId = 'NULL';
$zipalNewbuildingId = 'NULL';
//если есть ИНН - ищем в справочнике или добавляем
if (isset($post['investor_inn']) && $post['investor_inn']) {
$sqlInnCheck = "SELECT id FROM inn WHERE BINARY value = '$post[investor_inn]'";
$rezInnCheck = mysql_query($sqlInnCheck);
if (mysql_num_rows($rezInnCheck) > 0) {
$innId = mysql_fetch_assoc($rezInnCheck)['id'];
} else {
$sqlInsertInn = "INSERT INTO inn (value) VALUES ('$post[investor_inn]')";
mysql_query($sqlInsertInn);
$innId = mysql_insert_id();
}
}
//если есть Имя - ищем в справочнике или добавляем
if (isset($post['investor_first_name']) && $post['investor_first_name']) {
$sqlFirstNameCheck = "SELECT id FROM first_names WHERE BINARY value = '$post[investor_first_name]'";
$rezFirstNameCheck = mysql_query($sqlFirstNameCheck);
if (mysql_num_rows($rezFirstNameCheck) > 0) {
$firstNameId = mysql_fetch_assoc($rezFirstNameCheck)['id'];
} else {
$sqlInsertFirstName = "INSERT INTO first_names (value) VALUES ('$post[investor_first_name]')";
mysql_query($sqlInsertFirstName);
$firstNameId = mysql_insert_id();
}
}
//если есть Фамилия - ищем в справочнике или добавляем
if (isset($post['investor_last_name']) && $post['investor_last_name']) {
$sqlLastNameCheck = "SELECT id FROM last_names WHERE BINARY value = '$post[investor_last_name]'";
$rezLastNameCheck = mysql_query($sqlLastNameCheck);
if (mysql_num_rows($rezLastNameCheck) > 0) {
$lastNameId = mysql_fetch_assoc($rezLastNameCheck)['id'];
} else {
$sqlInsertLastName = "INSERT INTO last_names (value) VALUES ('$post[investor_last_name]')";
mysql_query($sqlInsertLastName);
$lastNameId = mysql_insert_id();
}
}
//если есть Отчество - ищем в справочнике или добавляем
if (isset($post['investor_second_name']) && $post['investor_second_name']) {
$sqlSecondNameCheck = "SELECT id FROM second_names WHERE BINARY value = '$post[investor_second_name]'";
$rezSecondNameCheck = mysql_query($sqlSecondNameCheck);
if (mysql_num_rows($rezSecondNameCheck) > 0) {
$secondNameId = mysql_fetch_assoc($rezSecondNameCheck)['id'];
} else {
$sqlInsertSecondName = "INSERT INTO second_names (value) VALUES ('$post[investor_second_name]')";
mysql_query($sqlInsertSecondName);
$secondNameId = mysql_insert_id();
}
}
if (isset($post['newbuilding_id']) && $post['newbuilding_id']) {
$zipalNewbuildingId = $post['newbuilding_id'];
}
$rayonId = 0;
if (isset($post['rayon']))
$rayonId = $post['rayon'];
if($post['rayon'] && !is_numeric($post['rayon'])){
$sql = "SELECT * FROM rayon WHERE id in (select rayon_id from rf_region_rayons where rf_region_id = $selected_region or rf_region_id in (select r.id from rf_regions r where r.parent = $selected_region)) AND rayon like '%" . $post['rayon'] . "%'";
$rayonQuery = mysql_fetch_assoc(mysql_query($sql));
$rayonId = $rayonQuery['id'];
}
if ($_POST['id']) {
if (isset($_SESSION[$post['id'] . 'sel'])) {
//удаляем фотки, которые в списке
foreach ($_SESSION[$post['id'] . 'sel'] as $path) {
$nfp = str_replace("https://data.joywork.ru/", "", $path);
SelectelApi::deleteFile($storageUrl, $token, $nfp);
}
$_SESSION[$post['id'] . 'sel'] = [];
}
if(isset($_POST['sobstv_object'])){
$client_id = 0;
$client_fio = '';
$post['sobstv_object'] = json_decode($_POST['sobstv_object']);
$objectArr = array();
$sql_cl = "SELECT id, objects, fio FROM clients WHERE id in (".implode(',', $post['sobstv_object']).")";
//if()
// file_put_contents(__DIR__.'/log_obj.txt', $sql_cl. "\n", FILE_APPEND);
//$sql_cl = "SELECT objects, fio FROM clients WHERE id=$post[sobstv_object]";
$q_cl = mysql_query($sql_cl);
while($r_cl = mysql_fetch_assoc($q_cl)) {
$objectArr = array();
if(!empty($r_cl['objects'])){
$arrObj = json_decode(html_entity_decode($r_cl['objects']), ENT_QUOTES);
foreach($arrObj as $oneObj){
$objectArr[] = strval($oneObj);
}
if(!in_array($_POST['id'],$objectArr)){
$objectArr[] = strval($_POST['id']);
}
} else {
$objectArr[] = strval($_POST['id']);
}
if(!empty($objectArr)){
$clclass = new Clients();
$clclass->update_objects($r_cl['id'], null, $objectArr);
$objList = htmlentities(json_encode($objectArr));
$up_client = "UPDATE clients SET objects='$objList' where id = $r_cl[id]";
//file_put_contents(__DIR__.'/log_obj.txt', $up_client. "\n", FILE_APPEND);
mysql_query($up_client);
}
$client_id = (int)$r_cl['id'];
$client_fio = $r_cl['fio'];
}
$clientObjIds = [];
$sql_cl_obj = "SELECT client_id FROM client_objects WHERE object_id = {$_POST['id']}";
$q_cl_obj = mysql_query($sql_cl_obj);
while($r_cl_obj = mysql_fetch_assoc($q_cl_obj)){
$clientObjIds[] = $r_cl_obj['client_id'];
}
$sql_cl2 = "SELECT `id`, `objects` FROM `clients` WHERE id in (".implode(',',$clientObjIds).")";
//file_put_contents(__DIR__.'/log_obj.txt', $sql_cl2. "\n", FILE_APPEND);
$q_cl2 = mysql_query($sql_cl2);
while($r_cl2 = mysql_fetch_assoc($q_cl2)){
$objectArr = array();
if(!in_array($r_cl2['id'], $post['sobstv_object'])){
if(!empty($r_cl2['objects'])){
$arrObj = json_decode(html_entity_decode($r_cl2['objects']), ENT_QUOTES);
foreach($arrObj as $oneObj){
if($oneObj != $_POST['id']){
$objectArr[] = strval($oneObj);
}
}
}
$clclass = new Clients();
$clclass->update_objects($r_cl2['id'], null, $objectArr);
if(!empty($objectArr)){
$objList = htmlentities(json_encode($objectArr));
$up_client = "UPDATE clients SET objects='$objList' where id = $r_cl2[id]";
//file_put_contents(__DIR__.'/log_obj.txt', $up_client. "\n", FILE_APPEND);
mysql_query($up_client);
} else {
$up_client = "UPDATE clients SET objects='' where id = $r_cl2[id]";
// file_put_contents(__DIR__.'/log_obj.txt', $up_client. "\n", FILE_APPEND);
mysql_query($up_client);
}
}
}
if($post['sobstv_object_req'] && $client_id > 0){
if($post['sobstv_object_req'] == 'new'){
$req_funnel_id = (int)$post['sobstv_object_req_funnel'];
$params = array();
$params['user_id'] = $_SESSION['id'];
$params['funnel_id'] = $req_funnel_id;
$params['name'] = "Реализация объекта для " . $client_fio;
$params['opis'] = "Создана при добавлении объекта ID: ".$_POST['id'];
$params['type_id'] = 2;
$params['object_id'] = $_POST['id'];
$params['asfilter_id'] = 'NULL';
$params['req_id'] = 0;
$params['client_id'] = $client_id;
$params['who_work'] = $_SESSION['id'];
$params['priority'] = 0;
$params['confirm'] = 1;
$params['hot'] = 0;
$params['source'] = 0;
$params['employee_id'] = 0;
$req = new Requisitions();
$result = $req->add_edit($params);
} else {
$params = array();
$params['add_obj'] = 1;
$params['object_id'] = $_POST['id'];
$params['req_id'] = $post['sobstv_object_req'];
$req = new Requisitions();
$result = $req->add_edit($params);
}
}
}
$sqlObjUpdate = "SELECT objects.* FROM objects objects WHERE objects.id=$_POST[id]";
$rezObjUpdate = mysql_query($sqlObjUpdate);
$objUpdate = mysql_fetch_assoc($rezObjUpdate);
/*if (!$canEdit && !isset($post['use_in_advert'])) {
$post['use_in_advert'] = $objUpdate['use_in_advert'];
}*/
if (isset($post) && $post['use_in_advert']) {
$sql_adv = "use_in_advert = 1";
} else {
$sql_adv = "use_in_advert = 0, add_to_bn_feed = 0, add_to_yandex_feed = 0, add_to_domclick_feed = 0, add_to_avito_feed = 0, add_to_emls_feed = 0, add_to_cian_feed = 0, add_to_zipal = 0";
}
if (isset($post['type']) && isset($post['type_category'])) {
if ($post['type'] != 4 && $post['type_category'] != 0) // Fix: убираем тип коммерции для не коммерческой недвижимости
$post['type_category'] = 0;
}
if (isset($post['operation_type']) && isset($post['srok'])) {
if ($post['operation_type'] != 0 && $post['srok'] != 0) // Fix: убираем срок аренды для не арендных объектов
$post['srok'] = 0;
}
if ($objUpdate['id_add_user'] == $_SESSION['id']) {
$sql = "UPDATE objects SET id_rf_region ='$selected_region', lease_deposit_id = '$post[lease_deposit_id]', lo_city_id = '$post[lo_city_id]', city_town_id = '$post[city_town_id]', land_usage_type_id = '$post[land_usage_type_id]', relief_type_id = '$post[relief_type_id]', sewerage_type_id = '$post[sewerage_type_id]', electricity_type_id = '$post[electricity_type_id]', gas_type_id = '$post[gas_type_id]', plumbing_type_id = '$post[plumbing_type_id]', shape_type_id = '$post[shape_type_id]', land_burden = '$post[land_burden]', land_distance = '$post[land_distance]', stoim_ky = '$post[stoim_ky]', land_purpose_id = '$post[land_purpose_id]', country_wall_type_id = '$post[country_wall_type_id]', rent_house_type_id = '$post[rent_house_type_id]', land_area = '$post[land_area]', cadastral_number = '$post[cadastral_number]', cadastral_number_land = '$post[cadastral_number_land]', nazv = '$post[nazv]', commission = '$post[commission]', commission_agent = '$post[commission_agent]', commission_counter_agent = '$post[commission_counter_agent]', commission_counter_agent_type = '$post[commission_counter_agent_type]', prepay = '$post[prepay]', type = '$post[type]', rayon = '$rayonId', adres = '$post[adres]', dom = '$post[dom]', korpus = '$post[korpus]', litera = '$post[litera]', kladr_id = '$post[kladr_id]', peshkom = '$post[peshkom]', transport = '$post[transport]', srok = '$post[srok]', komnat = '$post[komnat]', vsego_komn = '$post[vsego_komn]', etazh = '$post[etazh]', etaz_first_type = '$post[etaz_first_type]', etazh_iz = '$post[etazhnost]', ploshad = '$post[ploshad]', ploshad_k = '$post[ploshad_k]', ploshad_komn = '$post[ploshad_komn]', holod = '$post[holod]', studio_flag = '$post[studio_flag]', stirka = '$post[stirka]', tv = '$post[tv]', mebel = '$post[mebel]', $sql_adv, no_pets = '$post[noPets]', no_child = '$post[noChild]', stoim = '$post[stoim_ot]', lease = '$post[lease]', stoim_prim = '$post[stoim_prim]', opis = '$post[opis]', phone = '$post[phone]', date_add = '$post[date_add]', sobstv = '$post[sobstv]', phone_search = '$num_search', operation_type = '$post[operation_type]', property_type_id = '$post[property_type_id]', bath_type_id = '$post[bath_type_id]', hot_water_id = '$post[hot_water_id]', rubbish_chute = '$post[rubbish_chute]', parking_type_id = '$post[parking_type_id]', type_category = '$post[type_category]', is_main = 0 WHERE id=$post[id]";
$data_add = strtotime($post['date_add']);
if(!isset($rayonId) || empty($rayonId)){
$rayonId = 0;
}
$sql_sh = "UPDATE objects SET id_rf_region ='$selected_region', operation_type=$post[operation_type], rayon_id = $rayonId, adres = '$post[adres]', date_add = $data_add, type = $post[type], type_category = $post[type_category], etazh = $post[etazh], $sql_adv WHERE id=$post[id]";
//file_put_contents(__DIR__.'/log_add_obj.txt', date('d.m.Y H:i:s').'-'.$sql_sh. "\n", FILE_APPEND);
$db_sphinx->query($sql_sh, true);
} else {
$_SESSION['user_view'] = $objUpdate['id_add_user'];
$sql = "UPDATE objects SET id_rf_region ='$selected_region', lease_deposit_id = $post[lease_deposit_id], lo_city_id = '$post[lo_city_id]', city_town_id = '$post[city_town_id]', land_usage_type_id = '$post[land_usage_type_id]', relief_type_id = '$post[relief_type_id]', sewerage_type_id = '$post[sewerage_type_id]', electricity_type_id = '$post[electricity_type_id]', gas_type_id = '$post[gas_type_id]', plumbing_type_id = '$post[plumbing_type_id]', shape_type_id = '$post[shape_type_id]', land_burden = '$post[land_burden]', land_distance = '$post[land_distance]', stoim_ky = '$post[stoim_ky]', land_purpose_id = '$post[land_purpose_id]', country_wall_type_id = '$post[country_wall_type_id]', rent_house_type_id = '$post[rent_house_type_id]', land_area = '$post[land_area]', cadastral_number = '$post[cadastral_number]', cadastral_number_land = '$post[cadastral_number_land]', nazv = '$post[nazv]', commission = '$post[commission]', commission_agent = '$post[commission_agent]', commission_counter_agent = '$post[commission_counter_agent]', commission_counter_agent_type = '$post[commission_counter_agent_type]', prepay = '$post[prepay]', type = '$post[type]', rayon = '$rayonId', adres = '$post[adres]', dom = '$post[dom]', korpus = '$post[korpus]', litera = '$post[litera]', kladr_id = '$post[kladr_id]', peshkom = '$post[peshkom]', transport = '$post[transport]', srok = '$post[srok]', komnat = '$post[komnat]', vsego_komn = '$post[vsego_komn]', etazh = '$post[etazh]', etaz_first_type = '$post[etaz_first_type]', etazh_iz = '$post[etazhnost]', ploshad = '$post[ploshad]', ploshad_k = '$post[ploshad_k]', ploshad_komn = '$post[ploshad_komn]', holod = '$post[holod]', studio_flag = '$post[studio_flag]', stirka = '$post[stirka]', tv = '$post[tv]', mebel = '$post[mebel]', $sql_adv, no_pets = '$post[noPets]', no_child = '$post[noChild]', stoim = '$post[stoim_ot]', lease = '$post[lease]', stoim_prim = '$post[stoim_prim]', opis = '$post[opis]', date_add = '$post[date_add]', operation_type = '$post[operation_type]', property_type_id = '$post[property_type_id]', bath_type_id = '$post[bath_type_id]', hot_water_id = '$post[hot_water_id]', rubbish_chute = '$post[rubbish_chute]', parking_type_id = '$post[parking_type_id]', type_category = '$post[type_category]', is_main = 0 WHERE id=$post[id]";
$data_add = strtotime($post['date_add']);
if(!isset($rayonId) || empty($rayonId)){
$rayonId = 0;
}
$sql_sh = "UPDATE objects SET id_rf_region ='$selected_region', operation_type=$post[operation_type], rayon_id = $rayonId, adres = '$post[adres]', date_add = $data_add, type = $post[type], type_category = $post[type_category], etazh = $post[etazh], $sql_adv WHERE id=$post[id]";
//file_put_contents(__DIR__.'/log_add_obj.txt', date('d.m.Y H:i:s').'-'.$sql_sh. "\n", FILE_APPEND);
$db_sphinx->query($sql_sh, true);
}
if($post['nb_end_date'] && !empty($post['nb_end_date'])){
$nb_end_date = strtotime($post['nb_end_date']);
$sql_sh = "UPDATE objects SET nb_end_date={$nb_end_date} WHERE id=$post[id]";
//file_put_contents(__DIR__.'/log_add_obj.txt', date('d.m.Y H:i:s').'-'.$sql_sh. "\n", FILE_APPEND);
$db_sphinx->query($sql_sh, true);
}
mysql_query($sql);
if (isset($post) && $post['use_in_advert']) {
$tel = new Telegram();
$tel->object_ad($post['id_object']);
}
if ($id = $post['id']) {
// Обновление региона/района у объекта, которы прикреплен к Заявкам типа Спрос
$sql_req = "SELECT * FROM `requisitions` WHERE `type_id` = 4 AND `asfilter_id` > 0 AND `object_id` = '$id' AND `deleted` = 0";
if ($query_req = mysql_query($sql_req)) {
if (mysql_num_rows($query_req)) {
$pdo = new MysqlPdo(hst, ndb, user, pass);
$autosearch_instce = new AutoSearch($pdo);
$resq = [];
while ($row = mysql_fetch_assoc($query_req)) {
$asfilter_id = $row['asfilter_id'];
$req_id = $row['id'];
$resq[] = $autosearch_instce->syncObjectToFilter($asfilter_id, $id, $req_id, true, true);
}
/*if ($_SESSION['id'] == 5427) {
die(var_export($resq));
}*/
}
}
// Добавляем теги по объекту
$sql = "DELETE FROM `objects_activities` WHERE `object_id` = '".$id."'";
mysql_query($sql);
if (!empty($post['activities'])) {
if (is_array($post['activities'])) {
$sql_a = [];
foreach($post['activities'] as $key => $activity_id) {
$sql_a[] = "('$id', '$activity_id')";
}
if (count($sql_a) > 0) {
$sql = "INSERT INTO `objects_activities` (`object_id`, `activity_id`) VALUES " . implode(', ', $sql_a);
mysql_query($sql);
}
} else if (is_numeric($arr_activities)) {
$sql = "INSERT INTO `objects_activities` (`object_id`, `activity_id`) VALUES ('$id', '$post[activities]')";
mysql_query($sql);
}
}
// Сохраняем поля для интерактивных документов
if (!empty($post['variables'])) {
if (is_array($post['variables'])) {
Docs::saveDocFields($id, "objects", $post['variables']);
}
}
// Сохраняем дополнительные поля
if (!empty($post['fields'])) {
if (is_array($post['fields'])) {
$fields = $post['fields'];
$agency_id = $agency->agencyId;
$sql = "SELECT * FROM `object_fields` WHERE `agency_id`='$agency_id' AND `is_active`='1'";
if ($query = mysql_query($sql)) {
if (mysql_num_rows($query) > 0) {
$sql_delete = "DELETE FROM `object_data` WHERE `object_id` = '$id'";
mysql_query($sql_delete);
$sql_inserts = [];
while($field = mysql_fetch_assoc($query)) {
$field_id = $field['id'];
if (isset($fields[$field_id])) {
if ($field['type'] == 2 || $field['type'] == 3) {
$value = json_encode(array_values($fields[$field_id]));
if (!$value || $value === 'null' || $value === '0')
$value = "NULL";
} else {
$value = $fields[$field_id];
}
if (!empty($value))
$sql_inserts[] = "('$id', '$field_id', '$value')";
}
}
if (count($sql_inserts) > 0) {
$sql = "INSERT INTO `object_data` (`object_id`, `field_id`, `value`) VALUES " . implode(', ', $sql_inserts);
mysql_query($sql);
}
}
}
}
}
// Данные для предварительной оценки объекта
if (!empty($post['prices'])) {
$prices = $post['prices'];
$prices['price_avito'] = str_replace(' ','',$prices['price_avito']);
if (intval($prices['prep']) > 0 || intval($prices['start']) > 0 || intval($prices['fact']) > 0 || isset($prices['currency']) || intval($prices['price_avito']) > 0) {
$agency_id = $agency->agencyId;
$sql_delete = "DELETE FROM `object_prices` WHERE `object_id` = '$id' AND `agency_id` = '$agency_id'";
mysql_query($sql_delete);
$sql = "INSERT INTO `object_prices` (
`object_id`,
`price`,
`prep_price`,
`start_price`,
`fact_price`,
`currency`,
`price_avito`,
`agency_id`
) VALUES (
'$id',
'$post[stoim_ot]',
'$prices[prep]',
'$prices[start]',
'$prices[fact]',
'$prices[currency]',
'$prices[price_avito]',
'$agency_id'
)";
mysql_query($sql);
}
}
}
$sql_coordinates = "SELECT id FROM object_location WHERE object_id=$id";
$rezCoordinates = mysql_query($sql_coordinates);
if (mysql_num_rows($rezCoordinates) > 0) {
$objCoordinates = mysql_fetch_assoc($rezCoordinates);
$sql = "UPDATE object_location SET address = '$post[address]',rf_region_rayon = '$post[rf_region_rayon]', latitude = '$post[latitude]', longitude = '$post[longitude]', city = '$post[city]', street = '$post[street]', part = '$post[part]' WHERE id=$objCoordinates[id]";
mysql_query($sql);
} else {
$sql = "INSERT INTO object_location (object_id, address, city, street, rf_region_rayon, latitude, longitude, part) " .
"VALUES ('$id', '$post[address]', '$post[city]', '$post[street]', '$post[rf_region_rayon]', '$post[latitude]', '$post[longitude]', '$post[part]')";
mysql_query($sql);
}
/** INSERT OR UPDATE PLAN IF UPDATE OBJECT */
if(isset($post['img_plan'])){
$sql_plan = "SELECT * FROM objects_plan WHERE object_id=$id";
$rezPlan = mysql_query($sql_plan);
if (mysql_num_rows($rezPlan) > 0) {
$objPlan = mysql_fetch_assoc($rezPlan);
$sql = "UPDATE objects_plan SET img_plan = '$post[img_plan]' WHERE object_id=$id";
mysql_query($sql);
} else {
$sql = "INSERT INTO objects_plan (object_id, img_plan) VALUES('$id','$post[img_plan]')";
mysql_query($sql);
}
}
/** */
//если были указаны поля по новостройке - сохраняем
if (isset($post['investor_inn']) || isset($post['investor_second_name']) || isset($post['investor_first_name']) ||
isset($post['investor_last_name']) || isset($post['investor_type_id']) || isset($post['nb_end_date']) ||
isset($post['zipal_new_flat_type_id']) || isset($post['newbuilding_id']) || isset($post['documentation_url'])) {
$sqlNbInfo = "SELECT id FROM object_nb_info WHERE object_id = $id";
$rezNbInfo = mysql_query($sqlNbInfo);
$docUrl = 'NULL';
$dduNumber = 'NULL';
$date = 'NULL';
if (isset($post['documentation_url']) && $post['documentation_url']) {
$docUrl = "'" . $post['documentation_url'] . "'";
}
if (isset($post['ddu_number']) && $post['ddu_number']) {
$dduNumber = "'" . $post['ddu_number'] . "'";
}
if (isset($post['nb_end_date']) && $post['nb_end_date']) {
$date = "'" . $post['nb_end_date'] . "'";
}
if (mysql_num_rows($rezNbInfo) > 0) {
$objNbInfo = mysql_fetch_assoc($rezNbInfo);
$sqlUpdNbInfo = "UPDATE `object_nb_info` SET `newbuilding_id`=$zipalNewbuildingId,`nb_end_date`=$date,`zipal_new_flat_type_id`='$post[zipal_new_flat_type_id]', `zipal_new_flat_decoration_type_id`='$post[zipal_new_flat_decoration_type_id]',`investor_type_id`='$post[investor_type_id]',`last_name_id`=$lastNameId,`first_name_id`=$firstNameId,`second_name_id`=$secondNameId,`inn_id`=$innId,`documentation_url`=$docUrl,`ddu_number`=$dduNumber WHERE id = $objNbInfo[id]";
mysql_query($sqlUpdNbInfo);
} else {
$sqlInsNbInfo = "INSERT INTO `object_nb_info`(`object_id`, `newbuilding_id`, `nb_end_date`, `zipal_new_flat_type_id`, `zipal_new_flat_decoration_type_id`, `investor_type_id`, `last_name_id`, `first_name_id`, `second_name_id`, `inn_id`, `documentation_url`, `ddu_number`) VALUES ($id,$zipalNewbuildingId,$date,'$post[zipal_new_flat_type_id]','$post[zipal_new_flat_decoration_type_id]','$post[investor_type_id]',$lastNameId,$firstNameId,$secondNameId,$innId,$docUrl,$dduNumber)";
mysql_query($sqlInsNbInfo);
}
}
//вставляем фото
for($num = 1; $num <= 40; $num++) {
$sqlSelectPhoto = "select oop.id, oop.object_photo_id from objects_object_photo oop where oop.object_id = $id and sort_order = $num";
$rezSelectPhoto = mysql_query($sqlSelectPhoto);
if (isset($post['photo' . $num]) && $post['photo' . $num]) {
$p = $post['photo' . $num];
if (mysql_num_rows($rezSelectPhoto) > 0) {
$ph = mysql_fetch_assoc($rezSelectPhoto);
$sqlUpdPhoto = "UPDATE object_photo SET photo = '$p' WHERE id = $ph[object_photo_id]";
mysql_query($sqlUpdPhoto);
} else {
$sqlInsPhoto = "INSERT INTO object_photo(photo) VALUES('$p')";
mysql_query($sqlInsPhoto);
$photoId = mysql_insert_id();
$sqlInsPhotoLink = "INSERT INTO objects_object_photo(object_id, object_photo_id, sort_order) VALUES($id, $photoId, $num)";
mysql_query($sqlInsPhotoLink);
}
} else {
if (mysql_num_rows($rezSelectPhoto) > 0) {
$ph = mysql_fetch_assoc($rezSelectPhoto);
$sqlDeletePhoto = "DELETE FROM object_photo where id = $ph[object_photo_id]";
mysql_query($sqlDeletePhoto);
$sqlDeletePhotoLinks = "DELETE FROM objects_object_photo where id = $ph[id]";
mysql_query($sqlDeletePhotoLinks);
}
}
}
$sqlAddInfo = "SELECT id FROM objects_additional_information WHERE object_id=$id";
$rezAddInfo = mysql_query($sqlAddInfo);
if (empty($post['isPartsEnabled'])) {
$post['isPartsEnabled'] = 0;
};
if (empty($post['commerc_houseLineType_id'])) {
$post['commerc_houseLineType_id'] = 0;
};
if ($post['isPartsEnabled']) {
$post['isPartsEnabled'] = 1;
} else {
$post['isPartsEnabled'] = 0;
}
//var_dump($_POST['parts_area[]']);
$post['parts_area'] = json_encode($_POST['partsarea']);
$post['commerc_infrastructure'] = json_encode($_POST['commerc_infrastructure']);
$post['commerc_purpose'] = json_encode($_POST['commerc_purpose']);
$post['commerc_specifications'] = json_encode($_POST['commerc_specifications']);
$post['commerc_services'] = json_encode($_POST['commerc_services']);
if (mysql_num_rows($rezAddInfo) > 0) {
$objAddInfo = mysql_fetch_assoc($rezAddInfo);
$sql = "UPDATE objects_additional_information SET cargo_lifts = '$post[cargo_lifts]', passenger_lifts = '$post[passenger_lifts]', combined_wcs = '$post[combined_wcs]', separate_wcs = '$post[separate_wcs]', loggias = '$post[loggias]', balcony = '$post[balcony]', video_url = '$post[video_url]', apartments = '$post[apartments]', has_ownership_right = '$post[has_ownership_right]', is_layout_approoved = '$post[is_layout_approoved]', window_view='$post[window_view]', renovation='$post[renovation]', complex_title='$post[complex_title]', additional_heading='$post[additional_heading]', description_of_complex='$post[description_of_complex]', url_obj='$post[url_obj]', number_of_parking='$post[number_of_parking]', location='$post[location]', ceiling_height='$post[ceiling_height]', vat_type_id='$post[vat_type_id]', house_category='$post[house_category]'," .
" commercial_object_id='$post[commercial_object_id]', isPartsEnabled='$post[isPartsEnabled]', parts_area='$post[parts_area]', legal_address='$post[legal_address]',
isOccupied='$post[isOccupied]', is_occupied_month='$post[is_occupied_month]', is_occupied_year='$post[is_occupied_year]', layout_id='$post[layout_id]',
number_wet_spots='$post[number_wet_spots]', electricity_power='$post[electricity_power]', commer_condition='$post[commer_condition]', isFurniture='$post[isFurniture]',
commer_access='$post[commer_access]', parking_price='$post[parking_price]', parkingIsFree='$post[parkingIsFree]', building_nazv='$post[building_nazv]',
commerc_year='$post[commerc_year]', commerc_building_type_id='$post[commerc_building_type_id]', commerc_building_class_id='$post[commerc_building_class_id]',
building_area='$post[building_area]', commerc_site='$post[commerc_site]', commerc_owned='$post[commerc_owned]', commerc_building_category_id='$post[commerc_building_category_id]',
building_developer='$post[building_developer]', building_management_company='$post[building_management_company]', commerc_building_ventilation='$post[commerc_building_ventilation]',
commerc_building_conditioning='$post[commerc_building_conditioning]', commerc_building_heating='$post[commerc_building_heating]',
commerc_building_fire='$post[commerc_building_fire]', commerc_houseLineType_id='$post[commerc_houseLineType_id]', commerc_opened_id='$post[commerc_opened_id]',
commerc_infrastructure='$post[commerc_infrastructure]', column_grid='$post[column_grid]', tax_number='$post[tax_number]', floor_material_id='$post[floor_material_id]',
commerc_portal_id='$post[commerc_portal_id]', commerc_purpose='$post[commerc_purpose]', gsk_nazv='$post[gsk_nazv]', commerc_specifications='$post[commerc_specifications]',
commerc_land_category_id='$post[commerc_land_category_id]', can_land_category_change='$post[can_land_category_change]',commerc_permitted_use_id='$post[commerc_permitted_use_id]',
can_permitted_use_change='$post[can_permitted_use_change]', commerc_investproject='$post[commerc_investproject]', is_encumbrances='$post[is_encumbrances]',
commerc_electricity_id='$post[commerc_electricity_id]', can_electricity='$post[can_electricity]', commerc_gas_id='$post[commerc_gas_id]', can_gas='$post[can_gas]',
commerc_water_id='$post[commerc_water_id]', can_water='$post[can_water]', commerc_sewage_id='$post[commerc_sewage_id]', can_sewage='$post[can_sewage]',
commerc_driveways_id='$post[commerc_driveways_id]', garage_type_id='$post[garage_type_id]', commerc_lift1='$post[commerc_lift1]', lift1_carrying='$post[lift1_carrying]',
commerc_lift2='$post[commerc_lift2]', lift2_carrying='$post[lift2_carrying]', commerc_lift3='$post[commerc_lift3]', lift3_carrying='$post[lift3_carrying]',
commerc_crane1='$post[commerc_crane1]', crane1_carrying='$post[crane1_carrying]', commerc_crane2='$post[commerc_crane2]', crane2_carrying='$post[crane2_carrying]',
commerc_crane3='$post[commerc_crane3]', crane3_carrying='$post[crane3_carrying]', commerc_crane4='$post[commerc_crane4]',crane4_carrying='$post[crane4_carrying]',
parking_id='$post[parking_id]', commerc_services='$post[commerc_services]', garage_vid_id='$post[garage_vid_id]', boks_vid_id='$post[boks_vid_id]',
commerc_status_id='$post[commerc_status_id]', flat_number = '$post[flat_number]', avito_room_type_id = '$post[avito_room_type_id]', house_wcs_type_id = '$post[house_wcs_type_id]',
smoking_allowed = '$post[smoking_allowed]', parties_allowed = '$post[parties_allowed]', documents_do = '$post[documents_do]', assignment_rent='$post[assignmentRent]', free_plan='$post[free_plan]', other_ku='$post[other_ku]', other_ku_stoim='$post[other_ku_stoim]',
commission_agency='$post[commission_agency]' WHERE id=$objAddInfo[id]";
mysql_query($sql);
} else {
$sql = "INSERT INTO objects_additional_information (object_id, has_ownership_right, is_layout_approoved, apartments, video_url, balcony, loggias, separate_wcs, combined_wcs, passenger_lifts, cargo_lifts, window_view, renovation, ceiling_height, vat_type_id, house_category, commercial_object_id, isPartsEnabled, parts_area, legal_address, isOccupied, is_occupied_month, is_occupied_year, layout_id, number_wet_spots, electricity_power, complex_title, additional_heading, description_of_complex, url_obj, number_of_parking, location, commer_condition, isFurniture, commer_access, parking_price, parkingIsFree, building_nazv, commerc_year, commerc_building_type_id, commerc_building_class_id, building_area, commerc_site, commerc_owned, commerc_building_category_id, building_developer, building_management_company, commerc_building_ventilation,commerc_building_conditioning, commerc_building_heating, commerc_building_fire, commerc_houseLineType_id, commerc_opened_id,commerc_infrastructure, column_grid, tax_number, floor_material_id, commerc_portal_id, commerc_purpose, gsk_nazv,commerc_specifications, commerc_land_category_id, can_land_category_change, commerc_permitted_use_id, can_permitted_use_change, commerc_investproject, is_encumbrances, commerc_electricity_id, can_electricity, commerc_gas_id, can_gas, commerc_water_id, can_water, commerc_sewage_id, can_sewage, commerc_driveways_id, garage_type_id, commerc_lift1, lift1_carrying, commerc_lift2, lift2_carrying, commerc_lift3, lift3_carrying, commerc_crane1, crane1_carrying, commerc_crane2, crane2_carrying, commerc_crane3, crane3_carrying, commerc_crane4, crane4_carrying, parking_id, commerc_services,garage_vid_id,boks_vid_id, commerc_status_id, flat_number, avito_room_type_id, house_wcs_type_id, smoking_allowed, parties_allowed, documents_do, assignment_rent, free_plan, other_ku, other_ku_stoim, commission_agency) " .
"VALUES ('$id', '$post[has_ownership_right]', '$post[is_layout_approoved]', '$post[apartments]', '$post[video_url]', '$post[balcony]', '$post[loggias]', '$post[separate_wcs]', '$post[combined_wcs]', '$post[passenger_lifts]', '$post[cargo_lifts]', '$post[window_view]', '$post[renovation]', '$post[complex_title]', '$post[additional_heading]', '$post[description_of_complex]', '$post[url_obj]', '$post[number_of_parking]', '$post[location]', '$post[ceiling_height]', '$post[vat_type_id]', '$post[house_category]'," .
"'$post[commercial_object_id]', '$post[isPartsEnabled]', '$post[parts_area]', '$post[legal_address]', '$post[isOccupied]', '$post[is_occupied_month]', '$post[is_occupied_year]', '$post[layout_id]', '$post[number_wet_spots]', '$post[electricity_power]', '$post[commer_condition]', '$post[isFurniture]', '$post[commer_access]', '$post[parking_price]', '$post[parkingIsFree]', '$post[building_nazv]', '$post[commerc_year]', '$post[commerc_building_type_id]', '$post[commerc_building_class_id]', '$post[building_area]', '$post[commerc_site]', '$post[commerc_owned]', '$post[commerc_building_category_id]', '$post[building_developer]', '$post[building_management_company]', '$post[commerc_building_ventilation]','$post[commerc_building_conditioning]', '$post[commerc_building_heating]', '$post[commerc_building_fire]', '$post[commerc_houseLineType_id]', '$post[commerc_opened_id]', '$post[commerc_infrastructure]', '$post[column_grid]', '$post[tax_number]', '$post[floor_material_id]', '$post[commerc_portal_id]', '$post[commerc_purpose]', '$post[gsk_nazv]', '$post[commerc_specifications]', '$post[commerc_land_category_id]', '$post[can_land_category_change]', '$post[commerc_permitted_use_id]', '$post[can_permitted_use_change]', '$post[commerc_investproject]', '$post[is_encumbrances]', '$post[commerc_electricity_id]', '$post[can_electricity]', '$post[commerc_gas_id]', '$post[can_gas]', '$post[commerc_water_id]', '$post[can_water]','$post[commerc_sewage_id]','$post[can_sewage]', '$post[commerc_driveways_id]', '$post[garage_type_id]', '$post[commerc_lift1]', '$post[lift1_carrying]', '$post[commerc_lift2]', '$post[lift2_carrying]', '$post[commerc_lift3]', '$post[lift3_carrying]','$post[commerc_crane1]','$post[crane1_carrying]', '$post[commerc_crane2]', '$post[crane2_carrying]', '$post[commerc_crane3]','$post[crane3_carrying]',
'$post[commerc_crane4]','$post[crane4_carrying]','$post[parking_id]', '$post[commerc_services]','$post[garage_vid_id]','$post[boks_vid_id]', '$post[commerc_status_id]',
'$post[flat_number]', '$post[avito_room_type_id]', '$post[house_wcs_type_id]', '$post[smoking_allowed]', '$post[parties_allowed]', '$post[documents_do]','$post[assignmentRent]','$post[free_plan]','$post[other_ku]','$post[other_ku_stoim]', '$post[commission_agency]')";
mysql_query($sql);
}
if(isset($post['id_country'])){ //171 = Россия
if($post['id_country'] > 0)
$sql_country_del = "DELETE FROM object_country WHERE object_id = {$id}";
mysql_query($sql_country_del);
if($post['id_country'] != 171){
$sql_country = "INSERT INTO object_country SET object_id= {$id}, country_id = {$post['id_country']}";
mysql_query($sql_country);
}
}
if(isset($post['complex_id'])){
$complex_id = (int)$post['complex_id'];
$complex_corpuse_id = (int)$post['complex_deadline'];
if($complex_id > 0){
$sql_complex = "SELECT id FROM complex_objects WHERE complex_id={$complex_id} AND object_id={$id}";
$q_complex = mysql_query($sql_complex);
if(mysql_num_rows($q_complex) == 0){
mysql_query("INSERT INTO complex_objects SET complex_id={$complex_id}, object_id={$id}, corpus_id={$complex_corpuse_id}");
} else {
mysql_query("UPDATE complex_objects SET corpus_id={$complex_corpuse_id} WHERE complex_id={$complex_id} AND object_id={$id}");
}
}
}
if ($post['operation_type'] == 1) {
$sqlCheckSale = "SELECT id FROM sale_objects WHERE object_id = $id";
$sqlCheckSale = mysql_query($sqlCheckSale);
if (mysql_num_rows($sqlCheckSale) > 0) {
$sql = "UPDATE sale_objects SET house_material = '$post[house_material]', house_type = '$post[house_type]', deal_type = '$post[deal_type]', sale_type = '$post[sale_type]', is_auction_sale = '$post[is_auction_sale]', build_year = '$post[build_year]', is_nb = '$post[is_nb]'";
if(isset($post['entrance_number'])){
$sql .= ", entrance_number = '{$post['entrance_number']}'";
}
$sql .= " WHERE object_id={$id}";
mysql_query($sql);
} else {
$sql = "INSERT INTO sale_objects (object_id, house_material, house_type, deal_type, entrance_number, sale_type, is_auction_sale, build_year, is_nb) VALUES ('$id', '$post[house_material]', '$post[house_type]', '$post[deal_type]', '$post[entrance_number]', '$post[sale_type]', '$post[is_auction_sale]', '$post[build_year]', '$post[is_nb]')";
mysql_query($sql);
}
} else {
$sqlCheckSale = "SELECT id FROM rent_objects WHERE object_id = $id";
$sqlCheckSale = mysql_query($sqlCheckSale);
if (mysql_num_rows($sqlCheckSale) > 0) {
$sql = "UPDATE rent_objects SET is_nb = '$post[is_nb]'";
$sql .= " WHERE object_id={$id}";
mysql_query($sql);
} else {
$sql = "INSERT INTO rent_objects (object_id, is_nb) VALUES ('$id', '$post[is_nb]')";
mysql_query($sql);
}
}
mysql_query("DELETE FROM sp_metro WHERE id_obj=$id");
$subIds = array();
foreach ($_POST['metro'] as $v) {
if (!in_array($v, $subIds)) {
$subIds[] = $v;
$sql = "INSERT INTO sp_metro(id_obj, id_metro) VALUES('$id', '$v')";
mysql_query($sql);
}
}
$sql = "UPDATE zipal_objects SET send_to_update = '1', error_when_send_to_update = '' WHERE object_id=$id";
mysql_query($sql);
$sqlPack = "UPDATE advertising_package_object_publish SET send_to_update = '1', error_when_send_to_update = '' WHERE object_id=$id";
mysql_query($sqlPack);
// insert price history
if ($objUpdate['stoim'] != $post['stoim_ot']){
$price_ku = 0;
if ($post['stoim_ky']){
$price_ku = $post['stoim_ky'];
}
$sql = "INSERT INTO objects_price_history (object_id, date_change_price, price, price_ku) VALUES
($post[id], now(), $post[stoim_ot], $price_ku)";
mysql_query($sql);
}
} else {
if (isset($post) && $post['use_in_advert']) {
$sql_adv1 = "use_in_advert";
$sql_adv2 = "'1'";
} else {
$sql_adv1 = "use_in_advert, add_to_bn_feed, add_to_yandex_feed, add_to_domclick_feed, add_to_avito_feed, add_to_emls_feed, add_to_cian_feed, add_to_zipal";
$sql_adv2 = "'0', '0', '0', '0', '0', '0', '0', '0'";
}
if (isset($post['type']) && isset($post['type_category'])) {
if ($post['type'] != 4 && $post['type_category'] != 0) // Fix: убираем тип коммерции для не коммерческой недвижимости
$post['type_category'] = 0;
}
if (isset($post['operation_type']) && isset($post['srok'])) {
if ($post['operation_type'] != 0 && $post['srok'] != 0) // Fix: убираем срок аренды для не арендных объектов
$post['srok'] = 0;
}
$sql = "INSERT INTO objects(cadastral_number, cadastral_number_land, nazv, type, rayon, adres, dom, korpus, litera, peshkom, transport, srok, komnat, vsego_komn, etazh, etaz_first_type, etazh_iz, ploshad, ploshad_k, ploshad_komn, holod, studio_flag, stirka, tv, mebel, stoim, stoim_prim, opis, phone, moder, date_add, sobstv, phone_search, id_add_user, id_user, date_really_add, commission, commission_agent, commission_counter_agent, commission_counter_agent_type, prepay, " . $sql_adv1 . ", operation_type, property_type_id, land_area, rent_house_type_id, country_wall_type_id, stoim_ky, lo_city_id, lease_deposit_id, kladr_id, no_pets, no_child, land_purpose_id, land_distance, land_burden, shape_type_id, plumbing_type_id, gas_type_id, electricity_type_id, sewerage_type_id, relief_type_id, land_usage_type_id, lease, city_town_id, bath_type_id, hot_water_id, rubbish_chute, parking_type_id, type_category, id_rf_region)
VALUES('$post[cadastral_number]', '$post[cadastral_number_land]', '$post[nazv]', '$post[type]', '$rayonId', '$post[adres]', '$post[dom]', '$post[korpus]', '$post[litera]', '$post[peshkom]', '$post[transport]', '$post[srok]', '$post[komnat]', '$post[vsego_komn]', '$post[etazh]', '$post[etaz_first_type]', '$post[etazhnost]', '$post[ploshad]', '$post[ploshad_k]', '$post[ploshad_komn]', '$post[holod]', '$post[studio_flag]', '$post[stirka]', '$post[tv]', '$post[mebel]', '$post[stoim_ot]', '$post[stoim_prim]', '$post[opis]', '$post[phone]', '0', '$post[date_add]', '$post[sobstv]', '$num_search', '$_SESSION[id]', '$_SESSION[id]', NOW(), '$post[commission]', '$post[commission_agent]', '$post[commission_counter_agent]', '$post[commission_counter_agent_type]', '$post[prepay]', $sql_adv2, '$post[operation_type]', '$post[property_type_id]', '$post[land_area]', '$post[rent_house_type_id]', '$post[country_wall_type_id]', '$post[stoim_ky]', '$post[lo_city_id]', '$post[lease_deposit_id]', '$post[kladr_id]', '$post[noPets]', '$post[noChild]', '$post[land_purpose_id]', '$post[land_distance]', '$post[land_burden]', '$post[shape_type_id]', '$post[plumbing_type_id]', '$post[gas_type_id]', '$post[electricity_type_id]', '$post[sewerage_type_id]', '$post[relief_type_id]', '$post[land_usage_type_id]', '$post[lease]', '$post[city_town_id]',
'$post[bath_type_id]', '$post[hot_water_id]', '$post[rubbish_chute]', '$post[parking_type_id]', '$post[type_category]','$selected_region')";
$res = mysql_query($sql);
if ($res) {
if ($id = mysql_insert_id()) {
//Добавление в сфиинкс
$insertComplexPart1 = '';
$insertComplexPart2 = '';
if(isset($post['complex_id'])){
$insertComplexPart1 .= ',complex_id';
$insertComplexPart2 .= ",'$post[complex_id]'";
}
$nb_end_date = 0;
if(isset($post['nb_end_date']) && !empty($post['nb_end_date'])){
$nb_end_date =strtotime($post['nb_end_date']);
}
if(!isset($rayonId) || empty($rayonId)){
$rayonId = 0;
}
$sql_sh = "INSERT INTO objects_rt (id, type, rayon_id, adres, peshkom, transport, srok, komnat, etazh, ploshad, ploshad_k, ploshad_komn, holod, stirka, tv, mebel, stoim, stoim_prim, moder, date_add, date_really_add, phone_search, id_add_user, commission, type_category, operation_type, id_rf_region, " . $sql_adv1 . ", country_id, nb_end_date ".$insertComplexPart1.")
VALUES('$id', '$post[type]', '$rayonId', '$post[adres]', '$post[peshkom]', '$post[transport]', '$post[srok]', '$post[komnat]', '$post[etazh]', '$post[ploshad]', '$post[ploshad_k]', '$post[ploshad_komn]', '$post[holod]', '$post[stirka]', '$post[tv]', '$post[mebel]', '$post[stoim]', '$post[stoim_prim]', '$post[moder]', '".time()."', '".time()."', '$num_search', '$_SESSION[id]', '0', '$post[type_category]', '$post[operation_type]', '$post[id_rf_region]', $sql_adv2, '$post[id_country]', '$nb_end_date' ".$insertComplexPart2.")";
//file_put_contents(__DIR__.'/log_add_obj.txt', date('d.m.Y H:i:s').'-'.$sql_sh. "\n", FILE_APPEND);
//echo $sql_sh;
$db_sphinx->query($sql_sh, true);
if (isset($post) && $post['use_in_advert']) {
$tel = new Telegram();
$tel->object_ad($id);
}
if(isset($post['id_country'])){ //171 = Россия
if($post['id_country'] > 0)
$sql_country_del = "DELETE FROM object_country WHERE object_id = {$id}";
mysql_query($sql_country_del);
if($post['id_country'] != 171){
$sql_country = "INSERT INTO object_country SET object_id= {$id}, country_id = {$post['id_country']}";
mysql_query($sql_country);
}
}
if(isset($post['complex_id'])){
$complex_id = (int)$post['complex_id'];
$complex_corpuse_id = (int)$post['complex_deadline'];
if($complex_id > 0){
$sql_complex = "SELECT id FROM complex_objects WHERE complex_id={$complex_id} AND object_id={$id}";
$q_complex = mysql_query($sql_complex);
if(mysql_num_rows($q_complex) == 0){
mysql_query("INSERT INTO complex_objects SET complex_id={$complex_id}, object_id={$id}, corpus_id={$complex_corpuse_id}");
} else {
mysql_query("UPDATE complex_objects SET corpus_id={$complex_corpuse_id} WHERE complex_id={$complex_id} AND object_id={$id}");
}
}
}
// Добавляем теги по объекту
if (!empty($post['activities'])) {
if (is_array($post['activities'])) {
$sql_a = [];
foreach($post['activities'] as $key => $activity_id) {
$sql_a[] = "('$id', '$activity_id')";
}
if (count($sql_a) > 0) {
$sql = "INSERT INTO `objects_activities` (`object_id`, `activity_id`) VALUES " . implode(', ', $sql_a);
mysql_query($sql);
}
} else if (is_numeric($arr_activities)) {
$sql = "INSERT INTO `objects_activities` (`object_id`, `activity_id`) VALUES ('$id', '$post[activities]')";
mysql_query($sql);
}
}
// Сохраняем поля для интерактивных документов
if (!empty($post['variables'])) {
if (is_array($post['variables'])) {
Docs::saveDocFields($id, "objects", $post['variables']);
}
}
// Сохраняем дополнительные поля
if (!empty($post['fields'])) {
if (is_array($post['fields'])) {
$fields = $post['fields'];
$agency_id = $agency->agencyId;
$sql = "SELECT * FROM `object_fields` WHERE `agency_id`='$agency_id' AND `is_active`='1'";
if ($query = mysql_query($sql)) {
if (mysql_num_rows($query) > 0) {
$sql_delete = "DELETE FROM `object_data` WHERE `object_id` = '$id'";
mysql_query($sql_delete);
$sql_inserts = [];
while($field = mysql_fetch_assoc($query)) {
$field_id = $field['id'];
if (isset($fields[$field_id])) {
if ($field['type'] == 2 || $field['type'] == 3) {
$value = json_encode(array_values($fields[$field_id]));
if (!$value || $value === 'null' || $value === '0')
$value = "NULL";
} else {
$value = $fields[$field_id];
}
$sql_inserts[] = "('$id', '$field_id', '$value')";
}
}
if (count($sql_inserts) > 0) {
$sql = "INSERT INTO `object_data` (`object_id`, `field_id`, `value`) VALUES " . implode(', ', $sql_inserts);
mysql_query($sql);
}
}
}
}
}
// Данные для предварительной оценки объекта
if (!empty($post['prices'])) {
$prices = $post['prices'];
$prices['price_avito'] = str_replace(' ','',$prices['price_avito']);
if (intval($prices['prep']) > 0 || intval($prices['start']) > 0 || intval($prices['fact']) > 0 || isset($prices['currency']) || intval($prices['price_avito']) > 0) {
$agency_id = $agency->agencyId;
$sql_delete = "DELETE FROM `object_prices` WHERE `object_id` = '$id' AND `agency_id` = '$agency_id'";
mysql_query($sql_delete);
$sql = "INSERT INTO `object_prices` (
`object_id`,
`price`,
`prep_price`,
`start_price`,
`fact_price`,
`currency`,
`price_avito`,
`agency_id`
) VALUES (
'$id',
'$post[stoim_ot]',
'$prices[prep]',
'$prices[start]',
'$prices[fact]',
'$prices[currency]',
'$prices[price_avito]',
'$agency_id'
)";
mysql_query($sql);
}
}
}
if(isset($_POST['sobstv_object'])){
$post['sobstv_object'] = json_decode($_POST['sobstv_object']);
$client_id = 0;
$client_fio = '';
$objectArr = array();
$sql_cl = "SELECT id, objects, fio FROM clients WHERE id in (".implode(',', $post['sobstv_object']).")";
$q_cl = mysql_query($sql_cl);
while($r_cl = mysql_fetch_assoc($q_cl)){
if(!empty($r_cl['objects'])){
$arrObj = json_decode(html_entity_decode($r_cl['objects']), ENT_QUOTES);
foreach($arrObj as $oneObj){
$objectArr[] = strval($oneObj);
}
if(!in_array($id,$objectArr)){
$objectArr[] = strval($id);
}
} else {
$objectArr[] = strval($id);
}
if(!empty($objectArr)){
$clclass = new Clients();
$clclass->update_objects($r_cl['id'], null, $objectArr);
$objList = htmlentities(json_encode($objectArr));
$up_client = "UPDATE clients SET objects='$objList' where id = {$r_cl['id']}";
mysql_query($up_client);
}
$client_id = (int)$r_cl['id'];
$client_fio = $r_cl['fio'];
}
if($post['sobstv_object_req'] && $client_id > 0){
if($post['sobstv_object_req'] == 'new'){
$req_funnel_id = (int)$post['sobstv_object_req_funnel'];
$params = array();
$params['user_id'] = $_SESSION['id'];
$params['funnel_id'] = $req_funnel_id;
$params['name'] = "Реализация объекта для ".$client_fio;
$params['opis'] = "Создана при добавлении объекта ID: ".$id;
$params['type_id'] = 2;
$params['object_id'] = $id;
$params['asfilter_id'] = 'NULL';
$params['req_id'] = 0;
$params['client_id'] = $client_id;
$params['who_work'] = $_SESSION['id'];
$params['priority'] = 0;
$params['confirm'] = 1;
$params['hot'] = 0;
$params['source'] = 0;
$params['employee_id'] = 0;
$req = new Requisitions();
$result = $req->add_edit($params);
} else {
$params = array();
$params['add_obj'] = 1;
$params['object_id'] = $id;
$params['req_id'] = $post['sobstv_object_req'];
$req = new Requisitions();
$result = $req->add_edit($params);
}
}
}
/** INSERT PLAN */
if($post['img_plan']){
$sql = "INSERT INTO objects_plan (object_id, img_plan) VALUES('$id','$post[img_plan]')";
mysql_query($sql);
}
/** */
if (empty($post['isPartsEnabled'])) {
$post['isPartsEnabled'] = 0;
};
if (empty($post['commerc_houseLineType_id'])) {
$post['commerc_houseLineType_id'] = 0;
};
if ($post['isPartsEnabled']) {
$post['isPartsEnabled'] = 1;
} else {
$post['isPartsEnabled'] = 0;
}
$post['parts_area'] = json_encode($_POST['partsarea']);
$post['commerc_infrastructure'] = json_encode($_POST['commerc_infrastructure']);
$post['commerc_purpose'] = json_encode($_POST['commerc_purpose']);
$post['commerc_specifications'] = json_encode($_POST['commerc_specifications']);
$post['commerc_services'] = json_encode($_POST['commerc_services']);
$sql = "INSERT INTO objects_additional_information (object_id, has_ownership_right, is_layout_approoved, apartments, video_url, balcony, loggias, separate_wcs, combined_wcs, passenger_lifts, cargo_lifts, window_view, renovation, complex_title, additional_heading, description_of_complex, url_obj, number_of_parking, location, ceiling_height, vat_type_id, house_category, commercial_object_id, isPartsEnabled, parts_area, legal_address, isOccupied, is_occupied_month, is_occupied_year, layout_id, number_wet_spots, electricity_power, commer_condition, isFurniture, commer_access, parking_price, parkingIsFree, building_nazv, commerc_year, commerc_building_type_id, commerc_building_class_id, building_area, commerc_site, commerc_owned, commerc_building_category_id, building_developer, building_management_company, commerc_building_ventilation,commerc_building_conditioning, commerc_building_heating, commerc_building_fire, commerc_houseLineType_id, commerc_opened_id,commerc_infrastructure, column_grid, tax_number, floor_material_id, commerc_portal_id, commerc_purpose, gsk_nazv,commerc_specifications, commerc_land_category_id, can_land_category_change, commerc_permitted_use_id, can_permitted_use_change, commerc_investproject, is_encumbrances, commerc_electricity_id, can_electricity, commerc_gas_id, can_gas, commerc_water_id, can_water, commerc_sewage_id, can_sewage, commerc_driveways_id, garage_type_id, commerc_lift1, lift1_carrying, commerc_lift2, lift2_carrying, commerc_lift3, lift3_carrying, commerc_crane1, crane1_carrying, commerc_crane2, crane2_carrying, commerc_crane3, crane3_carrying, commerc_crane4, crane4_carrying, parking_id, commerc_services,garage_vid_id,boks_vid_id, commerc_status_id, flat_number, avito_room_type_id, house_wcs_type_id, smoking_allowed, parties_allowed, documents_do, assignment_rent, free_plan, other_ku, other_ku_stoim, commission_agency) " .
"VALUES ('$id', '$post[has_ownership_right]', '$post[is_layout_approoved]', '$post[apartments]', '$post[video_url]', '$post[balcony]', '$post[loggias]', '$post[separate_wcs]', '$post[combined_wcs]', '$post[passenger_lifts]', '$post[cargo_lifts]', '$post[window_view]', '$post[renovation]', '$post[complex_title]', '$post[additional_heading]', '$post[description_of_complex]', '$post[url_obj]', '$post[number_of_parking]', '$post[location]', '$post[ceiling_height]', '$post[vat_type_id]', '$post[house_category]'," .
"'$post[commercial_object_id]', '$post[isPartsEnabled]', '$post[parts_area]', '$post[legal_address]', '$post[isOccupied]', '$post[is_occupied_month]', '$post[is_occupied_year]', '$post[layout_id]', '$post[number_wet_spots]', '$post[electricity_power]', '$post[commer_condition]', '$post[isFurniture]', '$post[commer_access]', '$post[parking_price]', '$post[parkingIsFree]', '$post[building_nazv]', '$post[commerc_year]', '$post[commerc_building_type_id]', '$post[commerc_building_class_id]', '$post[building_area]', '$post[commerc_site]', '$post[commerc_owned]', '$post[commerc_building_category_id]', '$post[building_developer]', '$post[building_management_company]', '$post[commerc_building_ventilation]','$post[commerc_building_conditioning]', '$post[commerc_building_heating]', '$post[commerc_building_fire]', '$post[commerc_houseLineType_id]', '$post[commerc_opened_id]', '$post[commerc_infrastructure]', '$post[column_grid]', '$post[tax_number]', '$post[floor_material_id]', '$post[commerc_portal_id]', '$post[commerc_purpose]', '$post[gsk_nazv]', '$post[commerc_specifications]', '$post[commerc_land_category_id]', '$post[can_land_category_change]', '$post[commerc_permitted_use_id]', '$post[can_permitted_use_change]', '$post[commerc_investproject]', '$post[is_encumbrances]', '$post[commerc_electricity_id]', '$post[can_electricity]', '$post[commerc_gas_id]', '$post[can_gas]', '$post[commerc_water_id]', '$post[can_water]','$post[commerc_sewage_id]','$post[can_sewage]', '$post[commerc_driveways_id]', '$post[garage_type_id]', '$post[commerc_lift1]', '$post[lift1_carrying]', '$post[commerc_lift2]', '$post[lift2_carrying]', '$post[commerc_lift3]', '$post[lift3_carrying]','$post[commerc_crane1]','$post[crane1_carrying]', '$post[commerc_crane2]', '$post[crane2_carrying]', '$post[commerc_crane3]','$post[crane3_carrying]', '$post[commerc_crane4]','$post[crane4_carrying]','$post[parking_id]', '$post[commerc_services]','$post[garage_vid_id]','$post[boks_vid_id]', '$post[commerc_status_id]', '$post[flat_number]', '$post[avito_room_type_id]', '$post[house_wcs_type_id]', '$post[smoking_allowed]', '$post[parties_allowed]', '$post[documents_do]', '$post[assignmentRent]','$post[free_plan]','$post[other_ku]','$post[other_ku_stoim]','$post[commission_agency]')";
mysql_query($sql);
//вставялем фото
for($num = 1; $num <= 40; $num++) {
if (isset($post['photo' . $num]) && $post['photo' . $num]) {
$p = $post['photo' . $num];
$sqlInsPhoto = "INSERT INTO object_photo(photo) VALUES('$p')";
mysql_query($sqlInsPhoto);
$photoId = mysql_insert_id();
$sqlInsPhotoLink = "INSERT INTO objects_object_photo(object_id, object_photo_id, sort_order) VALUES($id, $photoId, $num)";
mysql_query($sqlInsPhotoLink);
}
}
$sql = "INSERT INTO object_location (object_id, address, latitude, longitude, city, street, rf_region_rayon, part) " .
"VALUES ('$id', '$post[address]', '$post[latitude]', '$post[longitude]', '$post[city]', '$post[street]', '$post[rf_region_rayon]', '$post[part]')";
mysql_query($sql);
//если были указаны поля по новостройке - сохраняем
if (isset($post['investor_inn']) || isset($post['investor_second_name']) || isset($post['investor_first_name']) ||
isset($post['investor_last_name']) || isset($post['investor_type_id']) || isset($post['nb_end_date']) ||
isset($post['zipal_new_flat_type_id']) || isset($post['newbuilding_id']) || isset($post['documentation_url'])) {
$docUrl = 'NULL';
$dduNumber = 'NULL';
$date = 'NULL';
if (isset($post['documentation_url']) && $post['documentation_url']) {
$docUrl = "'" . $post['documentation_url'] . "'";
}
if (isset($post['ddu_number']) && $post['ddu_number']) {
$dduNumber = "'" . $post['ddu_number'] . "'";
}
if (isset($post['nb_end_date']) && $post['nb_end_date']) {
$date = "'" . $post['nb_end_date'] . "'";
}
$sqlInsNbInfo = "INSERT INTO `object_nb_info`(`object_id`, `newbuilding_id`, `nb_end_date`, `zipal_new_flat_type_id`, `zipal_new_flat_decoration_type_id`, `investor_type_id`, `last_name_id`, `first_name_id`, `second_name_id`, `inn_id`, `documentation_url`, `ddu_number`) VALUES ($id,$zipalNewbuildingId,$date,'$post[zipal_new_flat_type_id]','$post[zipal_new_flat_decoration_type_id]','$post[investor_type_id]',$lastNameId,$firstNameId,$secondNameId,$innId,$docUrl,$dduNumber)";
mysql_query($sqlInsNbInfo);
}
if ($post['operation_type'] == 1) {
$sql = "INSERT INTO sale_objects (object_id, house_material, house_type, deal_type, entrance_number, sale_type, is_auction_sale, build_year, is_nb) VALUES ('$id', '$post[house_material]', '$post[house_type]', '$post[deal_type]', '$post[entrance_number]', '$post[sale_type]', '$post[is_auction_sale]', '$post[build_year]', '$post[is_nb]')";
mysql_query($sql);
} else {
$sql = "INSERT INTO rent_objects (object_id,is_nb) VALUES ('$id', '$post[is_nb]')";
mysql_query($sql);
}
$subIds = array();
foreach ($_POST['metro'] as $v) {
if (!in_array($v, $subIds)) {
$subIds[] = $v;
$sql = "INSERT INTO sp_metro(id_obj, id_metro) VALUES('$id', '$v')";
mysql_query($sql);
}
}
// insert price history
$price_ku = 0;
if ($post['stoim_ky']){
$price_ku = $post['stoim_ky'];
}
$sql = "INSERT INTO objects_price_history (object_id, date_change_price, price, price_ku) VALUES
($id, now(), $post[stoim_ot], $price_ku)";
mysql_query($sql);
} else {
echo mysql_error();
}
}
foreach ($oldPathList as $tempPath) {
unlink($tempPath);
}
if (isset($post['can']) && $post['can'] == 1) {
$_SESSION['suc_add'] = 4;
} else if (isset($post['complex_id']) && $post['complex_id'] > 0){
$_SESSION['suc_add'] = 13;
$_SESSION['complex_id'] = (int)$post['complex_id'];
} else {
if (isset($post['use_in_advert']) && $post['use_in_advert'] == 1) {
if ($post['operation_type'] == 1) {
$_SESSION['suc_add'] = 5;
} else {
$_SESSION['suc_add'] = 6;
}
} else {
if ($objUpdate != null) {
if ($objUpdate['archive'] == 1) {
if ($post['operation_type'] == 0) {
$_SESSION['suc_add'] = 7;
} else {
$_SESSION['suc_add'] = 8;
}
} else {
if ($post['operation_type'] == 0) {
$_SESSION['suc_add'] = 1;
} else {
if ($post['operation_type'] == 1) {
$_SESSION['suc_add'] = 2;
} else {
$_SESSION['suc_add'] = 3;
}
}
}
} else {
if ($post['operation_type'] == 0) {
$_SESSION['suc_add'] = 1;
} else {
if ($post['operation_type'] == 1) {
$_SESSION['suc_add'] = 2;
} else {
$_SESSION['suc_add'] = 3;
}
}
}
}
}
header("location:/add-object.php");
exit();
}
}
require($_SERVER['DOCUMENT_ROOT']."/templates/new-header.php");
//Если объект к комплексу
if($_GET['complex_id'] && $_GET['complex_id'] > 0){
$Comolex_id = (int)$_GET['complex_id'];
$complexClass = new Complex();
$object_id = 0;
if(isset($_GET['id'])){
$object_id = (int)$_GET['id'];
} else if (isset($_POST['id'])){
$object_id = (int)$_POST['id'];
}
$complex_info = $complexClass->get_complex_one($Comolex_id, false, false, $object_id);
if($complex_info['metro']['metro_id'] > 0) {
$metro = array();
$metro[$complex_info['metro']['metro_id']] = 1;
}
}
if(isset($_POST['metro'])) {
$metro = array();
foreach($_POST['metro'] as $v) $metro[$v] = 1;
}
$get=clearInputData($_GET);
$user = new User;
$user->get($_SESSION['id']);
if (!isset($user->agencyId)) {
$user->agencyId = $_SESSION['id'];
$user->agencyName = $user->agency_name;
$user->fio = trim($user->last_name . ' ' . $user->first_name . ' ' . $user->middle_name);
}
$objClientRequired = $clientRequired;
if(!isset($post) && isset($get) && isset($get['id']) && $get['id'] != 0)
{
$sql="SELECT objects.*, sale_objects.house_material,
sale_objects.house_type , sale_objects.deal_type, sale_objects.sale_type, sale_objects.is_auction_sale, sale_objects.is_nb, sale_objects.build_year, sale_objects.entrance_number,
object_location.latitude, object_location.longitude,
object_location.street, object_location.city, object_location.part,
object_location.address as full_address, object_location.rf_region_rayon,
DATE_FORMAT(objects.date_add, '%d.%m.%Y') AS date_add
FROM objects objects
LEFT JOIN sale_objects sale_objects on objects.id = sale_objects.object_id
LEFT JOIN object_location on objects.id = object_location.object_id
WHERE objects.id=$get[id]";
$rez=mysql_query($sql);
$obj=mysql_fetch_assoc($rez);
if($obj['entrance_number'] == 0){
$obj['entrance_number'] = null;
}
//если тип сделки Новостройка - поле Собственник не обязательное
if ($obj['deal_type'] == 6) {
$objClientRequired = false;
}
$sqlRentInfo = "SELECT * FROM rent_objects WHERE object_id=$get[id]";
$rezRentInfo = mysql_query($sqlRentInfo);
if (mysql_num_rows($rezRentInfo) > 0) {
$objRentInfo = mysql_fetch_assoc($rezRentInfo);
$obj['is_nb'] = $objRentInfo['is_nb'];
}
$sqlAddInfo = "SELECT * FROM objects_additional_information WHERE object_id=$get[id]";
$rezAddInfo = mysql_query($sqlAddInfo);
if (mysql_num_rows($rezAddInfo) > 0) {
$objAddInfo = mysql_fetch_assoc($rezAddInfo);
//дополнительные поля
$obj['apartments'] = $objAddInfo['apartments'];
$obj['has_ownership_right'] = $objAddInfo['has_ownership_right'];
$obj['is_layout_approoved'] = $objAddInfo['is_layout_approoved'];
$obj['video_url'] = $objAddInfo['video_url'];
$obj['balcony'] = $objAddInfo['balcony'];
$obj['loggias'] = $objAddInfo['loggias'];
$obj['separate_wcs'] = $objAddInfo['separate_wcs'];
$obj['combined_wcs'] = $objAddInfo['combined_wcs'];
$obj['passenger_lifts'] = $objAddInfo['passenger_lifts'];
$obj['cargo_lifts'] = $objAddInfo['cargo_lifts'];
$obj['window_view'] = $objAddInfo['window_view'];
$obj['renovation'] = $objAddInfo['renovation'];
$obj['complex_title'] = $objAddInfo['complex_title'];
$obj['additional_heading'] = $objAddInfo['additional_heading'];
$obj['description_of_complex'] = $objAddInfo['description_of_complex'];
$obj['url_obj'] = $objAddInfo['url_obj'];
$obj['number_of_parking'] = $objAddInfo['number_of_parking'];
$obj['location'] = $objAddInfo['location'];
$obj['ceiling_height'] = $objAddInfo['ceiling_height'];
$obj['vat_type_id'] = $objAddInfo['vat_type_id'];
$obj['house_category'] = $objAddInfo['house_category'];
$obj['commercial_object_id'] = $objAddInfo['commercial_object_id'];
$obj['isPartsEnabled'] = $objAddInfo['isPartsEnabled'];
$obj['parts_area'] = $objAddInfo['parts_area'];
$obj['legal_address'] = $objAddInfo['legal_address'];
$obj['isOccupied'] = $objAddInfo['isOccupied'];
$obj['is_occupied_month'] = $objAddInfo['is_occupied_month'];
$obj['is_occupied_year'] = $objAddInfo['is_occupied_year'];
$obj['layout_id'] = $objAddInfo['layout_id'];
$obj['number_wet_spots'] = $objAddInfo['number_wet_spots'];
$obj['electricity_power'] = $objAddInfo['electricity_power'];
$obj['commer_condition'] = $objAddInfo['commer_condition'];
$obj['isFurniture'] = $objAddInfo['isFurniture'];
$obj['commer_access'] = $objAddInfo['commer_access'];
$obj['parking_price'] = $objAddInfo['parking_price'];
$obj['parkingIsFree'] = $objAddInfo['parkingIsFree'];
$obj['building_nazv'] = $objAddInfo['building_nazv'];
$obj['commerc_year'] = $objAddInfo['commerc_year'];
$obj['commerc_building_type_id'] = $objAddInfo['commerc_building_type_id'];
$obj['commerc_building_class_id'] = $objAddInfo['commerc_building_class_id'];
$obj['building_area'] = $objAddInfo['building_area'];
$obj['commerc_site'] = $objAddInfo['commerc_site'];
$obj['commerc_owned'] = $objAddInfo['commerc_owned'];
$obj['commerc_building_category_id'] = $objAddInfo['commerc_building_category_id'];
$obj['building_developer'] = $objAddInfo['building_developer'];
$obj['building_management_company'] = $objAddInfo['building_management_company'];
$obj['commerc_building_ventilation'] = $objAddInfo['commerc_building_ventilation'];
$obj['commerc_building_conditioning'] = $objAddInfo['commerc_building_conditioning'];
$obj['commerc_building_heating'] = $objAddInfo['commerc_building_heating'];
$obj['commerc_building_fire'] = $objAddInfo['commerc_building_fire'];
$obj['commerc_houseLineType_id'] = $objAddInfo['commerc_houseLineType_id'];
$obj['commerc_opened_id'] = $objAddInfo['commerc_opened_id'];
$obj['commerc_infrastructure'] = $objAddInfo['commerc_infrastructure'];
$obj['column_grid'] = $objAddInfo['column_grid'];
$obj['tax_number'] = $objAddInfo['tax_number'];
$obj['floor_material_id'] = $objAddInfo['floor_material_id'];
$obj['commerc_portal_id'] = $objAddInfo['commerc_portal_id'];
$obj['gsk_nazv'] = $objAddInfo['gsk_nazv'];
$obj['commerc_specifications'] = $objAddInfo['commerc_specifications'];
$obj['commerc_land_category_id'] = $objAddInfo['commerc_land_category_id'];
$obj['can_land_category_change'] = $objAddInfo['can_land_category_change'];
$obj['commerc_permitted_use_id'] = $objAddInfo['commerc_permitted_use_id'];
$obj['can_permitted_use_change'] = $objAddInfo['can_permitted_use_change'];
$obj['commerc_investproject'] = $objAddInfo['commerc_investproject'];
$obj['is_encumbrances'] = $objAddInfo['is_encumbrances'];
$obj['commerc_electricity_id'] = $objAddInfo['commerc_electricity_id'];
$obj['can_electricity'] = $objAddInfo['can_electricity'];
$obj['commerc_gas_id'] = $objAddInfo['commerc_gas_id'];
$obj['can_gas'] = $objAddInfo['can_gas'];
$obj['commerc_water_id'] = $objAddInfo['commerc_water_id'];
$obj['can_water'] = $objAddInfo['can_water'];
$obj['commerc_sewage_id'] = $objAddInfo['commerc_sewage_id'];
$obj['can_sewage'] = $objAddInfo['can_sewage'];
$obj['commerc_driveways_id'] = $objAddInfo['commerc_driveways_id'];
$obj['garage_type_id'] = $objAddInfo['garage_type_id'];
$obj['commerc_lift1']=$objAddInfo['commerc_lift1'];
$obj['lift1_carrying']=$objAddInfo['lift1_carrying'];
$obj['commerc_lift2']=$objAddInfo['commerc_lift2'];
$obj['lift2_carrying']=$objAddInfo['lift2_carrying'];
$obj['commerc_lift3']=$objAddInfo['commerc_lift3'];
$obj['lift3_carrying']=$objAddInfo['lift3_carrying'];
$obj['commerc_crane1']=$objAddInfo['commerc_crane1'];
$obj['crane1_carrying']=$objAddInfo['crane1_carrying'];
$obj['commerc_crane2']=$objAddInfo['commerc_crane2'];
$obj['crane2_carrying']=$objAddInfo['crane2_carrying'];
$obj['commerc_crane3']=$objAddInfo['commerc_crane3'];
$obj['crane3_carrying']=$objAddInfo['crane3_carrying'];
$obj['commerc_crane4']=$objAddInfo['commerc_crane4'];
$obj['crane4_carrying']=$objAddInfo['crane4_carrying'];
$obj['parking_id'] = $objAddInfo['parking_id'];
$obj['commerc_services'] = $objAddInfo['commerc_services'];
$obj['garage_vid_id'] = $objAddInfo['garage_vid_id'];
$obj['boks_vid_id'] = $objAddInfo['boks_vid_id'];
$obj['commerc_status_id'] = $objAddInfo['commerc_status_id'];
$obj['commerc_purpose'] = $objAddInfo['commerc_purpose'];
$obj['flat_number'] = $objAddInfo['flat_number'];
$obj['avito_room_type_id'] = $objAddInfo['avito_room_type_id'];
$obj['house_wcs_type_id'] = $objAddInfo['house_wcs_type_id'];
$obj['smoking_allowed'] = $objAddInfo['smoking_allowed'];
$obj['parties_allowed'] = $objAddInfo['parties_allowed'];
$obj['documents_do'] = $objAddInfo['documents_do'];
$obj['assignmentRent'] = $objAddInfo['assignment_rent'];
$obj['free_plan'] = $objAddInfo['free_plan'];
$obj['other_ku'] = $objAddInfo['other_ku'];
$obj['other_ku_stoim'] = $objAddInfo['other_ku_stoim'];
$obj['commission_agency'] = $objAddInfo['commission_agency'];
} else {
$obj['apartments'] = 0;
$obj['has_ownership_right'] = 0;
$obj['is_layout_approoved'] = 0;
$obj['video_url'] = '';
$obj['balcony'] = null;
$obj['loggias'] = null;
$obj['separate_wcs'] = null;
$obj['combined_wcs'] = null;
$obj['passenger_lifts'] = null;
$obj['cargo_lifts'] = null;
$obj['window_view'] = 0;
$obj['renovation'] = null;
$obj['complex_title'] = '';
$obj['additional_heading'] = '';
$obj['description_of_complex'] = '';
$obj['url_obj'] = '';
$obj['number_of_parking'] = '';
$obj['location'] = '';
$obj['ceiling_height'] = null;
$obj['vat_type_id'] = 0;
$obj['house_category'] = 0;
$obj['commercial_object_id'] = 0;
$obj['isPartsEnabled'] = 0;
$obj['parts_area'] = null;
$obj['legal_address'] = null;
$obj['isOccupied'] = 0;
$obj['is_occupied_month'] = 0;
$obj['is_occupied_year'] = null;
$obj['layout_id'] = 0;
$obj['number_wet_spots'] = null;
$obj['electricity_power'] = null;
$obj['commer_condition'] =null;
$obj['isFurniture'] = 0;
$obj['commer_access'] = null;
$obj['parking_price'] = null;
$obj['parkingIsFree'] = 0;
$obj['building_nazv'] = null;
$obj['commerc_year'] = null;
$obj['commerc_building_type_id'] = 0;
$obj['commerc_building_class_id'] = 0;
$obj['building_area'] = null;
$obj['commerc_site'] = null;
$obj['commerc_owned'] = null;
$obj['commerc_building_category_id'] = 0;
$obj['building_developer'] = null;
$obj['building_management_company'] = null;
$obj['commerc_building_ventilation'] = null;
$obj['commerc_building_conditioning'] = null;
$obj['commerc_building_heating'] = null;
$obj['commerc_building_fire'] = null;
$obj['commerc_houseLineType_id'] = 0;
$obj['commerc_opened_id'] = 0;
$obj['commerc_infrastructure'] = null;
$obj['column_grid'] = '';
$obj['tax_number'] = null;
$obj['floor_material_id'] = 0;
$obj['commerc_portal_id'] = 0;
$obj['gsk_nazv'] = '';
$obj['commerc_specifications'] = null;
$obj['commerc_land_category_id'] = 0;
$obj['can_land_category_change'] = 0;
$obj['commerc_permitted_use_id'] = 0;
$obj['can_permitted_use_change'] = 0;
$obj['commerc_investproject'] = 0;
$obj['is_encumbrances'] = 0;
$obj['commerc_electricity_id'] = 0;
$obj['can_electricity'] = 0;
$obj['commerc_gas_id'] = 0;
$obj['can_gas'] = 0;
$obj['commerc_water_id'] = 0;
$obj['can_water'] = 0;
$obj['commerc_sewage_id'] = 0;
$obj['can_sewage'] = 0;
$obj['commerc_driveways_id'] = 0;
$obj['garage_type_id'] = 0;
$obj['commerc_lift1']='';
$obj['lift1_carrying']='';
$obj['commerc_lift2']='';
$obj['lift2_carrying']='';
$obj['commerc_lift3']='';
$obj['lift3_carrying']='';
$obj['commerc_crane1']='';
$obj['crane1_carrying']='';
$obj['commerc_crane2']='';
$obj['crane2_carrying']='';
$obj['commerc_crane3']='';
$obj['crane3_carrying']='';
$obj['commerc_crane4']='';
$obj['crane4_carrying']='';
$obj['parking_id'] = 0;
$obj['commerc_services'] = null;
$obj['garage_vid_id'] = 0;
$obj['boks_vid_id'] = 0;
$obj['commerc_status_id'] = 0;
$obj['commerc_purpose'] = null;
$obj['flat_number'] = null;
$obj['avito_room_type_id'] = null;
$obj['house_wcs_type_id'] = null;
$obj['smoking_allowed'] = 0;
$obj['parties_allowed'] = 0;
$obj['documents_do'] = 0;
$obj['assignmentRent'] = 0;
$obj['free_plan'] = 0;
$obj['other_ku'] = 0;
$obj['other_ku_stoim'] = 0;
$obj['commission_agency'] = 0;
}
$sqlCountryInfo = "SELECT * FROM object_country WHERE object_id=$get[id]";
$rezCountryInfo = mysql_query($sqlCountryInfo);
if (mysql_num_rows($rezCountryInfo) > 0) {
$rowCountry = mysql_fetch_assoc($rezCountryInfo);
$obj['id_country'] = $rowCountry['country_id'];
}
$sqlAddInfo = "SELECT activity_id FROM objects_activities WHERE object_id=$get[id]";
$rezAddInfo = mysql_query($sqlAddInfo);
if (mysql_num_rows($rezAddInfo) > 0) {
$obj['activities'] = array();
while($row = mysql_fetch_array($rezAddInfo)) {
$obj['activities'][] = $row['activity_id'];
}
} else {
$obj['activities'] = null;
}
$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 = $get[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'];
}
}
$sqlNbInfo = "SELECT * FROM object_nb_info WHERE object_id=$get[id]";
$rezNbInfo = mysql_query($sqlNbInfo);
if (mysql_num_rows($rezNbInfo) > 0) {
$nbInfo = mysql_fetch_assoc($rezNbInfo);
$obj['documentation_url'] = $nbInfo['documentation_url'];
$obj['ddu_number'] = $nbInfo['ddu_number'];
$obj['nb_end_date'] = $nbInfo['nb_end_date'];
$obj['zipal_new_flat_type_id'] = $nbInfo['zipal_new_flat_type_id'];
$obj['zipal_new_flat_decoration_type_id'] = $nbInfo['zipal_new_flat_decoration_type_id'];
$obj['investor_type_id'] = $nbInfo['investor_type_id'];
$obj['newbuilding_id'] = $nbInfo['newbuilding_id'];
if ($nbInfo['inn_id']) {
$sqlInnCheck = "SELECT value FROM inn WHERE id = $nbInfo[inn_id]";
$rezInnCheck = mysql_query($sqlInnCheck);
if (mysql_num_rows($rezInnCheck) > 0) {
$obj['investor_inn'] = mysql_fetch_assoc($rezInnCheck)['value'];
}
}
if ($nbInfo['last_name_id']) {
$sqlLnCheck = "SELECT value FROM last_names WHERE id = $nbInfo[last_name_id]";
$rezLnCheck = mysql_query($sqlLnCheck);
if (mysql_num_rows($rezLnCheck) > 0) {
$obj['investor_last_name'] = mysql_fetch_assoc($rezLnCheck)['value'];
}
}
if ($nbInfo['first_name_id']) {
$sqlFnCheck = "SELECT value FROM first_names WHERE id = $nbInfo[first_name_id]";
$rezFnCheck = mysql_query($sqlFnCheck);
if (mysql_num_rows($rezFnCheck) > 0) {
$obj['investor_first_name'] = mysql_fetch_assoc($rezFnCheck)['value'];
}
}
if ($nbInfo['second_name_id']) {
$sqlSnCheck = "SELECT value FROM second_names WHERE id = $nbInfo[second_name_id]";
$rezSnCheck = mysql_query($sqlSnCheck);
if (mysql_num_rows($rezSnCheck) > 0) {
$obj['investor_second_name'] = mysql_fetch_assoc($rezSnCheck)['value'];
}
}
}
/** DRAW PLAN IN EDITOR */
$sqlPlan = "SELECT * FROM objects_plan WHERE object_id = $get[id]";
$rezPlan = mysql_query($sqlPlan);
if(mysql_num_rows($rezPlan) > 0){
$planInfo = mysql_fetch_assoc($rezPlan);
$plan['img_plan'] = $planInfo['img_plan'];
}else{
$plan['img_plan'] = '';
}
/** */
$canEdit = false;
if ($obj['id_add_user'] == $_SESSION['id'] || $_SESSION['id'] == 93) {
//редактируем свой объект
$canEdit = true;
} else {
if($user->show_all_objects_page == 0 && $user->users_admin == 0 && $user->agency == 0 && $user->manager == 0) {
$canEdit = false;
} else {
if ($obj['id_add_user'] > 0) {
$objectUser = new User;
$objectUser->get($obj['id_add_user']);
//если добавлено пользователем агентства
if (isset($objectUser->agencyId) && $objectUser->agencyId == $user->agencyId) {
$canEdit = true;
} else {
// или самим агентством
if ($user->agencyId == $obj['id_add_user']) {
$canEdit = true;
}
}
} else {
$canEdit = false;
}
}
}
if (!$canEdit) {
$obj = null;
} else {
$obj['opis'] = cleanHtml($obj['opis'], '<p><br><strong><em><ul><ol><li>');
$metro = array();
$sql = "SELECT id_metro FROM sp_metro WHERE id_obj = $obj[id]";
$metro_id = -1;
$rez = mysql_query($sql);
while ($spm = mysql_fetch_row($rez)){
$metro["$spm[0]"] = 1;
$metro_id = $spm[0];
}
}
$user = new User;
$user->get($_SESSION['id']);
$agency_id = $user->agencyId;
$sql = "SELECT `fields`.`id` AS `id`, `fields`.`name` AS `name`, `fields`.`type` AS `type`, `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'";
$query = mysql_query($sql);
while ($row = mysql_fetch_assoc($query)) {
if (isset($row['value'])) {
$field_id = $row['id'];
if ($row['type'] == 2 || $row['type'] == 3)
$obj['fields'][$field_id] = json_decode($row['value']);
else
$obj['fields'][$field_id] = $row['value'];
}
}
$sql = "SELECT *
FROM `object_prices`
WHERE `object_id`='$obj[id]' AND
`agency_id`='$agency_id' LIMIT 1";
$query = mysql_query($sql);
if (mysql_num_rows($query) > 0) {
$row = mysql_fetch_assoc($query);
//$obj['stoim'] = $row['price'];
$obj['prices']['prep'] = (intval($row['prep_price']) > 0) ? intval($row['prep_price']) : '';
$obj['prices']['start'] = (intval($row['start_price']) > 0) ? intval($row['start_price']) : '';
$obj['prices']['fact'] = (intval($row['fact_price']) > 0) ? intval($row['fact_price']) : '';
$obj['prices']['currency'] = (int)$row['currency'];
$obj['prices']['price_avito'] = (intval($row['price_avito']) > 0) ? intval($row['price_avito']) : '';
}
}
?>
<script type="text/javascript" src="/js/jquery.blockui.js"></script>
<script type="text/javascript">
blockUi();
</script>
<script type="text/javascript" src="/js/ajax-form.js"></script>
<script type="text/javascript" src="/js/core.js?version=3" ></script>
<script type="text/javascript" src="/js/add-subway.js"></script>
<script type="text/javascript" src="/js/popup.js"></script>
<script type="text/javascript" src="/js/jquery.kladr.min.js"></script>
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet">
<!-- styles -->
<link href="css/jquery.fileuploader.css?version=6" media="all" rel="stylesheet">
<link href="css/jquery.kladr.min.css" media="all" rel="stylesheet">
<!-- js -->
<script src="js/jquery.fileuploader.js" type="text/javascript"></script>
<script src="js/custom-uploader-new.js?version=7" type="text/javascript"></script>
<script type="text/javascript" src="/js/jquery.multiselect.js"></script>
<?php include_once($_SERVER['DOCUMENT_ROOT']."/ajax/metromap.php"); ?>
<input type="hidden" id="obj-client-required" value="<?php echo $clientRequired; ?>">
<div class="content-right">
<? if(!isset($_SESSION['suc_add'])) { ?>
<div class="inner">
<div class="main-title">
<h1>
<span><? if(isset($get) && isset($get['id']) && $get['id'] != 0) { echo "Редактирование объекта"; } else { echo "Новый объект"; }?></span>
</h1>
</div>
<div class="new-object">
<form method="post" enctype="multipart/form-data" id="upload-form">
<div class="jw__error" style="<?= (isset($err) && strlen($err) > 0) ? "" : "display:none;"; ?>"><?= (isset($err) && strlen($err) > 0) ? $err : ""; ?></div>
<div class="new-object__form">
<div class="block">
<h2>Раздел</h2>
<div class="button-row" style="float:left">
<input type="radio" class="hidden--radio" id="field_op0" name="operation_type" value="0" <? if ((isset($post) && $post['operation_type']==0) || (isset($obj) && $obj['operation_type']==0)) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="field_op1" name="operation_type" value="1" <? if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type']==1) || (isset($obj) && $obj['operation_type']==1)) echo "checked"; ?>>
<div class="selector-button button-left operation_type <? if ((isset($post) && $post['operation_type']==0) || (isset($obj) && $obj['operation_type']==0)) echo "selected"; ?>">
<span>Аренда</span>
<label for="field_op0" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-right operation_type <? if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type']==1) || (isset($obj) && $obj['operation_type']==1)) echo "selected"; ?>">
<span>Продажа</span>
<label for="field_op1" class="label-overlay">&nbsp;</label>
</div>
<div class="clear"></div>
</div>
<?php
// if($_SESSION['id'] == 5238){
$cl = array();
if((isset($post) && isset($post['sobstv_object']))){
$clients_id = json_decode($post['sobstv_object']);
$sql_cl = "SELECT id, phone, fio, email FROM clients WHERE id in (".implode(',',$client_id).")";
$q_cl = mysql_query($sql_cl);
while($r_cl = mysql_fetch_assoc($q_cl)){
$cl['value'] = $r_cl['id'];
$cl['text'] = $r_cl['fio'];
$cl['fio'] = $r_cl['fio'];
$obj['client_id'][] = $r_cl['id'];
if(!empty($r_cl['email'])){
$cl['text'] = $r_cl['fio'].' ('.$r_cl['email'].')';
}
}
} else if(isset($obj) && $obj['id'] > 0){
$clientObjIds = [];
$sql_cl_obj = "SELECT client_id FROM client_objects WHERE object_id = {$obj['id']}";
$q_cl_obj = mysql_query($sql_cl_obj);
while($r_cl_obj = mysql_fetch_assoc($q_cl_obj)){
$clientObjIds[] = $r_cl_obj['client_id'];
}
$sql_cl = "SELECT `id`, `objects` FROM `clients` WHERE id in (".implode(',',$clientObjIds).")";
$q_cl = mysql_query($sql_cl);
if(mysql_num_rows($q_cl)){
while($r_cl = mysql_fetch_assoc($q_cl)){
$cl['value'] = $r_cl['id'];
$cl['text'] = $r_cl['fio'];
$cl['fio'] = $r_cl['fio'];
$obj['client_id'][] = $r_cl['id'];
if(!empty($r_cl['email'])){
$cl['text'] = $r_cl['fio'].' ('.$r_cl['email'].')';
}
}
}
} else if((isset($_GET) && $_GET['sobstv_object']>0)){
$client_id = (int)$_GET['sobstv_object'];
$sql_cl = "SELECT id, phone, fio, email FROM clients WHERE id=$client_id";
$q_cl = mysql_query($sql_cl);
$r_cl = mysql_fetch_assoc($q_cl);
$cl['value'] = $r_cl['id'];
$cl['text'] = $r_cl['fio'];
$cl['fio'] = $r_cl['fio'];
$obj['client_id'][] = $r_cl['id'];
if(!empty($r_cl['email'])){
$cl['text'] = $r_cl['fio'].' ('.$r_cl['email'].')';
}
}
?>
<div class="form-block klient hidden" style="float:right; width: auto;">
<div class="label">Собственник</div>
<input <? if ($objClientRequired) {echo 'required="required"';}?> name="sobstv_object" value='<?=(isset($obj['client_id']) && ! empty($obj['client_id'])) ? json_encode($obj['client_id']) : json_encode([])?>' type="hidden" id="object-new-client-vue"/>
<div style="margin-right: 20px;" class="inputs visibleSearch" id="object-new-client-input-vue">
<v-select v-model="clientSelect" :components="{OpenIndicator}" multiple transition="" placeholder="Введите номер телефона клиента" class="vue_select" style="width: 400px; border: none;" :options="clients" label="name" @search="getClientsListNew" :filterable="false" @option:selected="selectClientList" @option:deselected="setValueInput">
<div class="spinner" v-show="spinner">Загрузка...</div>
<template v-slot:option="clients">
<span :style="'color:'+clients.color" v-html="clients.fio"></span>
</template>
<div slot="no-options">Не найдено клиентов...</div>
</v-select>
</div>
<!--<div style="margin-right: 20px;" class="inputs visibleSearch" id="object-new-client-input">
<input <? if ($objClientRequired) {echo 'required="required"';}?> name="sobstv_object" <?=(isset($obj['client_id']) && $obj['client_id']>0) ? 'data-initial-value=\''.json_encode($cl).'\'' : ""?> style="width:100px;" value="<?=(isset($obj['client_id']) && $obj['client_id']>0) ? $obj['client_id'] : 0?>" type="text" id="object-new-client" data-url="/ajax/list_clients.php" data-load-once=""/>
</div>-->
<a title="Новый клиент" data-obj="<? if(isset($get) && isset($get['id']) && $get['id'] != 0) { echo $get['id']; } else { echo "new"; }?>" href="javascript:{}" style="position: relative; display: inline-block;margin-top: 17px; float:right; border: 0;font-size: 17px;" class="tab tab__new-object add_client_new">
<i class="ti-plus"></i><span></span>
</a>
<div class="clear"></div>
<div class="" style="margin-left: 110px;margin-top: 5px;">
<a href="javascript:{}" onclick="bindObjReq()">Создать новую заявку?</a>
</div>
<div class="clear"></div>
<div id="object-new-client-req" class="green_input hidden" style="margin-top: 7px;">
<div class="label">Заявка</div>
<span style="max-width: 383px">Новая заявка</span>
<input name="sobstv_object_req" value="0" type="hidden">
<input name="sobstv_object_req_funnel" value="0" type="hidden">
<input name="sobstv_object_req_object" value="<?=(isset($_GET['id']) && $_GET['id'] > 0) ? $_GET['id'] : 0?>" type="hidden">
</div>
<div class="clear"></div>
</div>
<?php
// }
?>
<div class="clear"></div>
</div>
<div class="block">
<h2>Тип объекта</h2>
<div class="button-row">
<input type="radio" class="hidden--radio" id="field_2" name="type" value="2" <? if ((isset($post) && $post['type']==2) || (isset($obj) && $obj['type']==2)) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="field_3" name="type" value="3" <? if ((isset($post) && $post['type']==3) || (isset($obj) && $obj['type']==3)) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="field_1" name="type" value="1" <? if ((isset($post) && $post['type']==1) || (isset($obj) && $obj['type']==1)) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="field_4" name="type" value="4" <? if ((isset($post) && $post['type']==4) || (isset($obj) && $obj['type']==4)) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="field_5" name="type" value="5" <? if ((isset($post) && $post['type']==5) || (isset($obj) && $obj['type']==5)) echo "checked"; ?>>
<!--<input type="radio" class="hidden--radio" id="field_6" name="type" value="6" <? if ((isset($post) && $post['type']==6) || (isset($obj) && $obj['type']==6)) echo "checked"; ?>> -->
<input type="radio" class="hidden--radio" id="field_7" name="type" value="7" <? if ((isset($post) && $post['type']==7) || (isset($obj) && $obj['type']==7)) echo "checked"; ?>>
<div class="selector-button button-left type <? if ((isset($post) && $post['type']==1) || (isset($obj) && $obj['type']==1)) echo "selected"; ?>">
<span>Квартиры</span>
<label for="field_1" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center type <? if ((isset($post) && $post['type']==2) || (isset($obj) && $obj['type']==2)) echo "selected"; ?>">
<span>Комнаты</span>
<label for="field_2" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center type <? if ((isset($post) && $post['type']==4) || (isset($obj) && $obj['type']==4)) echo "selected"; ?>">
<span>Коммерция</span>
<label for="field_4" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center type <? if ((isset($post) && $post['type']==3) || (isset($obj) && $obj['type']==3)) echo "selected"; ?>">
<span>Дома</span>
<label for="field_3" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center type <? if ((isset($post) && $post['type']==5) || (isset($obj) && $obj['type']==5)) echo "selected"; ?>">
<span>Части домов</span>
<label for="field_5" class="label-overlay">&nbsp;</label>
</div>
<!--<div class="selector-button button-center type <?/* if ((isset($post) && $post['type']==6) || (isset($obj) && $obj['type']==6)) echo "selected"; */?>">
<span>Комплексы</span>
<label for="field_6" class="label-overlay">&nbsp;</label>
</div>-->
<div class="selector-button button-right type <? if ((isset($post) && $post['type']==7) || (isset($obj) && $obj['type']==7)) echo "selected"; ?>">
<span>Участки</span>
<label for="field_7" class="label-overlay">&nbsp;</label>
</div>
<div class="clear"></div>
</div>
</div>
<div class="block srok-block" <?php if ((isset($post) && $post['operation_type']==1) || (isset($obj) && $obj['operation_type']==1)) { echo 'style="display:none;"';}?>>
<h2>Срок</h2>
<div class="button-row">
<input type="radio" class="hidden--radio" id="srok_1" name="srok" value="1" <? if ((isset($post) && $post['srok']==1) || (isset($obj) && $obj['srok']==1)) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="srok_2" name="srok" value="2" <? if ((isset($post) && $post['srok']==2) || (isset($obj) && $obj['srok']==2)) echo "checked"; ?>>
<input type="radio" class="hidden--radio" id="srok_3" name="srok" value="3" <? if ((isset($post) && $post['srok']==3) || (isset($obj) && $obj['srok']==3)) echo "checked"; ?>>
<div class="selector-button button-left srok <? if ((isset($post) && $post['srok']==2) || (isset($obj) && $obj['srok']==2)) echo "selected"; ?>">
<span>Длительно</span>
<label for="srok_2" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-center srok <? if ((isset($post) && $post['srok']==3) || (isset($obj) && $obj['srok']==3)) echo "selected"; ?>">
<span>Несколько месяцев</span>
<label for="srok_3" class="label-overlay">&nbsp;</label>
</div>
<div class="selector-button button-right srok <? if ((isset($post) && $post['srok']==1) || (isset($obj) && $obj['srok']==1)) echo "selected"; ?>">
<span>Посуточно</span>
<label for="srok_1" class="label-overlay">&nbsp;</label>
</div>
<div class="clear"></div>
</div>
</div>
<div class="block house-category" <?php if ((isset($post) && $post['operation_type']!=3) || (isset($obj) && $obj['operation_type']!=3) || (!isset($post) && !isset($obj))) { echo 'style="display:none;"';}?>>
<h2>Тип дома</h2>
<div class="button-row">
<?php
$sql_house = "SELECT * FROM house_category";
$q_house = mysql_query($sql_house);
$rows_house = mysql_num_rows($q_house);
$arr_house = array();
while($r_house = mysql_fetch_assoc($q_house)){
$arr_house[] = $r_house;
?>
<input type="radio" class="hidden--radio" id="house_category_<?=$r_house['id']?>" name="house_category" value="<?=$r_house['id']?>" <? if ((isset($post) && $post['house_category']==$r_house['id']) || (isset($obj) && $obj['house_category']==$r_house['id'])) echo "checked"; ?>>
<?php
}
$i=0;
foreach($arr_house as $h){
$button_class = 'button-center';
if($i == 0){
$button_class = 'button-left';
} else if($i == ($rows_house-1)){
$button_class = 'button-right';
}
?>
<div class="selector-button <?=$button_class?> house_category <? if ((isset($post) && $post['house_category']==$h['id']) || (isset($obj) && $obj['house_category']==$h['id'])) echo "selected"; ?>">
<span><?=$h['name']?></span>
<label for="house_category_<?=$h['id']?>" class="label-overlay">&nbsp;</label>
</div>
<?php
$i++;
}
?>
<div class="clear"></div>
</div>
</div>
<div class="block commercial-object" <?php if ((isset($post) && $post['type']!=4) || (isset($obj) && $obj['type']!=4) || (!isset($post) && !isset($obj))) { echo 'style="display:none;"';}?>>
<h2>Тип коммерции</h2>
<div class="button-row">
<?php
$sql_commercial_object = "SELECT * FROM commercial_object limit 5";
$q_commercial_object = mysql_query($sql_commercial_object);
$rows_commercial_object = mysql_num_rows($q_commercial_object);
$arr_commercial_object = array();
while($r_commercial_object = mysql_fetch_assoc($q_commercial_object)){
$arr_commercial_object[] = $r_commercial_object;
?>
<input type="radio" class="hidden--radio commercial_object_input" id="commercial_object_<?=$r_commercial_object['id']?>" name="commercial_object_id" value="<?=$r_commercial_object['id']?>" <? if ((isset($post) && $post['commercial_object_id']==$r_commercial_object['id'] && $post['type'] == 4) || (isset($obj) && $obj['commercial_object_id']==$r_commercial_object['id'] && $obj['type'] == 4)) echo "checked"; ?>>
<?php
}
$i=0;
foreach($arr_commercial_object as $h){
$button_class = 'button-center';
if($i == 0){
$button_class = 'button-left';
} else if($i == ($rows_house-1)){
$button_class = 'button-right';
}
?>
<div data-id="<?=$h['id']?>" class="selector-button <?=$button_class?> commercial_object commercial_object_id<?=$h['id']?> <? if ((isset($post) && $post['commercial_object_id']==$h['id']) || (isset($obj) && $obj['commercial_object_id']==$h['id'])) echo "selected"; ?>">
<span><?=$h['name']?></span>
<label for="commercial_object_<?=$h['id']?>" class="label-overlay">&nbsp;</label>
</div>
<?php
$i++;
}
?>
<div class="clear"></div>
</div>
<div style="margin-top: 20px;" class="button-row">
<?php
$sql_commercial_object = "SELECT * FROM commercial_object limit 5,5";
$q_commercial_object = mysql_query($sql_commercial_object);
$rows_commercial_object = mysql_num_rows($q_commercial_object);
$arr_commercial_object = array();
while($r_commercial_object = mysql_fetch_assoc($q_commercial_object)){
$arr_commercial_object[] = $r_commercial_object;
?>
<input type="radio" class="hidden--radio commercial_object_input" id="commercial_object_<?=$r_commercial_object['id']?>" name="commercial_object_id" value="<?=$r_commercial_object['id']?>" <? if ((isset($post) && $post['commercial_object_id']==$r_commercial_object['id'] && $post['type'] == 4) || (isset($obj) && $obj['commercial_object_id']==$r_commercial_object['id'] && $obj['type'] == 4)) echo "checked"; ?>>
<?php
}
$i=0;
foreach($arr_commercial_object as $h){
$button_class = 'button-center';
if($i == 0){
$button_class = 'button-left';
} else if($i == ($rows_house-1)){
$button_class = 'button-right';
}
?>
<div data-id="<?=$h['id']?>" class="selector-button <?=$button_class?> commercial_object commercial_object_id<?=$h['id']?> <? if ((isset($post) && $post['commercial_object_id']==$h['id']) || (isset($obj) && $obj['commercial_object_id']==$h['id'])) echo "selected"; ?>">
<span><?=$h['name']?></span>
<label for="commercial_object_<?=$h['id']?>" class="label-overlay">&nbsp;</label>
</div>
<?php
$i++;
}
?>
<div class="clear"></div>
</div>
</div>
<div class="block">
<h2>Место</h2>
<div class="line">
<div class="clear"></div>
<div class="line country-list">
<div class="">
<div class="label" style="width: 200px;"><span>Страна:</span></div>
<div class="inputs">
<div class="inputs-group" style="padding-bottom: 15px;">
<select id="country_list_add_object" name="id_country">
<?php
$countryList = mysql_query("select * from country_list where id=171 union select * from country_list where id <> 171");
$idCountry = 171;
if($post['id_country']){
$idCountry = $post['id_country'];
} else if($obj['id_country']){
$idCountry = $obj['id_country'];
} else if(isset($complex_info) && $complex_info['country_id'] > 0){
$idCountry = (int)$complex_info['country_id'];
}
while($country = mysql_fetch_assoc($countryList)) {
?>
<option data-iso="<?=$country['alpha2']?>" value="<?= $country['id'] ?>"
<? if ($idCountry == $country['id']) {
echo "selected";
} ?>
data-label="<?= mb_strtolower($country['name']) ?>">
<?= $country['name'] ?>
</option>
<?php
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
<div class="line" id="id_rf_region_add_object" <?=($idCountry && $idCountry != 171) ? 'style=\'display:none\'' : ''?>>
<div class="">
<div class="label" style="width: 200px;"><span>Название субъекта РФ (регион):</span></div>
<div class="inputs">
<div class="inputs-group" style="padding-bottom: 15px;">
<?php if (empty($post['id_rf_region']) && empty($obj['id_rf_region'])) {
$obj['id_rf_region'] = $user->region_rf_id;
if(isset($idCountry) && $idCountry != 171){
$obj['id_rf_region'] = 0;
}
} ?>
<select class="text id_rf_region" name="id_rf_region">
<?php
$region_rf = mysql_query("select * from rf_regions where parent = 0");
$idRfRegion = 0;
if($post['id_rf_region']){
$idRfRegion = $post['id_rf_region'];
} else if($obj['id_rf_region']){
$idRfRegion = $obj['id_rf_region'];
} else if(isset($complex_info)){
$idRfRegion = (int)$complex_info['rf_region_id'];
} else if($user->region_rf_id){
$idRfRegion = $user->region_rf_id;
if(isset($idCountry) && $idCountry != 171){
$idRfRegion = 0;
}
}
while($region = mysql_fetch_assoc($region_rf)) {
$allRegions[] = [
$region['id'] => $region['name']
];
?>
<option value="<?= $region['id'] ?>"
<? if ($idRfRegion == $region['id']) {
echo "selected";
} ?>
data-kladr="<?= $region['kladr'] ?>"
data-label="<?= mb_strtolower($region['name']) ?>">
<?= $region['name'] ?>
</option>
<?php
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
<div class="inputs" style="float:left;">
<div class="label">
<span>Адрес:</span>
</div>
<table>
<tr>
<td>
<div class="adres2">
<div class="inputs">
<div class="inputs-group">
<table>
<tr>
<td>
<input id="address" class="select text small-input rooms" placeholder="Введите адрес" name="address" type="text" value="<? if (!empty($post['address'])){ echo $post['address']; } else if (!empty($obj['full_address'])){ echo $obj['full_address']; } else if (isset($complex_info) && !empty($complex_info['address']['address'])){ echo $complex_info['address']['address']; }?>" style="width: 450px;padding: 8px 10px 9px; margin-left: 5px; font-size: 15px;"/>
<input id="adres" name="adres" type="hidden" value="<? if (!empty($post['adres'])) echo $post['adres']; if (!empty($obj)) {echo $obj['adres'];} else if (isset($complex_info) && !empty($complex_info['address']['address'])){ echo $complex_info['address']['address']; }?>"/>
</td>
<td>
<input <?php if ((!empty($post) && ($post['type'] == 1 || $post['type'] == 2)) || (!empty($obj) && ($obj['type'] == 1 || $obj['type'] == 2))) {echo 'style="display:inline;width: 50px;"';} else {echo 'style="display:none;"';}?> name="flat_number" id="flat_number" class="text small-input" type="text" value="<? if (!empty($post)) echo $post['flat_number']; if (!empty($obj)) echo $obj['flat_number']; ?>" placeholder="№ кв.(пом.)" maxlength="10">
<span class="area-label-right" id="flat_number_tip" <?php if ((!empty($post) && ($post['type'] == 1 || $post['type'] == 2)) || (!empty($obj) && ($obj['type'] == 1 || $obj['type'] == 2))) {echo 'style="font-size: 13px;padding-top: 11px;float: none;display: inline;"';} else {echo 'style="display:none;"';}?>></span>
</td>
</tr>
</table>
<link href="https://cdn.jsdelivr.net/npm/suggestions-jquery@20.3.0/dist/css/suggestions.min.css" rel="stylesheet" />
<!--script src="https://cdn.jsdelivr.net/npm/suggestions-jquery@20.3.0/dist/js/jquery.suggestions.min.js"></script-->
<script src="https://cdn.jsdelivr.net/npm/suggestions-jquery@latest/dist/js/jquery.suggestions.min.js"></script>
<script type="text/javascript"
src="https://api-maps.yandex.ru/2.1/?apikey=692f0a05-cb88-4158-88b9-06bc0dc93004&load=package.standard&lang=ru-RU&ns=yandexMap&onload=onYandexMapInit" async></script>
<script>
function join(arr /*, separator */) {
var separator = arguments.length > 1 ? arguments[1] : ", ";
return arr.filter(function(n){
return n
}).join(separator);
}
function processAddress(address) {
let form = $('.adres2 .more-block');
if (address.area_type_full == "район")
form.find(".rf_region_rayon").val(
join([address.area, address.area_type], " ")
);
else
form.find(".rf_region_rayon").val(
address.area
);
if (address.city_district)
form.find(".rayon").val(address.city_district);
else if (address.settlement && (!address.area && address.city))
form.find(".rayon").val(join([address.settlement_type, address.settlement], " "));
if (address.settlement_type_full == "микрорайон")
form.find(".rayon").val(join([address.settlement_type, address.settlement], " "));
if (address.city === address.region && address.settlement) {
form.find(".city").val(join([address.settlement_type, address.settlement], " "));
} else {
if (address.city)
form.find(".city").val(address.city);
else
form.find(".city").val(join([address.settlement_type, address.settlement], " "));
}
if (address.street_type_full == "шоссе" || address.street_type_full == "проезд" || address.street_type_full == "переулок")
form.find(".street").val(
join([address.street, address.street_type], " ")
);
else
form.find(".street").val(
join([address.street_type, address.street], " ")
);
if (address.house)
form.find(".dom").val(address.house);
else
form.find('.dom').val('');
if (address.block_type_full == "корпус")
form.find('.korpus').val(address.block);
else
form.find('.korpus').val('');
if (address.block_type_full == "литер" || address.block_type_full == "литера")
form.find('.litera').val(address.block);
else
form.find('.litera').val('');
if (address.block_type_full == "строение")
form.find('.litera').val(address.block);
else
form.find('.litera').val('');
let region;
if (address.region)
region = address.region;
else if (address.city)
region = address.city;
if (region) {
if (region === 'Омская') {
$('select[name="id_rf_region"] option[data-label="омская область"]').prop('selected', true);
} else {
$('select[name="id_rf_region"] option[data-label*="' + region.toLowerCase() + '"]').prop('selected', true);
}
} else {
$('select[name="id_rf_region"]').prop('selectedIndex', 0);
}
$('.kladr_id').val(address.city_kladr_id);
$('.region_kladr_id').val(address.region_kladr_id);
$('#adres').val($('#address').val());
let geo_lat = address.geo_lat;
if (typeof geo_lat !== "undefined" && geo_lat) {
$('.latitude').val(geo_lat.replace(/[^\.\d]/g, ''));
}
let geo_lon = address.geo_lon;
if (typeof geo_lon !== "undefined" && geo_lon) {
$('.longitude').val(geo_lon.replace(/[^\.\d]/g, ''));
}
}
function suggestAddress(address) {
if (typeof address == "string") {
let query = {
query: address,
count: 1
};
let url = "https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address";
let token = "2f6595e671df25163a441a544bbed3683791c5d0";
let options = {
method: "POST",
//mode: "cors",
headers: {
"Content-Type": "application/json",
"Accept": "application/json",
"Authorization": "Token " + token
},
body: JSON.stringify(query)
};
fetch(url, options)
.then((response) => {
return response.json();
})
.then((result) => {
let data = result.suggestions[0].data;
processAddress(data)
})
.catch(error => console.log("error", error));
}
}
function getAddressByCoords(cords, input) {
let url = "https://suggestions.dadata.ru/suggestions/api/4_1/rs/geolocate/address";
let token = "2f6595e671df25163a441a544bbed3683791c5d0";
let options = {
method: "POST",
mode: "cors",
headers: {
"Content-Type": "application/json",
"Accept": "application/json",
"Authorization": "Token " + token
},
body: JSON.stringify(cords)
};
fetch(url, options)
.then((response) => {
return response.json();
})
.then((result) => {
if (result.suggestions[0]) {
let data = result.suggestions[0].data;
let address = result.suggestions[0].value;
if ($('.help-block.has-error[data-for="#address"]').length)
$('.help-block.has-error[data-for="#address"]').remove();
if (typeof address !== "undefined" && data.qc_geo == "0") {
$(input).val(address);
//processAddress(data);
suggestAddress(address);
}
}
})
.catch(error => console.log("error", error));
}
var addPlacemark, setCenter, myMap, suggest;
function onYandexMapInit() {
let geo_lat = "<?= (!empty($_POST['latitude']))? $_POST['latitude'] : ((!empty($obj['latitude']))? $obj['latitude'] : '62.090416'); ?>";
if (typeof geo_lat !== "undefined") {
geo_lat.replace(/[^\.\d]/g, '');
}
let geo_lon = "<?= (!empty($_POST['longitude']))? $_POST['longitude'] : ((!empty($obj['longitude']))? $obj['longitude'] : '129.74362'); ?>";
if (typeof geo_lon !== "undefined") {
geo_lon.replace(/[^\.\d]/g, '');
}
var placemark = null;
myMap = new yandexMap.Map('map', {
center: [
geo_lat,
geo_lon
],
zoom: 3,
controls: ['fullscreenControl', 'zoomControl']
}),
objectManager = new yandexMap.ObjectManager({
clusterize: true,
clusterDisableClickZoom: true,
clusterOpenBalloonOnClick: false,
geoObjectOpenBalloonOnClick: false
});
objectManager.objects.options.set('iconColor', '#43a047');
addPlacemark = function(latitude, longitude) {
if (!latitude || !longitude) {
return;
}
if (typeof latitude !== "undefined")
latitude.toString().replace(/[^\.\d]/g, '');
if (typeof longitude !== "undefined")
longitude.toString().replace(/[^\.\d]/g, '');
if (placemark == null) {
placemark = new yandexMap.Placemark([
Number.parseFloat(latitude).toPrecision(9),
Number.parseFloat(longitude).toPrecision(9)
], {}, { draggable:true});
myMap.geoObjects.add(placemark);
/* Событие dragend - получение нового адреса */
placemark.events.add('dragend', function(e){
let data = e.get('target').geometry.getCoordinates();
let cords = {
lat: data[0].toPrecision(9),
lon: data[1].toPrecision(9),
}
$('.latitude').val(cords.lat);
$('.longitude').val(cords.lon);
});
} else {
placemark.geometry.setCoordinates([Number.parseFloat(latitude).toPrecision(9), Number.parseFloat(longitude).toPrecision(9)]);
}
}
setCenter = function () {
yandexMap.geocode($('.id_rf_region option:selected').text().replace(/\s+/g, ' ').trim()).then(function (res) {
var coord = res.geoObjects.get(0).geometry.getCoordinates();
console.log(res.geoObjects.get(0));
myMap.setCenter(coord, 6);
addPlacemark(coord[0].toPrecision(6), coord[1].toPrecision(6));
if($('.id_rf_region option:selected').val() === '1' || $('.id_rf_region option:selected').val() === '19' ||
$('.id_rf_region option:selected').val() === '37' || $('.id_rf_region option:selected').val() === '55' ||
$('.id_rf_region option:selected').val() === '57' || $('.id_rf_region option:selected').val() === '66' || $('.id_rf_region option:selected').val() === '69'){
$('.metro_spb').hide();
$('.metro_other').show();
$('.custom-time-metro').show();
} else if($('.id_rf_region option:selected').val() === '2'){
$('.metro_spb').show();
$('.custom-time-metro').show();
$('.metro_other').hide();
}else{
$('.metro_spb').hide();
$('.metro_other').hide();
$('.custom-time-metro').hide();
}
});
}
$('.id_rf_region').change(function(){
setCenter();
reinitMetro($('.id_rf_region option:selected').val());
$('#metro-selected').html("");
});
<?php
if (!empty($_POST['latitude']) || !empty($obj['latitude'])) {
?>
myMap.setCenter([
<?= (!empty($_POST['latitude']))? $_POST['latitude'] : ((!empty($obj['latitude']))? $obj['latitude'] : "62.090416" )?>,
<?= (!empty($_POST['longitude']))? $_POST['longitude'] : ((!empty($obj['longitude']))? $obj['longitude'] : "129.74362") ?>
], 6);
addPlacemark(<?= (!empty($_POST['latitude']))? $_POST['latitude'] : ((!empty($obj['latitude']))? $obj['latitude'] : "62.090416" )?>,
<?= (!empty($_POST['longitude']))? $_POST['longitude'] : ((!empty($obj['longitude']))? $obj['longitude'] : "129.74362") ?>);
<?php } else { ?>
setCenter();
<?php } ?>
if($('#country_list_add_object').val() != 171){
$('.metro_spb').hide();
$('.metro_other').hide();
$('.custom-time-metro').hide();
} else
if($('.id_rf_region option:selected').val() === '1' || $('.id_rf_region option:selected').val() === '19'
|| $('.id_rf_region option:selected').val() === '37' || $('.id_rf_region option:selected').val() === '55'
|| $('.id_rf_region option:selected').val() === '57' || $('.id_rf_region option:selected').val() === '66' || $('.id_rf_region option:selected').val() === '69'){
$('.metro_spb').hide();
$('.metro_other').show();
$('.custom-time-metro').show();
} else if($('.id_rf_region option:selected').val() === '2'){
$('.metro_spb').show();
$('.custom-time-metro').show();
$('.metro_other').hide();
} else {
$('.metro_spb').hide();
$('.metro_other').hide();
$('.custom-time-metro').hide();
}
$('.part_check').change(function() {
if(this.checked) {
$(".input_part").show();
$(".ownership-block").show();
$(".layout-block").show();
}else{
$(".input_part").hide();
$(".ownership-block").hide();
$(".layout-block").hide();
}
});
}
// возвращает ограничение по КЛАДР региона для DaData
function getConstraints(kladr, label) {
let ids = new Array();
if (kladr == 0 && label == 'москва и московская область') {
ids.push({
locations: {
kladr_id: "7700000000000"
},
});
ids.push({
locations: {
kladr_id: "5000000000000"
},
});
} else if (kladr == 0 && label == 'санкт-петербург и ленинградская обл') {
ids.push({
locations: {
kladr_id: "7800000000000"
},
});
ids.push({
locations: {
kladr_id: "4700000000000"
},
});
} else if (kladr == 0 && label == 'крым и севастополь') {
ids.push({
locations: {
kladr_id: "9100000000000"
},
});
ids.push({
locations: {
kladr_id: "9200000000000"
},
});
} else {
ids.push({
locations: {
kladr_id: kladr.toString()
},
});
}
return ids;
}
// обработчик, когда была выбрана одно из подсказок виджета DaData
function onSelectSuggestion(suggestion) {
$('.suggestForm').show();
$('.adres2 .more-block input').val('');
if (suggestion.data.qc_geo !== "0") {
//если выбрана точность до дома, то пробуем получить координаты из яндекса
if (suggestion.data.fias_level === "8" || suggestion.data.fias_level === "7" || suggestion.data.fias_level === "65") {
$.ajax({
url: '/ajax/getCoordinatesFromYandex.php',
method: "post",
data: {
"address": $("#address").val()
},
success:function(data) {
let found = false;
if (data && data.indexOf('success:') === 0) {
data = data.replace('success:', '');
let coords = data.split(' ');
if (coords[0] && coords[1]) {
found = true;
$('.latitude').val(coords[1]);
$('.longitude').val(coords[0]);
myMap.setCenter([coords[1], coords[0]], 14);
addPlacemark(coords[1], coords[0]);
$('.help-block.has-error[data-for="#address"]').remove();
}
}
if (!found) {
if (!$('.help-block.has-error[data-for="#address"]').length)
$('input#address').after('<div class="help-block has-error" data-for="#address" style="color:red;font-size:12px;">Необходимо уточнить координаты объекта на карте</div>');
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log("eRROR: " + errorThrown + "; status:" + textStatus);
}
});
} else {
if (!$('.help-block.has-error[data-for="#address"]').length)
$('input#address').after('<div class="help-block has-error" data-for="#address" style="color:red;font-size:12px;">Необходимо уточнить координаты объекта на карте</div>');
}
} else {
$('.help-block.has-error[data-for="#address"]').remove();
}
processAddress(suggestion.data);
//$('#map').show();
myMap.setCenter([suggestion.data.geo_lat, suggestion.data.geo_lon], 14);
addPlacemark(suggestion.data.geo_lat, suggestion.data.geo_lon);
}
// инициализирует виджет DaData для поля Адрес
// Docs: https://confluence.hflabs.ru/pages/viewpage.action?pageId=207454322
function daDataInit(constraintsList, iso = "RU") {
console.log(iso);
let TOKEN = "2f6595e671df25163a441a544bbed3683791c5d0";
if (constraintsList.length > 0) {
//console.log(kladr_ids);
$("#address").suggestions({
token: TOKEN,
type: "ADDRESS",
// вызывается, когда пользователь выбирает одну из подсказок
onSelect: onSelectSuggestion,
constraints: constraintsList
});
} else {
$("#address").suggestions({
token: TOKEN,
type: "ADDRESS",
constraints: {
locations: [
{ country_iso_code: iso },
]
},
// вызывается, когда пользователь выбирает одну из подсказок
onSelect: onSelectSuggestion
});
}
}
// получаем КЛАДР текущего региона
let kladr_ids = null;
let region_kladr = null;
let region_label = null;
if ($('[name="id_rf_region"] option:selected').length) {
region_kladr = $('[name="id_rf_region"] option:selected').data('kladr');
region_label = $('[name="id_rf_region"] option:selected').data('label');
kladr_ids = getConstraints(region_kladr, region_label);
//console.log(kladr_ids);
}
// первичная инициализация виджета DaData
var country_id = $('#country_list_add_object').val();
if(country_id != 171 && country_id > 0){
var iso = $('#country_list_add_object [value=' + parseInt(country_id) + ']').attr("data-iso");
daDataInit([], iso);
} else {
daDataInit(kladr_ids);
}
// получаем КЛАДР и пере-инициализируем виджет DaData при смене региона
$('[name="id_rf_region"]').change(function() {
let region_kladr = $('[name="id_rf_region"] option:selected').data('kladr');
let region_label = $('[name="id_rf_region"] option:selected').data('label');
let new_kladr_ids = getConstraints(region_kladr, region_label);
//console.log(new_kladr_ids);
daDataInit(new_kladr_ids);
});
</script>
<input type="hidden" name="region_kladr_id" value="<?= (!empty($post['region_kladr_id']))? $post['region_kladr_id'] : '' ?>">
</div>
<div class="clear"></div>
<div class="inputs-group">
<div style="margin: 10px 5px;">
<a href="#" class="hide-btn" onclick="$('.more-block').slideToggle('slow', function() {if ($('.more-block').is(':visible')) {$('.hide-btn').text('Скрыть форму');} else {$('.hide-btn').text('Редактировать адрес');}});return false;">Редактировать адрес</a>
</div>
<div class="more-block" style="display:none;margin-left:5px;">
<div class="line">
<div class="">
<div class="label" style="width: 160px;"><span>Район региона:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="width: 262px;" type="text" placeholder="Район" class="rf_region_rayon text small-input" name="rf_region_rayon" value="<? if (!empty($post['rf_region_rayon'])) echo $post['rf_region_rayon']; elseif (!empty($obj)) echo $obj['rf_region_rayon'];?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line">
<div class="">
<div class="label" style="width: 160px;"><span>Населенный пункт:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="width: 262px;" type="text" placeholder="Населенный пункт" class="city text small-input" name="city" value="<? if (!empty($post['city'])) {echo $post['city'];} elseif (!empty($obj)){ echo $obj['city'];} elseif (isset($complex_info) && !empty($complex_info['address']['city'])){ echo $complex_info['address']['city'];}?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<?php
if($obj[rayon] && is_numeric($obj[rayon])){
$sql = "SELECT * FROM rayon WHERE id = '" . $obj[rayon] . "'";
$rayonQuery = mysql_fetch_assoc(mysql_query($sql));
$rayonName = $rayonQuery['rayon'];
} else if (isset($complex_info) && $complex_info['address']['rayon_id'] != 0 && is_numeric($complex_info['address']['rayon_id'])){
$sql = "SELECT * FROM rayon WHERE id = '" . $complex_info['address']['rayon_id'] . "'";
$rayonQuery = mysql_fetch_assoc(mysql_query($sql));
$rayonName = $rayonQuery['rayon'];
}
?>
<div class="line">
<div class="">
<div class="label" style="width: 160px;"><span>Район города:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="width: 262px;" type="text" placeholder="Район города" class="rayon text small-input" name="rayon" value="<? if (!empty($post['rayon'])) echo $post['rayon']; elseif (!empty($rayonName)) echo$rayonName ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line">
<div class="">
<div class="label" style="width: 160px;"><span>Улица:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="width: 262px;" type="text" placeholder="Улица" class="street text small-input" name="street" value="<? if (!empty($post['street'])) echo $post['street']; elseif (!empty($obj)) echo $obj['street']; elseif (isset($complex_info) && !empty($complex_info['address']['street'])){ echo $complex_info['address']['street'];}?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line">
<div class="">
<div class="label" style="width: 160px;"><span>№ дома:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="width: 262px;" type="text" placeholder="№дома" class="dom text small-input" name="dom" value="<? if (!empty($post['dom'])) echo $post['dom']; elseif (!empty($obj)) echo $obj['dom']; elseif (isset($complex_info) && !empty($complex_info['address']['dom'])){ echo $complex_info['address']['dom'];}?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line">
<div class="">
<div class="label" style="width: 160px;"><span>Корпус:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="width: 262px;" type="text" placeholder="Корпус" class="korpus text small-input" name="korpus" value="<? if (!empty($post['korpus'])) echo $post['korpus']; elseif (!empty($obj)) echo $obj['korpus']; elseif (isset($complex_info) && !empty($complex_info['address']['korpus'])){ echo $complex_info['address']['korpus'];}?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line">
<div class="">
<div class="label" style="width: 160px;"><span>Литера:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="width: 262px;" type="text" placeholder="Литера" class="litera text small-input" name="litera" value="<? if (!empty($post['litera'])) echo $post['litera']; elseif (!empty($obj)) echo $obj['litera']; elseif (isset($complex_info) && !empty($complex_info['address']['litera'])){ echo $complex_info['address']['litera'];}?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line">
<div class="">
<div class="label" style="width: 160px;"><span>Широта:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="width: 262px;" type="text" placeholder="Широта" class="latitude text small-input" name="latitude" value="<? if (!empty( $post['latitude'])) echo $post['latitude']; elseif (!empty($obj)) echo $obj['latitude']; elseif (isset($complex_info) && !empty($complex_info['address']['latitude'])){ echo $complex_info['address']['latitude'];}?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line">
<div class="">
<div class="label" style="width: 160px;"><span>Долгота:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="width: 262px;" type="text" placeholder="Долгота" class="longitude text small-input" name="longitude" value="<? if (!empty($post['longitude'])) echo $post['longitude']; elseif (!empty($obj)) echo $obj['longitude']; elseif (isset($complex_info) && !empty($complex_info['address']['longitude'])){ echo $complex_info['address']['longitude'];}?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<!-- div class="line">
<div class="">
<a href="#" onclick="$('#map-modal').show();$('#after_map').show();return false;">Уточнить координаты на карте</a>
</div>
</div -->
<input name="kladr_id" class="kladr_id" id="kladr_id" type="hidden" value="<? if (!empty($post['kladr_id'])) echo $post['kladr_id']; if (!empty($obj) && $obj['kladr_id']) echo $obj['kladr_id']; if (isset($complex_info) && !empty($complex_info['address']['kladr_id'])){ echo $complex_info['address']['kladr_id'];}?>">
</div>
<div style="margin: 10px 5px;">
<div class="">
<a href="#" onclick="$('#map-modal').show();$('#after_map').show();return false;">Уточнить координаты на карте</a>
</div>
</div>
<div class="clear"></div>
</div>
</div>
</div>
</td>
</tr>
</table>
<input type="hidden" name="kladr_type" value="<?php echo $region[1]['kladr']?>">
<div class="f__modal-bg" id="map-modal" style=" display: none;">
<span class="pseudo-link closer"><i class="ti-close"></i></span>
<div class="f__modal sign" id="after_map" style=" display: none; padding-bottom: 0;">
<div class="f-col">
<div class="f-col-6">
<div class="bg-danger" style="font-size:1.2em; border-radius:5px; text-align:center;">
<div id="map" style="height: 300px;padding-bottom: 40px;"></div>
</div>
<div style="width:240px;margin: 0px auto 15px auto;text-align: center;padding-top: 377px;"><a href="#" onclick="$('#map-modal').hide();$('#after_map').hide();return false;" class="fr-btn medium-button">Закрыть</a></div>
</div>
<div class="f-col-3">&nbsp;</div>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="metro_other" style="display: <?php echo (($idRfRegion == 1 || $idRfRegion == 19 || $idRfRegion == 37 || $idRfRegion == 55 || $idRfRegion == 57 || $idRfRegion == 66 || $idRfRegion == 69)? 'block': 'none') ?>;">
<?php
$metroRegion = $idRfRegion;
if ($idRfRegion == 19) {
$metroRegion = 1432;
}
if ($idRfRegion == 1) {
$metroRegion = 80;
}
if ($idRfRegion == 37) {
$metroRegion = 1468;
}
if ($idRfRegion == 55) {
$metroRegion = 1500;
}
if ($idRfRegion == 57) {
$metroRegion = 1504;
}
if ($idRfRegion == 66) {
$metroRegion = 1520;
}
if ($idRfRegion == 69) {
$metroRegion = 1526;
}
$sql = "SELECT * from metro where region_rf_id = $metroRegion";
$rez=mysql_query($sql);?>
<div class="line subway ">
<div class="label">
<span>Метро:</span>
</div>
<div class="state-group"><div class="line state new">
<div class="control" style="width:inherit !important">
<div class="jw-search__multiple-select" style="position: relative;width: 380px;">
<select name="metro[]" multiple="multiple" class="metro">
<optgroup label="">
<?php while($metroArr=mysql_fetch_assoc($rez)){
$option = '<option value="'.$metroArr['id'].'" ';
$option.= '>'.$metroArr['metro'].'</option>';
echo $option;
}
$metroOrder = [];
if ((($idRfRegion == 1 || $idRfRegion == 19 || $idRfRegion == 37 || $idRfRegion == 55 || $idRfRegion == 57 || $idRfRegion == 66 || $idRfRegion == 69))){
if (isset($metro)) {
foreach ($metro as $m => $v) {
$metroOrder[] = $m;
}
}
}
?>
</optgroup>
</select>
<input type="hidden" name="metroWithOrder" value="<?php echo implode(',', $metroOrder) ?>">
</div>
</div>
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
</div>
</div>
<div class="metro_spb" style="display: <?php echo (($idRfRegion == 2)? 'block': 'none') ?>;">
<?php
$sql = "SELECT * from metro where region_rf_id = 81";
$rez=mysql_query($sql);?>
<?php if(mysql_num_rows($rez)>0): ?>
<div class="line subway ">
<div class="label">
<span>Метро:</span>
</div>
<div class="state-group"><div class="line state new">
<button id="subway-map-select" class="fr-btn steel small" type="button">Выбрать</button>
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
</div>
<?php endif ?>
</div>
<div class="custom-time-metro" style="display: <?php echo (($idRfRegion == 2 || $idRfRegion == 1 || $idRfRegion == 19 || $idRfRegion == 37 || $idRfRegion == 55 || $idRfRegion == 57 || $idRfRegion == 66 || $idRfRegion == 69 ) ? 'block' : 'none')?>;">
<div class="line time-to-subway">
<div class="label">
<span>До метро:</span>
</div>
<div class="inputs">
<div class="inputs-group">
<input type="text" name="minut" class="text minut small-input" placeholder="не более" value="<? if (isset($complex_info['metro']['subway_time']) && $complex_info['metro']['subway_time']>0) echo $complex_info['metro']['subway_time']; if (isset($post)) echo $post['minut']; if (isset($obj) && $obj['peshkom']) echo $obj['peshkom']; if (isset($obj) && $obj['transport']) echo $obj['transport']; ?>">
<span class="form-label with-pad">минут</span>
<select name="minut_t" class="time">
<option value="peshkom" <? if ((isset($complex_info['metro']['subway_distance']) && $complex_info['metro']['subway_distance']==1) || (isset($post) && $post['minut_t'] == 'peshkom') || (isset($obj) && $obj['peshkom'] > 0)) echo 'selected'; ?>>пешком</option>
<option value="transport" <? if ((isset($complex_info['metro']['subway_distance']) && $complex_info['metro']['subway_distance']==2) ||(isset($post) && $post['minut_t'] == 'transport') || (isset($obj) && $obj['transport'] > 0)) echo 'selected'; ?>>на транспорте</option>
</select>
</div>
</div>
<div class="clear"></div>
</div>
</div>
<div id="metro-selected">
<?php
if (isset($metro) && $idRfRegion == 2) {
foreach ($metro as $m => $v) {
echo '<input id="metro' . $m . '" name="metro[]" value="' . $m . '" type="hidden"/>';
}
}
?>
</div>
</div>
<div class="block">
<h2>Основная информация</h2>
<?php
if(isset($complex_info['name'])){
?>
<div class="line rooms">
<div class="title-line">
<div class="label" style="width: 200px;"><span>Объект будет добавлен в комплекс: </span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" disabled="disabled" style="float: left;width: 450px;" class="text small-input rooms" value="&laquo;<?=str_replace("\"","",$complex_info['name'])?>&raquo;">
<input type="hidden" style="float: left;width: 450px;" class="text small-input rooms" id="complex_id" name="complex_id" placeholder="" value="<?=$complex_info['id']?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<?php
}
if(isset($complex_info) && !empty($complex_info['corpuses'])){ ?>
<div class="line rooms">
<div class="title-line">
<div class="label" style="width: 200px;"><span>Выбирите корпус ЖК: </span></div>
<div class="inputs">
<div class="inputs-group">
<select name="complex_deadline" id="complex_deadline">
<option value="0"></option>
<?php
foreach($complex_info['corpuses'] as $corpus){
$selected = "";
if($corpus['id'] == $complex_info['corpus_id_object']) $selected = "selected";
?>
<option value="<?=$corpus['id']?>" <?=$selected?> data-deadline="<?=date('d.m.Y', $corpus['period'])?>" data-corpus="<?=$corpus['corpus']?>">Очередь <?=$corpus['line']?>. Корпус <?=$corpus['corpus']?> - <?=$corpus['deadline']?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="title-line">
<div class="label" style="width: 200px;"><span>Номер подъезда: </span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="100" name="entrance_number" placeholder="" value="<?php if (isset($post)) echo $post['entrance_number']; if (isset($obj)) echo $obj['entrance_number']; ?>">
</div>
</div>
</div>
</div>
<?php
}
?>
<div class="line rooms">
<div class="title-line">
<div class="label" style="width: 200px;"><span>Заголовок объявления:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 450px;" class="text small-input rooms" maxlength="33" name="nazv" placeholder="" value="<? if (isset($post)) echo $post['nazv']; if (isset($obj)) echo $obj['nazv']; ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(максимальная длина 33 символа)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="tax-number" <?php if ((isset($post) && $post['operation_type']!=4) || (isset($obj) && $obj['operation_type']!=4) || (!isset($post) && !isset($obj))) { echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Номер налоговой:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 250px;" class="text small-input rooms" name="tax_number" placeholder="" value="<? if (isset($post)) echo $post['tax_number']; if (isset($obj)) echo $obj['tax_number']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="video-line">
<div class="label" style="width: 200px;"><span>Ссылка на видео:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 450px;" class="text small-input rooms" name="video_url" placeholder="" value="<? if (isset($post)) echo $post['video_url']; if (isset($obj)) echo $obj['video_url']; ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(Ссылка на YouTube. Пример: https://youtu.be/XXXXXXXXXXX)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="activities-line">
<div class="label" style="width: 200px;"><span>Теги объекта:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="activities[]" multiple="" id="object-activities-input">
<?php
$arr_activities = [];
if (isset($post) && $post['activities'])
$arr_activities = json_decode(html_entity_decode($post['activities']), ENT_QUOTES);
if (isset($obj) && count($obj['activities']) > 0)
$arr_activities = $obj['activities'];
$sql_adv = "SELECT * FROM `activities` WHERE `user_id` = '".$user->id."' OR `manager_id` = '".$user->id."'";
if ($user->id_manager)
$sql_adv .= " OR `manager_id` = '".$user->id_manager."' OR `user_id` = '".$user->id_manager."'";
if ($user->agencyId)
$sql_adv .= " OR `manager_id` = '".$user->agencyId."' OR `user_id` = '".$user->agencyId."'";
$sql_adv .= ' ORDER BY `name`';
$q_adv = mysql_query($sql_adv);
$rows_adv = mysql_num_rows($q_adv);
if ($rows_adv > 0) {
while ($r_adv = mysql_fetch_assoc($q_adv)) { ?>
<option value="<?= $r_adv['id']; ?>"<?= in_array($r_adv['id'], $arr_activities) ? ' selected' : ''; ?>>
<?= $r_adv['name']; ?>
</option>
<?php }
} ?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="num-of-rooms">
<div class="label" style="width: 200px;"><span id="komnat">Комнат в квартире:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="50" name="komnat" placeholder="" value="<? if (isset($post)) echo $post['komnat']; if (isset($obj)) echo $obj['komnat']; ?>">
<input style="margin-top: 15px; margin-left: 20px;" type="checkbox" id="studio_flag" name="studio_flag" <?php if((isset($post) && $post['studio_flag']) || (isset($obj) && $obj['studio_flag'])) echo "checked"; ?>>
<label id="studio_flag_label" for="studio_flag">Квартира-студия</label>
<input style="margin-top: 15px; margin-left: 20px;" type="checkbox" id="free_plan" name="free_plan" <?php if((isset($post) && $post['free_plan']) || (isset($obj) && $obj['free_plan'])) echo "checked"; ?>>
<label id="free_plan_label" for="free_plan">Свободная планировка</label>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="all-room-count" <?php if ((isset($post) && ($post['type'] == 2)) || (isset($obj) && ($obj['type'] == 2))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Кол-во комнат в сделке:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="50" name="vsego_komn" placeholder="" value="<? if (isset($post)) echo $post['vsego_komn']; if (isset($obj)) echo $obj['vsego_komn']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="avito-room-types" <?php if ((!isset($post) && !isset($obj)) || (isset($post) && ($post['type'] == 1)) || (isset($obj) && ($obj['type'] == 1))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Тип комнат:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="avito_room_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM avito_room_types order by name";
$rez=mysql_query($sql);
while($roomType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['avito_room_type_id'] == $roomType['id']) || (isset($obj) && $obj['avito_room_type_id'] == $roomType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$roomType[id]' $sl>$roomType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на Avito)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line part">
<div class="">
<div class="label" style="width: 200px;"><span id="part">Доля:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="checkbox"
class = "part_check"
style="float: left;margin: 10px 10px;"
<? if (!empty($post['part'])) echo "checked"; if (!empty($obj['part'])) echo "checked"; ?>>
<input type="text" class="text small-input part input_part" name="part"
style="display:<? if (!empty($post['part']) || !empty($obj['part'])){ echo "block"; } else { echo "none"; } ?>"
placeholder="Например: 1/3"
value="<? if (isset($post)) echo $post['part']; if (isset($obj)) echo $obj['part']; ?>"
<?php if ((isset($obj) && $obj['operation_type'] != 1) || (!isset($post) && !isset($obj))) { echo 'style="display:none;"';}?>>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="checkbox ownership-block">
<input name="has_ownership_right" id="has_ownership_right" type="checkbox" value="1" <?php if((isset($post) && $post['has_ownership_right']) || (isset($obj) && $obj['has_ownership_right'])) echo "checked"; ?>>
<label for="has_ownership_right">Право собственности</label>
</div>
</div>
<div class="line rooms">
<div class="checkbox layout-block">
<input name="is_layout_approoved" id="is_layout_approoved" type="checkbox" value="1" <?php if((isset($post) && $post['is_layout_approoved']) || (isset($obj) && $obj['is_layout_approoved'])) echo "checked"; ?>>
<label for="is_layout_approoved">Планировка узаконена</label>
</div>
</div>
<div class="line area all-arrea" >
<div class="label">
<span>Площадь:</span>
</div>
<div class="area-inputs inputs total-area">
<div class="inputs-group">
<span class="area-label">общая</span>
<input class="number text small-input rooms" name="ploshad" placeholder="" value="<? if (isset($post)) echo $post['ploshad']; if (isset($obj)) echo $obj['ploshad']; ?>">
<span class="area-label-right">м. кв</span>
<input style="margin-top: 15px; margin-left: 20px; float: left; <?php if ((isset($post) && $post['operation_type']!=4) || (isset($obj) && $obj['operation_type']!=4) || (!isset($post) && !isset($obj))) { echo 'display:none;';}?>" <?=((isset($post) && $post['isPartsEnabled'] == 1) || (isset($obj) && $obj['isPartsEnabled'] == 1)) ? 'checked': ''?> type="checkbox" id="isPartsEnabled" name="isPartsEnabled">
<label id="isPartsEnabled_label" class="area-label-right" for="isPartsEnabled" <?php if ((isset($post) && $post['operation_type']!=4) || (isset($obj) && $obj['operation_type']!=4) || (!isset($post) && !isset($obj))) { echo 'style="display:none;"';}?>>Возможна продажа частями</label>
<div class="clear"></div>
</div>
</div>
<?php
$arrArea = array();
if(isset($post['parts_area']) && !empty($post['parts_area'])){
$arrArea = json_decode($post['parts_area'], true);
}
if(isset($obj['parts_area']) && !empty($obj['parts_area'])){
$arrArea = json_decode($obj['parts_area'], true);
}
?>
<div id="parts-area">
<?php
if(!empty($arrArea)) {
foreach($arrArea as $keyArea => $valArea){
?>
<div class="area-inputs inputs part-area">
<div class="inputs-group">
<span class="area-label">пл. <?=($keyArea+1)?></span>
<input id="ploshad_<?=($keyArea+1)?>" type="number" step="0.01" class="number text small-input rooms" min="0" max="100000" name="partsarea[]" placeholder="" value="<?=$valArea?>">
<span class="area-label-right">м. кв</span>
<div class="clear"></div>
</div>
</div >
<?php
}
}
?>
</div>
<div id="parts_area_add" <?php if (!empty($arrArea)) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<a style="margin-left: 130px;" href="javascript:{}" id="parts_area_add_a">Добавить площадь</a>
</div>
<div class="area-inputs inputs kitchen-area" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="inputs-group">
<span class="area-label">кухни</span>
<input class="number text small-input rooms" name="ploshad_k" placeholder="" value="<? if (isset($post)) echo $post['ploshad_k']; if (isset($obj)) echo $obj['ploshad_k']; ?>">
<span class="area-label-right">м. кв</span>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(для квартир-студий обязательно к заполнению, если вы хотите рекламироваться на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
<div class="area-inputs inputs komnat-area" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="inputs-group">
<span class="area-label">комнат</span>
<input class="number text small-input rooms" style="width: 180px" name="ploshad_komn" placeholder="сумма комнат или 15+15" value="<? if (isset($post)) echo $post['ploshad_komn']; if (isset($obj)) echo $obj['ploshad_komn']; ?>">
<span class="area-label-right">м. кв</span>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(для квартир-студий обязательно к заполнению, если вы хотите рекламироваться на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
<div class="area-inputs inputs land-area" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="inputs-group">
<span class="area-label">участка</span>
<input class="number text small-input rooms" name="land_area" placeholder="" value="<? if (isset($post)) echo $post['land_area']; if (isset($obj)) echo $obj['land_area']; ?>">
<span class="area-label-right">соток </span><span class="area-label-right" style="font-size: 13px; padding-top: 12px;">(данная информация необходима для рекламы на Avito, Domofond, ЦИАН и ЕМЛС)</span>
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="line rooms">
<div class="legal-address" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Юридический адрес:</span></div>
<div class="inputs">
<select name="legal_address">
<option value="0"></option>
<option value="1" <?=((isset($post) && $post['legal_address'] == 1) || (isset($obj) && $obj['legal_address'] == 1)) ? 'selected': ''?>>Предоставляется</option>
<option value="2" <?=((isset($post) && $post['legal_address'] == 2) || (isset($obj) && $obj['legal_address'] == 2)) ? 'selected': ''?>>Не предоставляется</option>
</select>
</div>
</div>
</div>
<div class="line">
<div class="floor floors-row" <?php if (isset($post) && ($post['commercial_object_id'] == 9 || $post['commercial_object_id'] == 7)) { echo 'style="display:none;"'; }?>>
<div class="label">
<span id="etaz-name"><?php if (isset($post) && ($post['type'] == 3 || $post['type'] == 5)) { echo "Этажей"; } else { if ((isset($post) && $post['commercial_object_id'] == 6) || (isset($obj) && $obj['commercial_object_id'] == 6)) { echo "Всего этажей"; } else { echo "Этаж"; }}?>:</span>
</div>
<div class="inputs">
<div class="inputs-group">
<input id="etaz" type="number" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['commercial_object_id'] == 6)) || (isset($obj) && $obj['commercial_object_id'] == 6)) { echo 'style="display:none;"'; }?> class="number text small-input" min="0" max="150" name="etazh" placeholder="" value="<? if (isset($post)) echo $post['etazh']; if (isset($obj)) echo $obj['etazh']; ?>"><span id="iz-span-name" <?php if (isset($post) && $post['type'] == 3) { echo 'style="display=none;"'; }?> class="form-label floor-label">из</span><input type="number" class="number text small-input rooms" min="0" max="150" name="etazhnost" placeholder="" value="<? if (isset($post)) echo $post['etazhnost']; if (isset($obj)) echo $obj['etazh_iz']; ?>">
</div>
</div>
</div>
</div>
<div class="line <?=((isset($post) && $post['etazh'] == 1) || (isset($obj) && $obj['etazh'] == 1)) ? '' : 'hidden'?>" id="block_etaz_first_type">
<div class="floor">
<div class="label">
<span>Тип первого этажа</span>
</div>
<div class="inputs">
<select name="etaz_first_type">
<option value="0"></option>
<?php
foreach($etaz_first_types as $key => $etazh){
if($key != 0){
?>
<option value="<?=$key?>" <?=((isset($post) && $post['etaz_first_type'] == $key) || (isset($obj) && $obj['etaz_first_type'] == $key)) ? 'selected': ''?>><?=$etazh?></option>
<?php
}
}
?>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="checkbox is-occupied"<?php if ((isset($post) && $post['operation_type']!=4) || (isset($obj) && $obj['operation_type']!=4) || (!isset($post) && !isset($obj))) { echo 'style="display:none;"';}?>>
<input name="isOccupied" id="isOccupied" type="checkbox" value="1" <?php if((isset($post) && $post['isOccupied']) || (isset($obj) && $obj['isOccupied'])) echo "checked"; ?>>
<label for="isOccupied">Помещение занято </label>
</div>
</div>
<div class="line rooms">
<div class="is-occupied-date" <?php if ((isset($post) && ($post['type'] == 4)) || (isset($obj) && ($obj['type'] == 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Дата освобождения:</span></div>
<div class="inputs">
<?php
$month_name_array = array(1=>'Январь',
2=>'Февраль',
3=>'Март',
4=>'Апрель',
5=>'Май',
6=>'Июнь',
7=>'Июль',
8=>'Август',
9=>'Сентябрь',
10=>'Октябрь',
11=>'Ноябрь',
12=>'Декабрь'
);
$month = date('m');
if(isset($obj['is_occupied_month']) && $obj['is_occupied_month'] != 0){
$month = $obj['is_occupied_month'];
}
if(isset($post['is_occupied_month'])){
$month = $post['is_occupied_month'];
}
$year = date('Y');
$yearSel = date('Y');
if(isset($obj['is_occupied_year']) && $obj['is_occupied_year'] != 0){
$year = $obj['is_occupied_year'];
}
if(isset($post['is_occupied_year'])){
$year = $post['is_occupied_year'];
}
?>
<select name="is_occupied_month">
<?php
foreach($month_name_array as $m => $m_name){
?>
<option value="<?=$m?>" <?=($month == $m) ? 'selected': ''?>><?=$m_name?></option>
<?php
}
?>
</select>
<select name="is_occupied_year">
<?php
for($y=(int)$yearSel; $y < (int)$yearSel+6; $y++){
?>
<option value="<?=$y?>" <?=($year == $y) ? 'selected': ''?>><?=$y?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="layout-object" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Планировка</span></div>
<div class="inputs">
<select name="layout_id">
<?php
$sql_layout = "SELECT * FROM layout_object";
$q_layuot = mysql_query($sql_layout);
while($r_layuot = mysql_fetch_assoc($q_layuot))
{
?>
<option value="<?=$r_layuot['id']?>" <?=((isset($post) && $post['layout_id'] == $r_layuot['id']) || (isset($obj) && $obj['layout_id'] == $r_layuot['id'])) ? 'selected': ''?>><?=$r_layuot['name']?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="number-wet-spots" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Кол-во мокрых точек</span></div>
<div class="inputs">
<select name="number_wet_spots">
<option value="0"></option>
<option value="1" <?=((isset($post) && $post['number_wet_spots'] == 1) || (isset($obj) && $obj['number_wet_spots'] == 1)) ? 'selected': ''?>>1</option>
<option value="2" <?=((isset($post) && $post['number_wet_spots'] == 2) || (isset($obj) && $obj['number_wet_spots'] == 2)) ? 'selected': ''?>>2</option>
<option value="3" <?=((isset($post) && $post['number_wet_spots'] == 3) || (isset($obj) && $obj['number_wet_spots'] == 3)) ? 'selected': ''?>>3</option>
<option value="4" <?=((isset($post) && $post['number_wet_spots'] == 4) || (isset($obj) && $obj['number_wet_spots'] == 4)) ? 'selected': ''?>>4</option>
<option value="5" <?=((isset($post) && $post['number_wet_spots'] == 5) || (isset($obj) && $obj['number_wet_spots'] == 5)) ? 'selected': ''?>>Нет</option>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="electricity-power" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Электрическая мощность:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="float: left;" type="number" class="number text small-input rooms" min="0" max="999" name="electricity_power" placeholder="" value="<? if (isset($post)) echo $post['electricity_power']; if (isset($obj)) echo $obj['electricity_power']; ?>">
<span class="area-label-right">кВТ</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commer-condition" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Состояние</span></div>
<div class="inputs">
<select style="float:left" name="commer_condition">
<?php
$sql_condition = "SELECT * FROM commer_condition";
$q_condition = mysql_query($sql_condition);
while($r_condition = mysql_fetch_assoc($q_condition)){
?>
<option value="<?=$r_condition['id']?>" <?=((isset($post) && $post['commer_condition'] == $r_condition['id']) || (isset($obj) && $obj['commer_condition'] == $r_condition['id'])) ? 'selected': ''?>><?=$r_condition['name']?></option>
<?php
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на Avito и ЦИАН)</span>
<div class="clear"></div>
</div>
</div>
</div>
<div class="line rooms">
<div class="checkbox is-furniture"<?php if ((isset($post) && $post['operation_type']!=4) || (isset($obj) && $obj['operation_type']!=4) || (!isset($post) && !isset($obj))) { echo 'style="display:none;"';}?>>
<input name="isFurniture" id="isFurniture" type="checkbox" value="1" <?php if((isset($post) && $post['isFurniture']) || (isset($obj) && $obj['isFurniture'])) echo "checked"; ?>>
<label for="isFurniture">Мебель </label>
</div>
</div>
<div class="line rooms">
<div class="commer-access" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Доступ</span></div>
<div class="inputs">
<select name="commer_access">
<option value="1" <?=((isset($post) && $post['commer_access'] == 1) || (isset($obj) && $obj['commer_access'] == 1)) ? 'selected': ''?>>Свободный</option>
<option value="2" <?=((isset($post) && $post['commer_access'] == 2) || (isset($obj) && $obj['commer_access'] == 2)) ? 'selected': ''?>>Пропускная система</option>
</select>
</div>
</div>
<div class="clear"></div>
</div>
<div class="line description">
<div class="label">
<span>Описание:</span>
</div>
<div class="inputs">
<textarea rows="6" class="text big-text" name="opis"><? if (isset($post)) echo $post['opis']; if (isset($obj)) echo $obj['opis']; ?></textarea>
<div style="font-size: 13px;padding-top: 11px; font-family: 'Lato'; color: #757575;">(в описании не нужно оставлять телефон, сайт, e-mail или другие контакты - за это объекты могут попасть в бан. Также не нужно добавлять эмодзи (смайлики) в текст описания.)</div>
<script>
$(document).ready(function () {
CKEDITOR.replace('opis', {
toolbarGroups: [
{ name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
{ name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi', 'paragraph' ] },
],
removeButtons: 'Source,Save,NewPage,ExportPdf,Preview,Print,Templates,Scayt,SelectAll,Find,Replace,About,Maximize,ShowBlocks,BGColor,TextColor,Styles,Format,Font,FontSize,Image,Link,Unlink,Table,HorizontalRule,Anchor,Smiley,SpecialChar,PageBreak,Iframe,BidiLtr,BidiRtl,Language,JustifyLeft,JustifyCenter,JustifyRight,JustifyBlock,Blockquote,CreateDiv,Indent,Outdent,Form,Checkbox,Radio,TextField,Textarea,Select,Button,ImageButton,HiddenField,Cut,Copy,Paste,PasteText,PasteFromWord,Undo,Redo,CopyFormatting,Strike,Subscript,Superscript',
});
});
</script>
<div class="clear"></div>
</div>
</div>
<div class="line price">
<div class="label">
<span>Цена:</span>
</div>
<div class="inputs">
<div class="fr-input fr-price">
<input type="text" id="stoim_ot" class="text price medium-input money-format" name="stoim_ot" placeholder="от" value="<? if (isset($post)) echo $post['stoim_ot']; if (isset($obj)) echo $obj['stoim']; ?>">
<div class="fr-ui-slider slider1" id="e-form-slider"></div>
</div>
<?php
$select_currency = 0;
if (isset($post['prices']['currency'])){
$select_currency = (int)$post['prices']['currency'];
} elseif (isset($obj['prices']['currency'])) {
$select_currency = (int)$obj['prices']['currency'];
}
?>
<select onchange="selectCurrencyPrice();" style="float:left;" id="select_currency_price" name="prices[currency]">
<option value="0" <?=($select_currency==0) ? 'selected' : ''?>>RUB</option>
<option value="1" <?=($select_currency==1) ? 'selected' : ''?>>USD</option>
<option value="2" <?=($select_currency==2) ? 'selected' : ''?>>EUR</option>
</select>
<input style="margin-top: 15px; margin-left: 20px; float: left" type="checkbox" id="stoim_prim" name="stoim_prim" <?php if((isset($post) && $post['stoim_prim']) || (isset($obj) && $obj['stoim_prim'])) echo "checked"; ?>>
<label id="stoim_prim_label" class="area-label-right" for="stoim_prim"><? if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type']==0) || (isset($obj) && $obj['operation_type']==0)) { echo ' + КУ';} else { echo ' Возможна ипотека'; } ?></label>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px; font-family: 'Lato'; color: #757575;">(необходимо указывать полную цену в рублях)</span>
<div class="clear"></div>
</div>
<div class="clear"></div>
<div id="price_avito_rub" <?php if($select_currency==0) echo 'style="display:none"'; ?>>
<div class="label">
<span>Цена в рублях для Avito</span>
</div>
<div class="inputs" style="margin-top: 15px">
<div class="fr-input fr-price">
<input type="text" class="text price medium-input money-format" name="prices[price_avito]" placeholder=""
value="<? if (isset($post['prices']['price_avito'])) echo $post['prices']['price_avito']; if (isset($obj['prices']['price_avito'])) echo $obj['prices']['price_avito']; ?>">
</div>
<span class="area-label-right">руб.</span>
<div class="clear"></div>
</div>
</div>
<div style="margin-left:117px;margin-top: 10px;">
<a title="Ввести данные для предварительной оценки"
href="javascript:{}"
onclick="togglePriceStatInputs(this);"
style="position:relative;clear:both;display:inline-block;margin:10px 0px;">
<i class="ti-pencil"></i><span> Данные для предварительной оценки</span>
</a>
</div>
<div class="clear"></div>
</div>
<div class="line rooms">
<div class="commission-cost">
<div class="label">
<span id="commission_agency-label">Наша комиссия:</span>
</div>
<div class="inputs">
<div class="inputs-group">
<input type="number" style="float: left;" class="number text small-input rooms" min="0" max="100" step="0.01" name="commission_agency" placeholder="" value="<? if (isset($post)) echo $post['commission_agency']; if (isset($obj)) echo $obj['commission_agency']; ?>">
<span class="area-label-right">%</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commission-counter-agent-cost">
<div class="label"><span>Комиссия встречному агенту:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" style="float: left;" class="number text small-input rooms" min="0" max="100" step="0.01" name="commission_counter_agent" placeholder="" value="<? if (isset($post)) echo $post['commission_counter_agent']; if (isset($obj)) echo $obj['commission_counter_agent']; ?>">
<?php
$commission_counter_agent_type = 'percent';
if (isset($post['commission_counter_agent_type'])){
$commission_counter_agent_type = $post['commission_counter_agent_type'];
} elseif (isset($obj['commission_counter_agent_type'])) {
$commission_counter_agent_type = $obj['commission_counter_agent_type'];
}
?>
<select style="float:left;" id="commission_counter_agent_type" name="commission_counter_agent_type">
<option value="percent" <?=($commission_counter_agent_type=='percent') ? 'selected' : ''?>>%</option>
<option value="fixed" <?=($commission_counter_agent_type=='fixed') ? 'selected' : ''?>>Сумма</option>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line price-ky" <? if ((isset($post) && $post['operation_type']==1) || (isset($obj) && $obj['operation_type']==1)) echo 'style="display:none;"'; ?>>
<div class="label">
<span>Стоимость КУ:</span>
</div>
<div class="inputs">
<div class="fr-input fr-price">
<input type="text" id="stoim_ky" class="text price medium-input money-format" name="stoim_ky" placeholder="от" value="<? if (isset($post)) echo $post['stoim_ky']; if (isset($obj)) echo $obj['stoim_ky']; ?>">
<div class="fr-ui-slider slider3" id="e-form-slider"></div>
</div>
<span class="area-label-right">руб.</span>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(указывается, если проставлен флаг "+КУ", данная информация необходима для рекламы на ЦИАН и ЕМЛС)</span>
<div class="clear"></div>
</div>
</div>
<div class="line rooms ky-other" <? if ((isset($post) && $post['operation_type']==1) || (isset($obj) && $obj['operation_type']==1)) echo 'style="display:none;"'; ?>>
<div class="checkbox">
<input name="other_ku" id="other_ku" type="checkbox" value="1" <?php if((isset($post) && $post['other_ku']) || (isset($obj) && $obj['other_ku'])) echo "checked"; ?>>
<label for="other_ku">Другие ЖКУ оплачивает арендатор (например, вывоз мусора, кап.ремонт и т.д)</label>
</div>
</div>
<div class="line price-ky-other" <? if ((isset($post) && $post['operation_type']==1) || (isset($obj) && $obj['operation_type']==1)) echo 'style="display:none;"'; ?>>
<div class="label">
<span>Плата за другие ЖКУ:</span>
</div>
<div class="inputs">
<div class="fr-input fr-price">
<input type="text" id="other_ku_stoim" class="text price medium-input money-format" name="other_ku_stoim" placeholder="от" value="<? if (isset($post)) echo $post['other_ku_stoim']; if (isset($obj)) echo $obj['other_ku_stoim']; ?>">
<div class="fr-ui-slider slider5" id="e-form-slider"></div>
</div>
<span class="area-label-right">руб.</span>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(указывается, если проставлен флаг "Другие ЖКУ оплачивает арендатор", данная информация необходима для рекламы на Авито)</span>
<div class="clear"></div>
</div>
</div>
<div class="line price price-stats" style="display: none; margin: 10px 0px 25px 116px;">
<div class="label" style="width:220px;">
<span>Предварительная цена:</span>
</div>
<div class="inputs" style="margin-bottom: 10px">
<div class="inputs-group">
<input type="text"
style="float: left;"
class="number text small-input"
name="prices[prep]"
value="<? if (isset($post['prices']['prep'])) echo $post['prices']['prep']; if (isset($obj['prices']['prep'])) echo $obj['prices']['prep']; ?>">
<span id="currency_prices_prep" class="area-label-right"> руб.</span>
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
<div class="label" style="width:220px;">
<span>Начальная цена продажи:</span>
</div>
<div class="inputs" style="margin-bottom: 10px">
<div class="inputs-group">
<input type="text"
style="float: left;"
class="number text small-input"
name="prices[start]"
value="<? if (isset($post['prices']['start'])) echo $post['prices']['start']; if (isset($obj['prices']['start'])) echo $obj['prices']['start']; ?>">
<span id="currency_prices_start" class="area-label-right"> руб.</span>
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
<div class="label" style="width:220px;">
<span>Фактическая цена сделки:</span>
</div>
<div class="inputs">
<div class="inputs-group">
<input type="text"
style="float: left;"
class="number text small-input"
name="prices[fact]"
value="<? if (isset($post['prices']['fact'])) echo $post['prices']['fact']; if (isset($obj['prices']['fact'])) echo $obj['prices']['fact']; ?>">
<span id="currency_prices_fact" class="area-label-right"> руб.</span>
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="line rooms">
<div class="checkbox is-furniture"<?php if ((isset($post) && ($post['operation_type']!=4 || $post['operation_type']==0)) || (isset($obj) && ($obj['operation_type']!=4 || $post['operation_type']==0)) || (!isset($post) && !isset($obj))) { echo 'style="display:none;"';}?>>
<input name="assignmentRent" id="assignmentRent" type="checkbox" value="1" <?php if((isset($post) && $post['assignmentRent']) || (isset($obj) && $obj['assignmentRent'])) echo "checked"; ?>>
<label for="assignmentRent">Переуступка права аренды </label>
</div>
</div>
<div class="line state deal-type-block" <? if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type']==0) || (isset($obj) && $obj['operation_type']==0)) echo 'style="display:none;"'; ?>>
<div class="label">
<span>Тип сделки:</span>
</div>
<div class="state-group">
<select name="deal_type">
<option value='-1'></option>
<?php
$sql="SELECT * FROM deal_type ORDER BY name";
$rez=mysql_query($sql);
while($dealType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['deal_type'] == $dealType['id']) || (isset($obj) && $obj['deal_type'] == $dealType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$dealType[id]' $sl>$dealType[name]</option>";
}
?>
</select>
</div>
<div class="clear"></div>
</div>
<div class="line rooms">
<div class="checkbox is-auction-sale"
<?php
if (((isset($obj) && $obj['operation_type'] == 1) || (isset($post) && $post['operation_type'] == 1)) &&
((isset($obj) && $obj['type'] == 1) || (isset($post) && $post['type'] == 1)) &&
((isset($obj) && $obj['deal_type'] == 1) || (isset($post) && $post['deal_type'] == 1))) {
echo 'style="display:block;"';
} else {
echo 'style="display:none;"';
}
?>>
<input name="is_auction_sale" id="is_auction_sale" type="checkbox" value="1" <?php if((isset($post) && $post['is_auction_sale']) || (isset($obj) && $obj['is_auction_sale'])) echo "checked"; ?>>
<label for="is_auction_sale">Аукционная продажа</label>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;margin-left: 232px;">(данная информация необходима для рекламы на Авито)</span>
</div>
</div>
<div class="line rooms" <? if ((isset($post) && $post['operation_type']==1) || (isset($obj) && $obj['operation_type']==1)) { echo 'style="display:none;"'; } ?>>
<div class="commission-cost">
<div class="label"><span id="commission-label">Комиссия с арендатора:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" style="float: left;" class="number text small-input rooms" min="0" max="100" step="0.01" name="commission" placeholder="" value="<? if (isset($post)) echo $post['commission']; if (isset($obj)) echo $obj['commission']; ?>">
<span class="area-label-right">%</span>
<span class="area-label-right" id="commission-help" style="font-size: 13px;padding-top: 11px;<? if ((isset($post) && $post['operation_type']==1) || (isset($obj) && $obj['operation_type']==1)) { echo 'display:none;';}?>">(данная информация необходима для рекламы на бесплатных площадках)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms" <? if ((isset($post) && $post['operation_type']==1) || (isset($obj) && $obj['operation_type']==1)) { echo 'style="display:none;"'; } ?>>
<div class="commission-cost-agent">
<div class="label">
<span id="commission-label-agent">Комиссия для агента:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" style="float: left;" class="number text small-input rooms" min="0" max="100" step="0.01" name="commission_agent" placeholder="" value="<? if (isset($post)) echo $post['commission_agent']; if (isset($obj)) echo $obj['commission_agent']; ?>">
<span class="area-label-right">%</span>
<span class="area-label-right" id="commission-help-agent" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на бесплатных площадках)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<?php if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type']==0) || (isset($obj) && $obj['operation_type']==0)) : ?>
<div id="prepay-months" class="line rooms">
<div class="prepay-months">
<div class="label"><span>Предоплата:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" style="float: left;" class="number text small-input rooms" min="0" max="12" step="1" name="prepay" placeholder="" value="<? if (isset($post)) echo $post['prepay']; if (isset($obj)) echo $obj['prepay']; ?>">
<span class="area-label-right">от 1 до 12 месяцев</span>
<span class="area-label-right" id="prepay-help" style="font-size: 13px;padding-top: 11px;">(необходимо для размещения на ЦИАН)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<?php endif; ?>
<div class="line rooms">
<div class="cadastral-number">
<div class="label"><span>Кадастровый номер:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;" class="text small-input rooms" name="cadastral_number" placeholder="" value="<? if (isset($post)) echo $post['cadastral_number']; if (isset($obj)) echo $obj['cadastral_number']; ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(необходимо для размещения на domclick.ru)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="cadastral-number-land" <?php if ((isset($post) && $post['type'] == 4) || (isset($obj) && $obj['type'] == 4)) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Кадастровый номер участка:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;" class="text small-input rooms" name="cadastral_number_land" placeholder="" value="<? if (isset($post)) echo $post['cadastral_number_land']; if (isset($obj)) echo $obj['cadastral_number_land']; ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(необходимо для размещения на domclick.ru)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="property-type" <?php if ((isset($post) && ($post['type'] == 4 || $post['type'] == 6)) || (isset($obj) && ($obj['type'] == 4 || $obj['type'] == 6))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Юридический статус:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="property_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM property_type order by name";
$rez=mysql_query($sql);
while($propertyType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['property_type_id'] == $propertyType['id']) || (isset($obj) && $obj['property_type_id'] == $propertyType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$propertyType[id]' $sl>$propertyType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на ЦИАН и Авито)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="rent-house-type" <?php if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type'] == 0 && ($post['type'] == 1 || $post['type'] == 2)) || (isset($obj) && $obj['operation_type'] == 0 && ($obj['type'] == 1 || $obj['type'] == 2))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Тип дома:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="rent_house_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM house_type order by name";
$rez=mysql_query($sql);
while($houseType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['rent_house_type_id'] == $houseType['id']) || (isset($obj) && $obj['rent_house_type_id'] == $houseType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$houseType[id]' $sl>$houseType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на Avito, Domofond, ЦИАН и ЕМЛС)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="wall-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Материал стен:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="country_wall_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM wall_type order by name";
$rez=mysql_query($sql);
while($purposeType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['country_wall_type_id'] == $purposeType['id']) || (isset($obj) && $obj['country_wall_type_id'] == $purposeType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$purposeType[id]' $sl>$purposeType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на Avito и Domofond)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="wcs-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Санузел:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="house_wcs_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM house_wcs_type order by name";
$rez=mysql_query($sql);
while($houseWcs=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['house_wcs_type_id'] == $houseWcs['id']) || (isset($obj) && $obj['house_wcs_type_id'] == $houseWcs['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$houseWcs[id]' $sl>$houseWcs[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на Avito и Domofond)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="land-purpose-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5 || $obj['type'] == 7))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Назначение земли:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="land_purpose_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM land_purpose order by id";
$rez=mysql_query($sql);
while($purposeType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['land_purpose_id'] == $purposeType['id']) || (isset($obj) && $obj['land_purpose_id'] == $purposeType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$purposeType[id]' $sl>$purposeType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="land-distance" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7 || ($post['type'] == 4 && $post['commercial_object_id'] == 9))) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5 || $obj['type'] == 7 || ($obj['type'] == 4 && $obj['commercial_object_id'] == 9)))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Удаленность от города, райцентра (км):</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" style="float: left;" class="number text small-input rooms" min="0" max="1000" name="land_distance" placeholder="" value="<? if (isset($post)) echo $post['land_distance']; if (isset($obj)) echo $obj['land_distance']; ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="land-shape-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7 || ($post['type'] == 4 && $post['commercial_object_id'] == 9))) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5 || $obj['type'] == 7 || ($obj['type'] == 4 && $obj['commercial_object_id'] == 9)))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Форма участка:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="shape_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM shape_type order by id";
$rez=mysql_query($sql);
while($shapeType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['shape_type_id'] == $shapeType['id']) || (isset($obj) && $obj['shape_type_id'] == $shapeType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$shapeType[id]' $sl>$shapeType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="land-plumbing-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5 || $obj['type'] == 7))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Водо- снабжение:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="plumbing_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM plumbing_type order by id";
$rez=mysql_query($sql);
while($plumbingType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['plumbing_type_id'] == $plumbingType['id']) || (isset($obj) && $obj['plumbing_type_id'] == $plumbingType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$plumbingType[id]' $sl>$plumbingType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="land-gas-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5 || $obj['type'] == 7))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Газификация:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="gas_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM gas_type order by id";
$rez=mysql_query($sql);
while($gasType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['gas_type_id'] == $gasType['id']) || (isset($obj) && $obj['gas_type_id'] == $gasType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$gasType[id]' $sl>$gasType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="land-electricity-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5 || $obj['type'] == 7))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Электро- снабжение:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="electricity_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM electricity_type order by id";
$rez=mysql_query($sql);
while($electricityType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['electricity_type_id'] == $electricityType['id']) || (isset($obj) && $obj['electricity_type_id'] == $electricityType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$electricityType[id]' $sl>$electricityType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="land-sewerage-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5 || $obj['type'] == 7))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Канализация:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="sewerage_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM sewerage_type order by id";
$rez=mysql_query($sql);
while($sewerageType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['sewerage_type_id'] == $sewerageType['id']) || (isset($obj) && $obj['sewerage_type_id'] == $sewerageType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$sewerageType[id]' $sl>$sewerageType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="land-relief-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7 || ($post['type'] == 4 && $post['commercial_object_id'] == 9))) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5 || $obj['type'] == 7 || ($obj['type'] == 4 && $obj['commercial_object_id'] == 9)))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Рельеф:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="relief_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM relief_type order by id";
$rez=mysql_query($sql);
while($reliefType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['relief_type_id'] == $reliefType['id']) || (isset($obj) && $obj['relief_type_id'] == $reliefType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$reliefType[id]' $sl>$reliefType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="land-usage-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5 || $obj['type'] == 7))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Использование земли:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="land_usage_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM land_usage_type order by id";
$rez=mysql_query($sql);
while($usageType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['land_usage_type_id'] == $usageType['id']) || (isset($obj) && $obj['land_usage_type_id'] == $usageType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$usageType[id]' $sl>$usageType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на сайтах-партнерах)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="checkbox land-burden" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5 || $post['type'] == 7)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5 || $obj['type'] == 7))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<input name="land_burden" id="land_burden" type="checkbox" value="1" <?php if((isset($post) && $post['land_burden']) || (isset($obj) && $obj['land_burden'])) echo "checked"; ?>>
<label for="land_burden">Есть обременения</label>
</div>
</div>
<div class="line rooms">
<div class="lease-deposit" <?php if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type'] == 0) || (isset($obj) && $obj['operation_type'] == 0)) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Залог:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="lease_deposit_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM lease_deposit order by id";
$rez=mysql_query($sql);
while($leaseDeposit=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['lease_deposit_id'] == $leaseDeposit['id']) || (isset($obj) && $obj['lease_deposit_id'] == $leaseDeposit['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$leaseDeposit[id]' $sl>$leaseDeposit[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на Avito и Domofond)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="lease-deposit" <?php if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type'] == 0) || (isset($obj) && $obj['operation_type'] == 0)) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label"><span>Залог:</span></div>
<div class="inputs">
<div class="inputs-group">
<div class="fr-input fr-price">
<input type="text" id="lease" class="text price medium-input money-format" name="lease" value="<? if (isset($post)) echo $post['lease']; if (isset($obj)) echo $obj['lease']; ?>">
<div class="fr-ui-slider slider4" id="e-form-slider"></div>
</div>
<span class="area-label-right">руб.</span>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на ЦИАН)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="balcon-count" <?php if ((isset($post) && ($post['type'] == 1 || $post['type'] == 2)) || (isset($obj) && ($obj['type'] == 1 || $obj['type'] == 2))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 140px;"><span>Кол-во балконов:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="5" name="balcony" placeholder="" value="<? if (isset($post)) echo $post['balcony']; if (isset($obj)) echo $obj['balcony']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="loggias-count" <?php if ((isset($post) && ($post['type'] == 1 || $post['type'] == 2)) || (isset($obj) && ($obj['type'] == 1 || $obj['type'] == 2))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 140px;"><span>Кол-во лоджий:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="5" name="loggias" placeholder="" value="<? if (isset($post)) echo $post['loggias']; if (isset($obj)) echo $obj['loggias']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="separate-wcs-count" <?php if ((isset($post) && ($post['type'] == 1 || $post['type'] == 2)) || (isset($obj) && ($obj['type'] == 1 || $obj['type'] == 2))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 240px;"><span>Кол-во раздельных санузлов:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="5" name="separate_wcs" placeholder="" value="<? if (isset($post)) echo $post['separate_wcs']; if (isset($obj)) echo $obj['separate_wcs']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="combined-wcs-count" <?php if ((isset($post) && ($post['type'] == 1 || $post['type'] == 2)) || (isset($obj) && ($obj['type'] == 1 || $obj['type'] == 2))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 240px;"><span>Кол-во совместных санузлов:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="5" name="combined_wcs" placeholder="" value="<? if (isset($post)) echo $post['combined_wcs']; if (isset($obj)) echo $obj['combined_wcs']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="passenger-lifts-count" <?php if ((isset($post) && ($post['type'] == 1 || $post['type'] == 2)) || (isset($obj) && ($obj['type'] == 1 || $obj['type'] == 2))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 240px;"><span>Кол-во пассажирских лифтов:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="5" name="passenger_lifts" placeholder="" value="<? if (isset($post)) echo $post['passenger_lifts']; if (isset($obj)) echo $obj['passenger_lifts']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="cargo-lifts-count" <?php if ((isset($post) && ($post['type'] == 1 || $post['type'] == 2)) || (isset($obj) && ($obj['type'] == 1 || $obj['type'] == 2))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 240px;"><span>Кол-во грузовых лифтов:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="5" name="cargo_lifts" placeholder="" value="<? if (isset($post)) echo $post['cargo_lifts']; if (isset($obj)) echo $obj['cargo_lifts']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="checkbox no-pets-block" <?php if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type'] == 0) || (isset($obj) && $obj['operation_type'] == 0)) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<input name="noPets" id="noPets" type="checkbox" value="1" <?php if((isset($post) && $post['noPets']) || (isset($obj) && $obj['no_pets'])) echo "checked"; ?>>
<label for="noPets">Без животных</label>
</div>
</div>
<div class="line rooms">
<div class="checkbox no-child-block" <?php if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type'] == 0) || (isset($obj) && $obj['operation_type'] == 0)) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<input name="noChild" id="noChild" type="checkbox" value="1" <?php if((isset($post) && $post['noChild']) || (isset($obj) && $obj['no_child'])) echo "checked"; ?>>
<label for="noChild">Без детей</label>
</div>
</div>
<div class="line rooms">
<div class="checkbox smoking-allowed-block" <?php if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type'] == 0) || (isset($obj) && $obj['operation_type'] == 0)) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<input name="smoking_allowed" id="smoking_allowed" type="checkbox" value="1" <?php if((isset($post) && $post['smoking_allowed']) || (isset($obj) && $obj['smoking_allowed'])) echo "checked"; ?>>
<label for="smoking_allowed">Курение разрешено</label>
</div>
</div>
<div class="line rooms">
<div class="checkbox parties-allowed-block" <?php if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type'] == 0) || (isset($obj) && $obj['operation_type'] == 0)) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<input name="parties_allowed" id="parties_allowed" type="checkbox" value="1" <?php if((isset($post) && $post['parties_allowed']) || (isset($obj) && $obj['parties_allowed'])) echo "checked"; ?>>
<label for="parties_allowed">Вечеринки разрешены</label>
</div>
</div>
<div class="line rooms">
<div class="checkbox documents-do-block" <?php if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type'] == 0) || (isset($obj) && $obj['operation_type'] == 0)) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<input name="documents_do" id="documents_do" type="checkbox" value="1" <?php if((isset($post) && $post['documents_do']) || (isset($obj) && $obj['documents_do'])) echo "checked"; ?>>
<label for="documents_do">Отчетные документы</label>
</div>
</div>
<div class="line rooms">
<div class="checkbox apartments-block" <?php if ((isset($post) && ($post['type'] == 1 || $post['type'] == 2)) || (isset($obj) && ($obj['type'] == 1 || $obj['type'] == 2))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<input name="apartments" id="apartments" type="checkbox" value="1" <?php if((isset($post) && $post['apartments']) || (isset($obj) && $obj['apartments'])) echo "checked"; ?>>
<label for="apartments">Апартаменты</label>
</div>
</div>
<!--Вид из окон -->
<div class="line rooms">
<div class="window_view">
<div class="label"><span>Вид из окон: </span></div>
<div class="inputs">
<div class="inputs-group">
<select name="window_view" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM window_view order by id";
$rez=mysql_query($sql);
while($window_view=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['window_view'] == $window_view['id']) || (isset($obj) && $obj['window_view'] == $window_view['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$window_view[id]' $sl>$window_view[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на zipal и ЕМЛС)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<!-- Ремонт -->
<div class="line rooms">
<div class="renovation">
<div class="label"><span>Ремонт: </span></div>
<div class="inputs">
<div class="inputs-group">
<select name="renovation" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM renovation order by id";
$rez=mysql_query($sql);
while($renovation=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['renovation'] == $renovation['id']) || (isset($obj) && $obj['renovation'] == $renovation['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$renovation[id]' $sl>$renovation[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на zipal и Avito)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<!-- Тип ванны -->
<div class="line rooms">
<div class="bath_type">
<div class="label"><span>Тип ванны: </span></div>
<div class="inputs">
<div class="inputs-group">
<select name="bath_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM bath_type order by id";
$rez=mysql_query($sql);
while($bath_type=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['bath_type_id'] == $bath_type['id']) || (isset($obj) && $obj['bath_type_id'] == $bath_type['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$bath_type[id]' $sl>$bath_type[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на zipal и ЕМЛС)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<!-- Обеспечение горячей водой -->
<div class="line rooms">
<div class="hot_water">
<div class="label"><span>Обеспечение горячей водой: </span></div>
<div class="inputs">
<div class="inputs-group">
<select name="hot_water_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM hot_water order by id";
$rez=mysql_query($sql);
while($hot_water=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['hot_water_id'] == $hot_water['id']) || (isset($obj) && $obj['hot_water_id'] == $hot_water['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$hot_water[id]' $sl>$hot_water[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на zipal и ЕМЛС)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<!-- Мусоропровод -->
<div class="line rooms">
<div class="checkbox rubbish_chute">
<input name="rubbish_chute" id="rubbish_chute" type="checkbox" value="1" <?php if((isset($post) && $post['rubbish_chute']) || (isset($obj) && $obj['rubbish_chute'])) echo "checked"; ?>>
<label for="rubbish_chute">Мусоропровод</label>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;margin-left: 200px;">(данная информация необходима для рекламы на zipal и ЕМЛС)</span>
<div class="clear"></div>
</div>
</div>
<!-- Тип парковки -->
<div class="line rooms">
<div class="parking_type">
<div class="label"><span>Тип парковки: </span></div>
<div class="inputs">
<div class="inputs-group">
<select name="parking_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM parking_type where vid = 0 order by id";
$rez=mysql_query($sql);
while($parking_type=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['parking_type_id'] == $parking_type['id']) || (isset($obj) && $obj['parking_type_id'] == $parking_type['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$parking_type[id]' $sl>$parking_type[name]</option>";
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="parking_type3">
<div class="label"><span>Парковка: </span></div>
<div class="inputs">
<div class="inputs-group">
<select name="parking_id" style="float: left;">
<!--<option value='0'></option>-->
<?php
$sql="SELECT * FROM parking_type where vid1 = 1 order by id";
$rez=mysql_query($sql);
while($parking_type=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['parking_id'] == $parking_type['id']) || (isset($obj) && $obj['parking_id'] == $parking_type['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$parking_type[id]' $sl>$parking_type[name]</option>";
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="parking_type2">
<div class="label"><span>Тип парковки: </span></div>
<div class="inputs">
<div class="inputs-group">
<select name="parking_type_id2" style="float: left;">
<!--<option value='0'></option>-->
<?php
$sql="SELECT * FROM parking_type where vid = 1 order by id";
$rez=mysql_query($sql);
while($parking_type=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['parking_type_id'] == $parking_type['id']) || (isset($obj) && $obj['parking_type_id'] == $parking_type['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$parking_type[id]' $sl>$parking_type[name]</option>";
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="parking-price" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" ><span>Стоимость парковки:</span></div>
<div class="inputs">
<div class="inputs-group">
<?php
$val = 0;
if(isset($post) && isset($post['parking_price'])){
$val = $post['parking_price'];
}
if(isset($obj) && $obj['parking_price']) {
$val = $obj['parking_price'];
}
?>
<input type="number" style="float: left;" class="number text small-input parking_price" min="0" name="parking_price" placeholder="" value="<?=$val?>">
<span class="area-label-right">р. в месяц</span>
<input style="margin-top: 15px; margin-left: 20px; float: left; <?php if ((isset($post) && $post['operation_type']!=4) || (isset($obj) && $obj['operation_type']!=4) || (!isset($post) && !isset($obj))) { echo 'display:none;';}?>" type="checkbox" value="1" <?=((isset($post) && $post['parkingIsFree'] == 1) || (isset($obj) && $obj['parkingIsFree'] == 1)) ? 'checked': ''?> id="parkingIsFree" name="parkingIsFree">
<label id="parkingIsFree_label" class="area-label-right" for="parkingIsFree" <?php if ((isset($post) && $post['operation_type']!=4) || (isset($obj) && $obj['operation_type']!=4) || (!isset($post) && !isset($obj))) { echo 'style="display:none;"';}?>>Бесплатная</label>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<!-- Высота потолков (м)-->
<div class="line rooms">
<div class="ceiling_height">
<div class="label" ><span id="ceiling_height">Высота потолков:</span></div>
<div class="inputs">
<div class="inputs-group">
<?php
$val = 0;
if(isset($post) && isset($post['ceiling_height'])){
$val = $post['ceiling_height'];
}
if(isset($obj) && $obj['ceiling_height']) {
$val = $obj['ceiling_height'];
}
?>
<input step="0.01" type="number" style="float: left;" class="number text small-input ceiling_height" min="0" max="10" name="ceiling_height" placeholder="" value="<?=$val?>">
<span class="area-label-right">м. </span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<!-- Квартира в новостройке-->
<div class="line rooms">
<div class="checkbox is-nb"
<?php
if ((((isset($obj) && $obj['operation_type'] == 1) || (isset($post) && $post['operation_type'] == 1)) &&
((isset($obj) && $obj['type'] == 1) || (isset($post) && $post['type'] == 1)) &&
((isset($obj) && ($obj['deal_type'] == 1 || $obj['deal_type'] == 2)) || (isset($post) && $post['deal_type'] == 1 || $post['deal_type'] == 2))) ||
(((isset($obj) && $obj['operation_type'] == 0) || (isset($post) && $post['operation_type'] == 0)) && ((isset($obj) && $obj['type'] == 1) || (isset($post) && $post['type'] == 1)))) {
echo 'style="display:block;"';
} else {
echo 'style="display:none;"';
}
?>>
<input name="is_nb" id="is_nb" type="checkbox" value="1" <?php if((isset($post) && $post['is_nb']) || (isset($obj) && $obj['is_nb'])) echo "checked"; ?>>
<label for="is_nb">Квартира в новостройке</label>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;margin-left: 273px;">(при включении необходимо указать ЖК и срок сдачи для передачи в фиды ЦИАН и Яндекс)</span>
</div>
</div>
<!-- Сетка колон -->
<div class="line rooms">
<div class="column-grid" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" ><span>Сетка колон:</span></div>
<div class="inputs">
<div class="inputs-group">
<?php
$val = '';
if(isset($post) && isset($post['column_grid'])){
$val = $post['column_grid'];
}
if(isset($obj) && $obj['column_grid']) {
$val = $obj['column_grid'];
}
?>
<input type="text" style="float: left;" class="text text small-input" name="column_grid" placeholder="Пример: 9х3, 3х3" value="<?=$val?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<!-- Налог-->
<div class="line rooms">
<div class="vat_type">
<div class="label" ><span>Налог:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="vat_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM `vat_type` order by id";
$rez=mysql_query($sql);
while($vat_type=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['vat_type_id'] == $vat_type['id']) || (isset($obj) && $obj['vat_type_id'] == $vat_type['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$vat_type[id]' $sl>$vat_type[name]</option>";
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<!--Ещё про коммерцию-->
<div class="about-subject" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="line rooms">
<div class="commerc-site">
<div class="label"><span>Участок:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="float:left;" type="number" step="0.01" class="number text small-input rooms" min="0" max="100000" name="commerc_site" placeholder="" value="<? if (isset($post)) echo $post['commerc_site']; if (isset($obj)) echo $obj['commerc_site']; ?>">
<span class="area-label-right">га</span>
<input style="float:left;margin-top: 12px;margin-left:15px;" type="radio" name="commerc_owned" placeholder="" value="0" <?=((isset($post) && $post['commerc_owned'] == 0) || (isset($obj) && $obj['commerc_owned'] == 0)) ? 'checked': ''?>>
<span class="area-label-right">в собственности</span>
<input style="float:left;margin-top: 12px;margin-left:15px;" type="radio" name="commerc_owned" placeholder="" value="1" <?=((isset($post) && $post['commerc_owned'] == 1) || (isset($obj) && $obj['commerc_owned'] == 1)) ? 'checked': ''?>>
<span class="area-label-right">в аренде</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="floor-material">
<div class="label" ><span>Материал пола:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="floor_material_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM `floor_material` order by id";
$rez=mysql_query($sql);
while($floor_material=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['floor_material_id'] == $floor_material['id']) || (isset($obj) && $obj['floor_material_id'] == $floor_material['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$floor_material[id]' $sl>$floor_material[name]</option>";
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-portal">
<div class="label" ><span>Ворота:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="commerc_portal_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM `commerc_portal` order by id";
$rez=mysql_query($sql);
while($commerc_portal=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['commerc_portal_id'] == $commerc_portal['id']) || (isset($obj) && $obj['commerc_portal_id'] == $commerc_portal['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$commerc_portal[id]' $sl>$commerc_portal[name]</option>";
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="clear" style="margin-top:15px"></div>
<h2 class="commerc-purpose">Назначение</h2>
<div class="line rooms">
<div class="commerc-purpose">
<table>
<tr>
<td style="padding-bottom: 10px;">
<input onclick="selectOrDeselectAll(this);" style="margin-top: 12px; margin-left: 20px; float: left; display: block;" id="selectAll" type="checkbox">
<label class="area-label-right" for="selectAll" style="display: block;">Выделить все</label>
</td>
</tr>
<tr>
<?php
$arrPurpose = array();
if(isset($post['commerc_purpose']) && !empty($post['commerc_purpose'])){
$arrPurpose = $post['commerc_purpose'];
}
if(isset($obj['commerc_purpose']) && !empty($obj['commerc_purpose'])){
$arrPurpose = json_decode($obj['commerc_purpose'], true);
}
$sql_in = "SELECT * FROM commerc_purpose order by name";
$q_in = mysql_query($sql_in);
$i=1;
while($r_in = mysql_fetch_assoc($q_in)){
?>
<td>
<input style="margin-top: 12px; margin-left: 20px; float: left; display: block;" type="checkbox" id="commerc_purpose<?=$r_in['id']?>" value="<?=$r_in['id']?>" name="commerc_purpose[]" <?=in_array($r_in['id'],$arrPurpose) ? ' checked ' : ''?>>
<label class="area-label-right" for="commerc_purpose<?=$r_in['id']?>" style="display: block;"><?=$r_in['name']?></label>
</td>
<?php
if($i%6 == 0){
?>
</tr>
<tr>
<?php
}
$i++;
}
?>
</tr>
</table>
</div>
<div class="clear"></div>
</div>
<script type="text/javascript">
function selectOrDeselectAll(box) {
if ($(box).prop('checked')) {
$('input[name="commerc_purpose[]"]').prop('checked', true);
} else {
$('input[name="commerc_purpose[]"]').prop('checked', false);
}
}
</script>
<div class="line rooms">
<div class="commerc-land-category">
<div class="label" ><span>Категория земли:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="commerc_land_category_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM `commerc_land_category` order by id";
$rez=mysql_query($sql);
while($land_category=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['commerc_land_category_id'] == $land_category['id']) || (isset($obj) && $obj['commerc_land_category_id'] == $land_category['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$land_category[id]' $sl>$land_category[name]</option>";
}
?>
</select>
<input style="margin-top: 12px; margin-left: 20px; float: left; <?php if ((isset($post) && $post['can_land_category_change']>0) || (isset($obj) && $obj['can_land_category_change']>0)) { echo 'change';}?>" type="checkbox" id="can_land_category_change" name="can_land_category_change">
<label class="area-label-right" for="can_land_category_change">Возможно изменить</label>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-permitted-use">
<div class="label" ><span>Вид разрешенного использования:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="commerc_permitted_use_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM `commerc_permitted_use` order by id";
$rez=mysql_query($sql);
while($permitted_use=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['commerc_permitted_use_id'] == $permitted_use['id']) || (isset($obj) && $obj['commerc_permitted_use_id'] == $permitted_use['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$permitted_use[id]' $sl>$permitted_use[name]</option>";
}
?>
</select>
<input style="margin-top: 12px; margin-left: 20px; float: left; <?php if ((isset($post) && $post['can_permitted_use_change']>0) || (isset($obj) && $obj['can_permitted_use_change']>0)) { echo 'change';}?>" type="checkbox" id="can_permitted_use_change" name="can_permitted_use_change">
<label class="area-label-right" for="can_permitted_use_change">Возможно изменить</label>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="commerc-lifts">
<h2 class="commerc-lift">Лифты</h2>
<div class="line rooms">
<div class="commerc-lift">
<table>
<tr>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="commerc_lift1">Грузовой:</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="commerc_lift1" value="<? if (isset($post)) echo $post['commerc_lift1']; if (isset($obj)) echo $obj['commerc_lift1']; ?>" name="commerc_lift1">
</td>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="lift1_carrying" style="display: block;">Грузоподъемность</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="lift1_carrying" value="<? if (isset($post)) echo $post['lift1_carrying']; if (isset($obj)) echo $obj['lift1_carrying']; ?>" name="lift1_carrying">
<span style="margin-right: 20px;" class="area-label-right">т</span>
</td>
</tr>
<tr>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="commerc_lift2">Тельфер:</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="commerc_lift2" value="<? if (isset($post)) echo $post['commerc_lift1']; if (isset($obj)) echo $obj['commerc_lift2']; ?>" name="commerc_lift2">
</td>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="lift2_carrying" style="display: block;">Грузоподъемность</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="lift2_carrying" value="<? if (isset($post)) echo $post['lift2_carrying']; if (isset($obj)) echo $obj['lift2_carrying']; ?>" name="lift2_carrying">
<span style="margin-right: 20px;" class="area-label-right">т</span>
</td>
</tr>
<tr>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="commerc_lift3">Пассажирский:</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="commerc_lift3" value="<? if (isset($post)) echo $post['commerc_lift3']; if (isset($obj)) echo $obj['commerc_lift3']; ?>" name="commerc_lift3">
</td>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="lift3_carrying" style="display: block;">Грузоподъемность</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="lift3_carrying" value="<? if (isset($post)) echo $post['lift3_carrying']; if (isset($obj)) echo $obj['lift3_carrying']; ?>" name="lift3_carrying">
<span style="margin-right: 20px;" class="area-label-right">т</span>
</td>
</tr>
</table>
</div>
<div class="clear"></div>
</div>
</div>
<div class="commerc-cranes">
<h2 class="commerc-crane">Крановое оборудование</h2>
<div class="line rooms">
<div class="commerc-crane">
<table>
<tr>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="commerc-crane1">Мостовой кран:</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="commerc_crane1" value="<? if (isset($post)) echo $post['commerc_crane1']; if (isset($obj)) echo $obj['commerc_crane1']; ?>" name="commerc_crane1">
</td>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="crane1_carrying" style="display: block;">Грузоподъемность</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="crane1_carrying" value="<? if (isset($post)) echo $post['crane1_carrying']; if (isset($obj)) echo $obj['crane1_carrying']; ?>" name="crane1_carrying">
<span style="margin-right: 20px;" class="area-label-right">т</span>
</td>
</tr>
<tr>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="commerc_crane2">Кран-балка:</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="commerc_crane2" value="<? if (isset($post)) echo $post['commerc_crane2']; if (isset($obj)) echo $obj['commerc_crane2']; ?>" name="commerc_crane2">
</td>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="crane2_carrying" style="display: block;">Грузоподъемность</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="crane2_carrying" value="<? if (isset($post)) echo $post['crane2_carrying']; if (isset($obj)) echo $obj['crane2_carrying']; ?>" name="crane2_carrying">
<span style="margin-right: 20px;" class="area-label-right">т</span>
</td>
</tr>
<tr>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="commerc_crane3">Ж/д кран:</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="commerc_crane3" value="<? if (isset($post)) echo $post['commerc_crane3']; if (isset($obj)) echo $obj['commerc_crane3']; ?>" name="commerc_crane3">
</td>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="crane3_carrying" style="display: block;">Грузоподъемность</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="crane3_carrying" value="<? if (isset($post)) echo $post['crane3_carrying']; if (isset($obj)) echo $obj['crane3_carrying']; ?>" name="crane3_carrying">
<span style="margin-right: 20px;" class="area-label-right">т</span>
</td>
</tr>
<tr>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="commerc_crane4">Козловой кран:</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="commerc_crane4" value="<? if (isset($post)) echo $post['commerc_crane4']; if (isset($obj)) echo $obj['commerc_crane4']; ?>" name="commerc_crane4">
</td>
<td style="padding-bottom: 10px;">
<label class="area-label-right" for="crane4_carrying" style="display: block;">Грузоподъемность</label>
<input class="number text small-input" style="float: left; display: block;" type="number" id="crane4_carrying" value="<? if (isset($post)) echo $post['crane4_carrying']; if (isset($obj)) echo $obj['crane4_carrying']; ?>" name="crane4_carrying">
<span style="margin-right: 20px;" class="area-label-right">т</span>
</td>
</tr>
</table>
</div>
<div class="clear"></div>
</div>
</div>
<div class="line rooms">
<div class="checkbox commerc-investproject">
<input name="commerc_investproject" id="commerc_investproject" type="checkbox" value="1" <?php if((isset($post) && $post['commerc_investproject']) || (isset($obj) && $obj['commerc_investproject'])) echo "checked"; ?>>
<label for="commerc_investproject">Инвестпроект</label>
<div class="clear"></div>
</div>
</div>
<div class="line rooms">
<div class="checkbox is-encumbrances">
<input name="is_encumbrances" id="is_encumbrances" type="checkbox" value="1" <?php if((isset($post) && $post['is_encumbrances']) || (isset($obj) && $obj['is_encumbrances'])) echo "checked"; ?>>
<label for="is_encumbrances">Наличие обременения</label>
<div class="clear"></div>
</div>
</div>
<div class="line rooms">
<div class="commerc-electricity">
<div class="label" ><span>Элек-во:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="commerc_electricity_id" style="float: left;">
<option value='0'>Нет</option>
<?php
$sql="SELECT * FROM `commerc_electricity` order by id";
$rez=mysql_query($sql);
while($electricity=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['commerc_electricity_id'] == $electricity['id']) || (isset($obj) && $obj['commerc_electricity_id'] == $electricity['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$electricity[id]' $sl>$electricity[name]</option>";
}
?>
</select>
<input style="margin-top: 12px; margin-left: 20px; float: left; <?php if ((isset($post) && $post['can_electricity']>0) || (isset($obj) && $obj['can_electricity']>0)) { echo 'change';}?>" type="checkbox" id="can_electricity" name="can_electricity">
<label class="area-label-right" for="can_electricity">Можно подключить</label>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-gas">
<div class="label" ><span>Газ:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="commerc_gas_id" style="float: left;">
<option value='0'>Нет</option>
<?php
$sql="SELECT * FROM `commerc_gas` order by id";
$rez=mysql_query($sql);
while($gas=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['commerc_gas_id'] == $gas['id']) || (isset($obj) && $obj['commerc_gas_id'] == $gas['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$gas[id]' $sl>$gas[name]</option>";
}
?>
</select>
<input style="margin-top: 12px; margin-left: 20px; float: left; <?php if ((isset($post) && $post['can_gas']>0) || (isset($obj) && $obj['can_gas']>0)) { echo 'change';}?>" type="checkbox" id="can_gas" name="can_gas">
<label class="area-label-right" for="can_gas">Можно подключить</label>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-water">
<div class="label" ><span>Вода:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="commerc_water_id" style="float: left;">
<option value='0'>Нет</option>
<?php
$sql="SELECT * FROM `commerc_gas` order by id";
$rez=mysql_query($sql);
while($gas=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['commerc_water_id'] == $gas['id']) || (isset($obj) && $obj['commerc_water_id'] == $gas['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$gas[id]' $sl>$gas[name]</option>";
}
?>
</select>
<input style="margin-top: 12px; margin-left: 20px; float: left; <?php if ((isset($post) && $post['can_water']>0) || (isset($obj) && $obj['can_water']>0)) { echo 'change';}?>" type="checkbox" id="can_water" name="can_water">
<label class="area-label-right" for="can_water">Можно подключить</label>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-sewage">
<div class="label" ><span>Канализация:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="commerc_sewage_id" style="float: left;">
<option value='0'>Нет</option>
<?php
$sql="SELECT * FROM `commerc_gas` order by id";
$rez=mysql_query($sql);
while($gas=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['commerc_sewage_id'] == $gas['id']) || (isset($obj) && $obj['commerc_sewage_id'] == $gas['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$gas[id]' $sl>$gas[name]</option>";
}
?>
</select>
<input style="margin-top: 12px; margin-left: 20px; float: left; <?php if ((isset($post) && $post['can_sewage']>0) || (isset($obj) && $obj['can_sewage']>0)) { echo 'change';}?>" type="checkbox" id="can_sewage" name="can_sewage">
<label class="area-label-right" for="can_sewage">Можно подключить</label>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-driveways">
<div class="label" ><span>Подъездные пути:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="commerc_driveways_id" style="float: left;">
<option value='0'>Нет</option>
<?php
$sql="SELECT * FROM `commerc_driveways` order by id";
$rez=mysql_query($sql);
while($driveways=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['commerc_driveways_id'] == $driveways['id']) || (isset($obj) && $obj['commerc_driveways_id'] == $driveways['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$driveways[id]' $sl>$driveways[name]</option>";
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<h2 class="commerc-services">Дополнительные услуги</h2>
<div class="line rooms">
<div class="commerc-services">
<table>
<tr>
<?php
$arrservices = array();
if(isset($post['commerc_services']) && !empty($post['commerc_services'])){
$arrservices = json_decode($post['commerc_services'], true);
}
if(isset($obj['commerc_services']) && !empty($obj['commerc_services'])){
$arrservices = json_decode($obj['commerc_services'], true);
}
$sql_in = "SELECT * FROM commerc_services";
$q_in = mysql_query($sql_in);
$i=1;
while($r_in = mysql_fetch_assoc($q_in)){
?>
<td>
<input style="margin-top: 12px; margin-left: 20px; float: left; display: block;" type="checkbox" id="commerc_services<?=$r_in['id']?>" value="<?=$r_in['id']?>" name="commerc_services[]" <?=in_array($r_in['id'],$arrservices) ? ' checked ' : ''?>>
<label class="area-label-right" for="commerc_services<?=$r_in['id']?>" style="display: block;"><?=$r_in['name']?></label>
</td>
<?php
if($i%2 == 0){
?>
</tr>
<tr>
<?php
}
$i++;
}
?>
</tr>
</table>
</div>
<div class="clear"></div>
</div>
</div>
</div>
<?if($_SESSION["agency_id"] == 13735):?>
<div class="block">
<h2>Данные для презентации</h2>
<div class="line rooms">
<div class="line rooms">
<div class="video-line">
<div class="label" style="width: 200px;">
<span>Заголовок комплекса (презентации):</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 450px;"
class="text small-input rooms" name="complex_title" placeholder=""
value="<? if (isset($post)) echo $post['complex_title'];
if (isset($obj)) echo $obj['complex_title']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="line rooms">
<div class="line rooms">
<div class="video-line">
<div class="label" style="width: 200px;">
<span>Дополнительный заголовок обложки:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 450px;"
class="text small-input rooms" name="additional_heading"
placeholder=""
value="<? if (isset($post)) echo $post['additional_heading'];
if (isset($obj)) echo $obj['additional_heading']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<!--<div class="line rooms">
<div class="line rooms">
<div class="video-line">
<div class="label" style="width: 200px;"><span>Описание комплекса:</span></div>
<textarea class="text small-input room" name="description_of_complex" style="float: left;width: 450px;"><?/* if (isset($post)) echo $post['description_of_complex'];
if (isset($obj)) echo $obj['description_of_complex']; */?></textarea>
</div>
</div>
<div class="clear"></div>
</div>-->
<div class="line rooms">
<div class="line rooms">
<div class="video-line">
<div class="label" style="width: 200px;"><span>Ссылка на объект в базе:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 450px;"
class="text small-input rooms" name="url_obj" placeholder=""
value="<? if (isset($post)) echo $post['url_obj'];
if (isset($obj)) echo $obj['url_obj']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="line rooms">
<div class="line rooms">
<div class="video-line">
<div class="label" style="width: 200px;"><span>Количество машиномест:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 450px;"
class="text small-input rooms" name="number_of_parking"
placeholder=""
value="<? if (isset($post)) echo $post['number_of_parking'];
if (isset($obj)) echo $obj['number_of_parking']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="line rooms">
<div class="line rooms">
<div class="video-line">
<div class="label" style="width: 200px;"><span>Расположение:</span></div>
<textarea class="text small-input room" name="location" style="float: left;width: 450px;"><? if (isset($post)) echo $post['location'];
if (isset($obj)) echo $obj['location']; ?></textarea>
</div>
</div>
<div class="clear"></div>
</div>
</div>
<?endif;?>
<!-- О здании (коммерция) -->
<div class="block about-building" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<h2>О здании</h2>
<div class="line rooms">
<div class="title-line">
<div class="label" style="width: 200px;"><span>Название:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 450px;" class="text small-input rooms" name="building_nazv" placeholder="" value="<? if (isset($post)) echo $post['building_nazv']; if (isset($obj)) echo $obj['building_nazv']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line year">
<div class="commerc-year">
<div class="label" style="width: 200px;"><span>Год постройки:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="2100" name="commerc_year" placeholder="" value="<? if (isset($post)) echo $post['commerc_year']; if (isset($obj)) echo $obj['commerc_year']; ?>">
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-building-type-id">
<div class="label" style="width: 200px;"><span>Тип здания</span></div>
<div class="inputs">
<select name="commerc_building_type_id">
<option value="0"></option>
<?php
$sql_building = "SELECT * FROM commerc_building_type";
$q_building = mysql_query($sql_building);
while($r_building = mysql_fetch_assoc($q_building)){
?>
<option value="<?=$r_building['id']?>" <?=((isset($post) && $post['commerc_building_type_id'] == $r_building['id']) || (isset($obj) && $obj['commerc_building_type_id'] == $r_building['id'])) ? 'selected': ''?>><?=$r_building['name']?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-building-class-id">
<div class="label" style="width: 200px;"><span>Класс здания</span></div>
<div class="inputs">
<select name="commerc_building_class_id">
<option value="0"></option>
<?php
$sql_building_class = "SELECT * FROM commerc_building_class";
$q_building_class = mysql_query($sql_building_class);
while($r_building_class = mysql_fetch_assoc($q_building_class)){
?>
<option value="<?=$r_building_class['id']?>" <?=((isset($post) && $post['commerc_building_class_id'] == $r_building_class['id']) || (isset($obj) && $obj['commerc_building_class_id'] == $r_building_class['id'])) ? 'selected': ''?>><?=$r_building_class['name']?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="building-area">
<div class="label" style="width: 200px;"><span>Площадь здания:</span></div>
<div class="inputs">
<div class="inputs-group">
<input style="float:left;" type="number" step="0.01" class="number text small-input rooms" min="0" max="10000000" name="building_area" placeholder="" value="<? if (isset($post)) echo $post['building_area']; if (isset($obj)) echo $obj['building_area']; ?>">
<span class="area-label-right">м. кв</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-houseLineType">
<div class="label" style="width: 200px;"><span>Линия домов</span></div>
<div class="inputs">
<select name="commerc_houseLineType_id">
<option value="0"></option>
<?php
$sql_houseLineType = "SELECT * FROM commerc_houselinetype";
$q_houseLineType = mysql_query($sql_houseLineType);
while($r_houseLineType = mysql_fetch_assoc($q_houseLineType)){
?>
<option value="<?=$r_houseLineType['id']?>" <?=((isset($post) && $post['commerc_houseLineType_id'] == $r_houseLineType['id']) || (isset($obj) && $obj['commerc_houseLineType_id'] == $r_houseLineType['id'])) ? 'selected': ''?>><?=$r_houseLineType['name']?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-building-category-id">
<div class="label" style="width: 200px;"><span>Категория</span></div>
<div class="inputs">
<select name="commerc_building_category_id">
<?php
$sql_building_category = "SELECT * FROM commerc_building_category";
$q_building_category = mysql_query($sql_building_category);
while($r_building_category = mysql_fetch_assoc($q_building_category)){
?>
<option value="<?=$r_building_category['id']?>" <?=((isset($post) && $post['commerc_building_category_id'] == $r_building_category['id']) || (isset($obj) && $obj['commerc_building_category_id'] == $r_building_category['id'])) ? 'selected': ''?>><?=$r_building_category['name']?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="building-developer">
<div class="label" style="width: 200px;"><span>Девелопер</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 450px;" class="text small-input rooms" name="building_developer" placeholder="" value="<? if (isset($post)) echo $post['building_developer']; if (isset($obj)) echo $obj['building_developer']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="building-management-company">
<div class="label" style="width: 200px;"><span>Управляющая компания</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 450px;" class="text small-input rooms" name="building_management_company" placeholder="" value="<? if (isset($post)) echo $post['building_management_company']; if (isset($obj)) echo $obj['building_management_company']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-opened">
<div class="label" style="width: 200px;"><span>Вход</span></div>
<div class="inputs">
<select style="float:left;" name="commerc_opened_id">
<option value="0"></option>
<?php
$sql_opened = "SELECT * FROM commerc_opened";
$q_opened = mysql_query($sql_opened);
while($r_opened = mysql_fetch_assoc($q_opened)){
?>
<option value="<?=$r_opened['id']?>" <?=((isset($post) && $post['commerc_opened_id'] == $r_opened['id']) || (isset($obj) && $obj['commerc_opened_id'] == $r_opened['id'])) ? 'selected': ''?>><?=$r_opened['name']?></option>
<?php
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(данная информация необходима для рекламы на Avito)</span>
<div class="clear"></div>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-building-model">
<div style="float:left">
<div class="label"><span>Вентиляция</span></div>
<div class="inputs">
<select style="margin-right: 20px; margin-left: 0px;" name="commerc_building_ventilation">
<option value="0" <?=((isset($post) && $post['commerc_building_ventilation'] == 0) || (isset($obj) && $obj['commerc_building_ventilation'] == 0)) ? 'selected': ''?>>Нет</option>
<option value="1" <?=((isset($post) && $post['commerc_building_ventilation'] == 1) || (isset($obj) && $obj['commerc_building_ventilation'] == 1)) ? 'selected': ''?>>Естественная</option>
<option value="2" <?=((isset($post) && $post['commerc_building_ventilation'] == 2) || (isset($obj) && $obj['commerc_building_ventilation'] == 2)) ? 'selected': ''?>>Приточная</option>
</select>
</div>
</div>
<div style="float:left;margin-right: 20px;">
<div class="label"><span>Кондиционирование</span></div>
<div class="inputs" >
<select style="margin-right: 20px; margin-left: 0px;" name="commerc_building_conditioning">
<option value="0" <?=((isset($post) && $post['commerc_building_conditioning'] == 0) || (isset($obj) && $obj['commerc_building_conditioning'] == 0)) ? 'selected': ''?>>Нет</option>
<option value="1" <?=((isset($post) && $post['commerc_building_conditioning'] == 1) || (isset($obj) && $obj['commerc_building_conditioning'] == 1)) ? 'selected': ''?>>Местное</option>
<option value="2" <?=((isset($post) && $post['commerc_building_conditioning'] == 2) || (isset($obj) && $obj['commerc_building_conditioning'] == 2)) ? 'selected': ''?>>Центральное</option>
</select>
</div>
</div>
<div style="float:left">
<div class="label"><span>Отопление</span></div>
<div class="inputs" >
<select style="margin-right: 20px; margin-left: 0px;" name="commerc_building_heating">
<option value="0" <?=((isset($post) && $post['commerc_building_heating'] == 0) || (isset($obj) && $obj['commerc_building_heating'] == 0)) ? 'selected': ''?>>Нет</option>
<option value="1" <?=((isset($post) && $post['commerc_building_heating'] == 1) || (isset($obj) && $obj['commerc_building_heating'] == 1)) ? 'selected': ''?>>Автономное</option>
<option value="2" <?=((isset($post) && $post['commerc_building_heating'] == 2) || (isset($obj) && $obj['commerc_building_heating'] == 2)) ? 'selected': ''?>>Центральное</option>
</select>
</div>
</div>
<div style="float:left">
<div class="label" style="width:auto"><span style="word-break: normal;">Система пожаротуш-я</span></div>
<div class="inputs" >
<select style="margin-right: 20px; margin-left: 0px;" name="commerc_building_fire">
<option value="0" <?=((isset($post) && $post['commerc_building_fire'] == 0) || (isset($obj) && $obj['commerc_building_fire'] == 0)) ? 'selected': ''?>>Нет</option>
<option value="1" <?=((isset($post) && $post['commerc_building_fire'] == 1) || (isset($obj) && $obj['commerc_building_fire'] == 1)) ? 'selected': ''?>>Гидрантная</option>
<option value="2" <?=((isset($post) && $post['commerc_building_fire'] == 2) || (isset($obj) && $obj['commerc_building_fire'] == 2)) ? 'selected': ''?>>Спринклерная</option>
<option value="3" <?=((isset($post) && $post['commerc_building_fire'] == 3) || (isset($obj) && $obj['commerc_building_fire'] == 3)) ? 'selected': ''?>>Порошковая</option>
<option value="4" <?=((isset($post) && $post['commerc_building_fire'] == 4) || (isset($obj) && $obj['commerc_building_fire'] == 4)) ? 'selected': ''?>>Газовая</option>
<option value="5" <?=((isset($post) && $post['commerc_building_fire'] == 5) || (isset($obj) && $obj['commerc_building_fire'] == 5)) ? 'selected': ''?>>Сигнализация</option>
</select>
</div>
</div>
<div class="clear"></div>
</div>
</div>
<div class="line rooms">
<div class="gsk-nazv">
<div class="label" style="width: 200px;"><span>ГСК:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;width: 450px;" class="text small-input rooms" name="gsk_nazv" placeholder="" value="<? if (isset($post)) echo $post['gsk_nazv']; if (isset($obj)) echo $obj['gsk_nazv']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="garage-type">
<div class="label" style="width: 200px;"><span>Тип</span></div>
<div class="inputs">
<select id="garage_type_select" name="garage_type_id">
<option value="0"></option>
<?php
$sql_opened = "SELECT * FROM garage_type";
$q_opened = mysql_query($sql_opened);
while($r_opened = mysql_fetch_assoc($q_opened)){
?>
<option value="<?=$r_opened['id']?>" <?=((isset($post) && $post['garage_type_id'] == $r_opened['id']) || (isset($obj) && $obj['garage_type_id'] == $r_opened['id'])) ? 'selected': ''?>><?=$r_opened['name']?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="garage-vid" <?php if ((isset($post) && ($post['garage_type_id'] == 2)) || (isset($obj) && ($obj['garage_type_id'] == 2))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Тип гаража</span></div>
<div class="inputs">
<select name="garage_vid_id">
<?php
$sql_opened = "SELECT * FROM garage_vid";
$q_opened = mysql_query($sql_opened);
while($r_opened = mysql_fetch_assoc($q_opened)){
?>
<option value="<?=$r_opened['id']?>" <?=((isset($post) && $post['garage_vid_id'] == $r_opened['id']) || (isset($obj) && $obj['garage_vid_id'] == $r_opened['id'])) ? 'selected': ''?>><?=$r_opened['name']?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="boks-vid" <?php if ((isset($post) && (($post['garage_type_id'] == 3) || ($post['garage_type_id'] == 2))) || (isset($obj) && (($obj['garage_type_id'] == 3) || ($obj['garage_type_id'] == 2)))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<div class="label" style="width: 200px;"><span>Тип постройки</span></div>
<div class="inputs">
<select id="boks_vid_id" name="boks_vid_id">
<option value="1" <?=((isset($post) && $post['boks_vid_id'] == 1) || (isset($obj) && $obj['boks_vid_id'] == 1)) ? 'selected': ''?>>Кирпичный</option>
<option value="2" <?=((isset($post) && $post['boks_vid_id'] == 2) || (isset($obj) && $obj['boks_vid_id'] == 2)) ? 'selected': ''?>>Металлический</option>
<option value="3" <?=((isset($post) && $post['boks_vid_id'] == 3) || (isset($obj) && $obj['boks_vid_id'] == 3)) ? 'selected': ''?>>Железобетонный</option>
</select>
</div>
</div>
</div>
<div class="line rooms">
<div class="commerc-status">
<div class="label" style="width: 200px;"><span>Статус</span></div>
<div class="inputs">
<select name="commerc_status_id">
<?php
$sql_opened = "SELECT * FROM commerc_status";
$q_opened = mysql_query($sql_opened);
while($r_opened = mysql_fetch_assoc($q_opened)){
?>
<option value="<?=$r_opened['id']?>" <?=((isset($post) && $post['commerc_status_id'] == $r_opened['id']) || (isset($obj) && $obj['commerc_status_id'] == $r_opened['id'])) ? 'selected': ''?>><?=$r_opened['name']?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<h2 class="commerc-specifications">Технические хар-ки</h2>
<div class="line rooms">
<div class="commerc-specifications">
<table>
<tr>
<?php
$arrSpecifications = array();
if(isset($post['commerc_specifications']) && !empty($post['commerc_specifications'])){
$arrSpecifications = json_decode($post['commerc_specifications'], true);
}
if(isset($obj['commerc_specifications']) && !empty($obj['commerc_specifications'])){
$arrSpecifications = json_decode($obj['commerc_specifications'], true);
}
$sql_in = "SELECT * FROM commerc_specifications";
$q_in = mysql_query($sql_in);
$i=1;
while($r_in = mysql_fetch_assoc($q_in)){
?>
<td>
<input style="margin-top: 12px; margin-left: 20px; float: left; display: block;" type="checkbox" id="commerc_specifications<?=$r_in['id']?>" value="<?=$r_in['id']?>" name="commerc_specifications[]" <?=in_array($r_in['id'],$arrSpecifications) ? ' checked ' : ''?>>
<label class="area-label-right" for="commerc_specifications<?=$r_in['id']?>" style="display: block;"><?=$r_in['name']?></label>
</td>
<?php
if($i%2 == 0){
?>
</tr>
<tr>
<?php
}
$i++;
}
?>
</tr>
</table>
</div>
<div class="clear"></div>
</div>
</div>
<div class="block commerc-infrastructures" <?php if ((isset($post) && ($post['type'] != 4)) || (isset($obj) && ($obj['type'] != 4))) {echo 'style="display:block;"';} else {echo 'style="display:none;"';}?>>
<h2>Инфраструктура</h2>
<div class="line rooms">
<div class="commerc-infrastructure">
<table>
<tr>
<?php
$arrInfrastructure = array();
if(isset($post['commerc_infrastructure']) && !empty($post['commerc_infrastructure'])){
$arrInfrastructure = $post['commerc_infrastructure'];
}
if(isset($obj['commerc_infrastructure']) && !empty($obj['commerc_infrastructure'])){
$arrInfrastructure = json_decode($obj['commerc_infrastructure'], true);
}
$sql_in = "SELECT * FROM commerc_infrastructure WHERE id < 27";
$q_in = mysql_query($sql_in);
$i=1;
while($r_in = mysql_fetch_assoc($q_in)){
?>
<td>
<input style="margin-top: 12px; margin-left: 20px; float: left; display: block;" type="checkbox" id="commerc_infrastructure<?=$r_in['id']?>" value="<?=$r_in['id']?>" name="commerc_infrastructure[]" <?=in_array($r_in['id'],$arrInfrastructure) ? ' checked ' : ''?>>
<label class="area-label-right" for="commerc_infrastructure<?=$r_in['id']?>" style="display: block;"><?=$r_in['name']?></label>
</td>
<?php
if($i%4 == 0){
?>
</tr>
<tr>
<?php
}
$i++;
}
?>
</tr>
</table>
</div>
<div class="clear"></div>
</div>
<div class="line rooms">
<div class="commerc-infrastructure2">
<table>
<tr>
<?php
$arrInfrastructure = array();
if(isset($post['commerc_infrastructure']) && !empty($post['commerc_infrastructure'])){
$arrInfrastructure = json_decode($post['commerc_infrastructure'], true);
}
if(isset($obj['commerc_infrastructure']) && !empty($obj['commerc_infrastructure'])){
$arrInfrastructure = json_decode($obj['commerc_infrastructure'], true);
}
$sql_in = "SELECT * FROM commerc_infrastructure WHERE vid =1";
$q_in = mysql_query($sql_in);
$i=1;
while($r_in = mysql_fetch_assoc($q_in)){
?>
<td>
<input style="margin-top: 12px; margin-left: 20px; float: left; display: block;" type="checkbox" id="commerc_infrastructure<?=$r_in['id']?>" value="<?=$r_in['id']?>" name="commerc_infrastructure[]" <?=in_array($r_in['id'],$arrInfrastructure) ? ' checked ' : ''?>>
<label class="area-label-right" for="commerc_infrastructure<?=$r_in['id']?>" style="display: block;"><?=$r_in['name']?></label>
</td>
<?php
if($i%4 == 0){
?>
</tr>
<tr>
<?php
}
$i++;
}
?>
</tr>
</table>
</div>
<div class="clear"></div>
</div>
<div class="line rooms">
<div class="commerc-infrastructure3">
<table>
<tr>
<?php
$arrInfrastructure = array();
if(isset($post['commerc_infrastructure']) && !empty($post['commerc_infrastructure'])){
$arrInfrastructure = $post['commerc_infrastructure'];
}
if(isset($obj['commerc_infrastructure']) && !empty($obj['commerc_infrastructure'])){
$arrInfrastructure = json_decode($obj['commerc_infrastructure'], true);
}
$sql_in = "SELECT * FROM commerc_infrastructure WHERE vid1 =1";
$q_in = mysql_query($sql_in);
$i=1;
while($r_in = mysql_fetch_assoc($q_in)){
?>
<td>
<input style="margin-top: 12px; margin-left: 20px; float: left; display: block;" type="checkbox" id="commerc_infrastructure<?=$r_in['id']?>" value="<?=$r_in['id']?>" name="commerc_infrastructure[]" <?=in_array($r_in['id'],$arrInfrastructure) ? ' checked ' : ''?>>
<label class="area-label-right" for="commerc_infrastructure<?=$r_in['id']?>" style="display: block;"><?=$r_in['name']?></label>
</td>
<?php
if($i%3 == 0){
?>
</tr>
<tr>
<?php
}
$i++;
}
?>
</tr>
</table>
</div>
<div class="clear"></div>
</div>
</div>
<div class="block newbuildings-block" <?php
$reqTypes = array(4,5,6); // Переуступка, Новостройка, Первичная продажа вторички
$reqTypesKv = array(1,2); // Переуступка, Новостройка, Первичная продажа вторички
$is_show_NB = false;
if(isset($post) && $post['operation_type'] == 1){
$is_show_NB = in_array($post['deal_type'], $reqTypes);
}
if(isset($obj) && $obj['operation_type'] == 1){
$is_show_NB = in_array($obj['deal_type'], $reqTypes);
}
if (!$is_show_NB) {
if (isset($post) && $post['is_nb'] == 1 && in_array($post['deal_type'], $reqTypesKv)) {
$is_show_NB = true;
}
if (isset($obj) && $obj['is_nb'] == 1 && in_array($obj['deal_type'], $reqTypesKv)) {
$is_show_NB = true;
}
if (isset($post) && $post['is_nb'] == 1 && isset($post) && $post['operation_type'] == 0) {
$is_show_NB = true;
}
if (isset($obj) && $obj['is_nb'] == 1 && isset($obj) && $obj['operation_type'] == 0) {
$is_show_NB = true;
}
}
if ((!isset($post) && !isset($obj)) || $is_show_NB) {
echo 'style="display:block;"';
} else {
echo 'style="display:none;"';
}
?>>
<h2>Данные по новостройкам</h2>
<div class="line rooms">
<div class="documentation-url">
<div class="label"><span>Документация:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" maxlength="200" style="float: left;width: 500px;" class="text small-input rooms" name="documentation_url" placeholder="" value="<? if (isset($post)) echo $post['documentation_url']; if (isset($obj)) echo $obj['documentation_url']; ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(ссылка на проектную декларацию)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="sale-type">
<div class="label"><span>Тип продажи:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="sale_type" style="float: left;">
<option value='0'></option>
<option value="dupt" <?= ((isset($post) && $post['sale_type'] == 'dupt') || (isset($obj) && $obj['sale_type'] == 'dupt')) ? ' selected' : ''; ?>>Договор уступки права требования</option>
<option value="dzhsk" <?= ((isset($post) && $post['sale_type'] == 'dzhsk') || (isset($obj) && $obj['sale_type'] == 'dzhsk')) ? ' selected' : ''; ?>>Договор ЖСК</option>
<option value="free" <?= ((isset($post) && $post['sale_type'] == 'free') || (isset($obj) && $obj['sale_type'] == 'free')) ? ' selected' : ''; ?>>Свободная продажа</option>
<option value="fz214" <?= ((isset($post) && $post['sale_type'] == 'fz214') || (isset($obj) && $obj['sale_type'] == 'fz214')) ? ' selected' : ''; ?>>214-ФЗ</option>
<option value="investment" <?= ((isset($post) && $post['sale_type'] == 'investment') || (isset($obj) && $obj['sale_type'] == 'investment')) ? ' selected' : ''; ?>>Договор инвестирования</option>
<option value="pdkp" <?= ((isset($post) && $post['sale_type'] == 'pdkp') || (isset($obj) && $obj['sale_type'] == 'pdkp')) ? ' selected' : ''; ?>>Предварительный договор купли-продажи</option>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(необходимо для размещения на ЦИАН)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="zipal-newbuilding-id">
<div class="label"><span>ЖК:</span></div>
<div class="inputs">
<div class="inputs-group">
<select class="text block-select required" style="margin-left: 5px; width: 521px;" id="newbuilding_id" name="newbuilding_id"></select>
<div class="clear"></div>
</div>
</div>
</div>
<script type="text/javascript">
$('#newbuilding_id').select2({
language: "ru",
theme: "bootstrap",
allowClear: true,
placeholder: '',
ajax: {
url: 'ajax/getNewBuildings.php',
dataType: 'json',
delay: 250,
data: function (params) {
return {
searchTerm: params.term,
page: params.page,
regionRfId: $('.id_rf_region').val()
};
},
processResults: function (data, params) {
params.page = params.page || 1;
return {
results: data.items,
pagination: {
more: (params.page * 10) < data.total_count
}
};
},
type: "post"
}
});
<?php
$selected = null;
if (isset($post)) {
$selected = $post['newbuilding_id'];
}
if (isset($obj) && $obj['newbuilding_id']) {
$selected = $obj['newbuilding_id'];
}
if ($selected != null) {
$sqlName = "SELECT name FROM newbuildings WHERE id = " . $selected;
$rezName = mysql_query($sqlName);
$nameNewBuild = mysql_result($rezName, 0);
?>
if ($('#newbuilding_id').find("option[value='<?php echo $selected; ?>']").length) {
$('#newbuilding_id').val('<?php echo $selected; ?>').trigger('change');
} else {
// Create a DOM Option and pre-select by default
var newOption = new Option('<?php echo addslashes($nameNewBuild);?>', '<?php echo $selected; ?>', true, true);
// Append it to the select
$('#newbuilding_id').append(newOption).trigger('change');
}
<?php } ?>
</script>
</div>
<div class="line rooms">
<div class="zipal-new-flat-decoration-type-id">
<div class="label"><span>Отделка помещения:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="zipal_new_flat_decoration_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM avito_decoration_types order by id";
$rez=mysql_query($sql);
while($newFlatDecorationType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['zipal_new_flat_decoration_type_id'] == $newFlatDecorationType['id']) || (isset($obj) && $obj['zipal_new_flat_decoration_type_id'] == $newFlatDecorationType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$newFlatDecorationType[id]' $sl>$newFlatDecorationType[name]</option>";
}
?>
</select>
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(необходимо для размещения на Авито)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="zipal-new-flat-type-id">
<div class="label"><span>Стадия строительства:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="zipal_new_flat_type_id" style="float: left;">
<option value='0'></option>
<?php
$sql="SELECT * FROM zipal_new_flat_type order by id";
$rez=mysql_query($sql);
while($newFlatType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['zipal_new_flat_type_id'] == $newFlatType['id']) || (isset($obj) && $obj['zipal_new_flat_type_id'] == $newFlatType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$newFlatType[id]' $sl>$newFlatType[name]</option>";
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="nb-end-date">
<div class="label"><span>Срок сдачи:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" style="float: left;" name="nb_end_date" readonly class="datepicker-here2 text medium-input no-mrg-left"
value="<? if (isset($post) && $post['nb_end_date'] && $post['nb_end_date'] != '0000-00-00') echo date_format(date_create($post['nb_end_date']), 'd.m.Y'); if (isset($obj) && $obj['nb_end_date'] && $obj['nb_end_date'] != '0000-00-00') echo date_format(date_create($obj['nb_end_date']), 'd.m.Y'); ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(указать срок сдачи дома)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="investor-type-id">
<div class="label"><span>Тип дольщика:</span></div>
<div class="inputs">
<div class="inputs-group">
<select name="investor_type_id" style="float: left;">
<?php
$sql="SELECT * FROM investor_type order by id";
$rez=mysql_query($sql);
while($investorType=mysql_fetch_assoc($rez))
{
if ($investorType['code'] == 'INDIVIDUAL' && isset($obj) && !$obj['investor_type_id']) {
$obj['investor_type_id'] = $investorType['id'];
}
if((isset($post) && $post['investor_type_id'] == $investorType['id']) || (isset($obj) && $obj['investor_type_id'] == $investorType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$investorType[id]' $sl>$investorType[name]</option>";
}
?>
</select>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="investor-last-name">
<div class="label"><span>Фамилия дольщика:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" maxlength="100" style="float: left;width: 500px;" class="text small-input rooms" name="investor_last_name" placeholder="" value="<? if (isset($post)) echo $post['investor_last_name']; if (isset($obj)) echo $obj['investor_last_name']; ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(указывается, если дольщик - физическое лицо)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="investor-first-name">
<div class="label"><span>Имя дольщика:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" maxlength="100" style="float: left;width: 500px;" class="text small-input rooms" name="investor_first_name" placeholder="" value="<? if (isset($post)) echo $post['investor_first_name']; if (isset($obj)) echo $obj['investor_first_name']; ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(указывается, если дольщик - физическое лицо)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="investor-second-name">
<div class="label"><span>Отчество дольщика:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" maxlength="100" style="float: left;width: 500px;" class="text small-input rooms" name="investor_second_name" placeholder="" value="<? if (isset($post)) echo $post['investor_second_name']; if (isset($obj)) echo $obj['investor_second_name']; ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(указывается, если дольщик - физическое лицо)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="investor-inn">
<div class="label"><span>ИНН дольщика:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" maxlength="100" style="float: left;width: 500px;" class="text small-input rooms" name="investor_inn" placeholder="" value="<? if (isset($post)) echo $post['investor_inn']; if (isset($obj)) echo $obj['investor_inn']; ?>">
<span class="area-label-right" style="font-size: 13px;padding-top: 11px;">(указывается, если дольщик - юридическое лицо)</span>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="line rooms">
<div class="ddu-number">
<div class="label"><span>Номер регистрации ДДУ:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="text" maxlength="100" style="float: left;width: 500px;" class="text small-input rooms" name="ddu_number" placeholder="" value="<? if (isset($post)) echo $post['ddu_number']; if (isset($obj)) echo $obj['ddu_number']; ?>">
<div class="clear"></div>
</div>
</div>
</div>
</div>
</div>
<div class="block house-block" <? if ((!isset($post) && !isset($obj)) || (isset($post) && $post['operation_type']==0) || (isset($obj) && $obj['operation_type']==0)) echo 'style="display:none;"'; ?>>
<h2>Информация о доме</h2>
<div class="line state house-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5))) {echo 'style="display:none;"';} else {echo 'style="display:block;"';}?>>
<div class="label">
<span>Тип:</span>
</div>
<div class="state-group">
<select name="house_type">
<option value='-1'></option>
<?php
$sql="SELECT * FROM house_type ORDER BY name";
$rez=mysql_query($sql);
while($houseType=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['house_type'] == $houseType['id']) || (isset($obj) && $obj['house_type'] == $houseType['id']) || (isset($complex_info) && $complex_info['house_type'] == $houseType['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$houseType[id]' $sl>$houseType[name]</option>";
}
?>
</select>
</div>
<div class="clear"></div>
</div>
<div class="line state house-wall-type" <?php if ((isset($post) && ($post['type'] == 3 || $post['type'] == 5)) || (isset($obj) && ($obj['type'] == 3 || $obj['type'] == 5))) {echo 'style="display:none;"';} else {echo 'style="display:block;"';}?>>
<div class="label">
<span>Материал:</span>
</div>
<div class="state-group">
<select name="house_material">
<option value='-1'></option>
<?php
$sql="SELECT * FROM house_material ORDER BY name";
$rez=mysql_query($sql);
while($houseMaterial=mysql_fetch_assoc($rez))
{
if((isset($post) && $post['house_material'] == $houseMaterial['id']) || (isset($obj) && $obj['house_material'] == $houseMaterial['id']) || (isset($complex_info) && $complex_info['house_material'] == $houseMaterial['id'])) $sl = "selected"; else $sl = "";
echo "<option value='$houseMaterial[id]' $sl>$houseMaterial[name]</option>";
}
?>
</select>
</div>
<div class="clear"></div>
</div>
<div class="line year">
<div class="build-year">
<div class="label" style="width: 140px;"><span>Год постройки:</span></div>
<div class="inputs">
<div class="inputs-group">
<input type="number" class="number text small-input rooms" min="0" max="2100" name="build_year" placeholder="" value="<? if (isset($post)) echo $post['build_year']; if (isset($obj)) echo $obj['build_year']; ?>">
</div>
</div>
</div>
</div>
</div>
<div class="block icons some-udob-block" <?php if ((isset($post) && $post['operation_type']==1) || (isset($obj) && $obj['operation_type']==1)) { echo 'style="display:none;"';}?>>
<h2>Удобства</h2>
<div class="inputs">
<div class="refregerator">
<input type="checkbox" name="holod" id="holod" value="1" <?php if((isset($post) && $post['holod']) || (isset($obj) && $obj['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((isset($post) && $post['stirka']) || (isset($obj) && $obj['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((isset($post) && $post['tv']) || (isset($obj) && $obj['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((isset($post) && $post['mebel']) || (isset($obj) && $obj['mebel'])) echo "checked"; ?>>
<label for="mebel">
<span class="desc_search_1">Есть мебель</span>
<span class="desc_search_2">Нет мебели</span>
</label>
</div>
</div>
</div>
<?php
$checkNow = false;
$sqlWaterCheck = "SELECT watermark FROM agency_watermark WHERE agency_id = $user->agencyId";
$rezWaterCheck = mysql_query($sqlWaterCheck);
if (mysql_num_rows($rezWaterCheck) > 0) {
$checkNow = true;
}
if ($user->agencyId == 8826 || $user->agencyId == 12556 || $user->agencyId == 11965 || $_SESSION['id'] == 13357 || $_SESSION['id'] == 15276 || $user->agencyId == 11584 || $user->agencyId == 13596 || $user->agencyId == 12259 || $user->agencyId == 10638 || $user->agencyId == 11325 || $user->agencyId == 4 || $user->agencyId == 12482 || $user->agencyId == 10041 || $user->agencyId == 14794 || $user->agencyId == 13058 || $user->agencyId == 14942 || $user->agencyId == 15401 || $user->agencyId == 15710 || $user->agencyId == 15704 || $user->agencyId == 14568 || $user->agencyId == 16785 || $user->agencyId == 17460) {
$checkNow = true;
}
?>
<div class="block last-block">
<h2>Фотографии <span style="font-size: 13px;">(данная информация необходима для рекламы на бесплатных площадках, минимум 4 фотографии)</span></h2>
<div class="checkbox">
<input name="addWaterMark" id="addWaterMark" type="checkbox" <?php if ($checkNow) { echo "checked";}?>>
<label for="addWaterMark">Добавлять водяной знак на фотографии при загрузке фотографий</label>
</div>
<div class="inputs main-photo">
<?php
$appendedFiles = array();
if(isset($post)) {
for($num=1;$num<=40;$num++) {
if (isset($post['photo' . $num]) && $post['photo' . $num]) {
$name = $post['photo' . $num];
$pathInfo = pathinfo($name);
$ph_url = $name;
if (stripos($name, "http://") === false && stripos($name, "https://") === false) {
$ph_url = "https://" . $_SERVER['SERVER_NAME'] . "/photos/$name";
}
$appendedFiles[] = array(
"name" => $pathInfo['filename'] . '.' . $pathInfo['extension'],
"file" => $ph_url,
"type" => "image/" . $pathInfo['extension'],
"data" => array(
"url" => $ph_url,
"thumbnail" => $ph_url
)
);
}
}
} else {
if(isset($obj)) {
for($num=1;$num<=40;$num++) {
if (isset($obj['photo' . $num]) && $obj['photo' . $num]) {
$name = $obj['photo' . $num];
$pathInfo = pathinfo($name);
$ph_url = $name;
if (stripos($name, "http://") === false && stripos($name, "https://") === false) {
$ph_url = "https://" . $_SERVER['SERVER_NAME'] . "/photos/$name";
}
$appendedFiles[] = array(
"name" => $ph_url,
"file" => $ph_url,
"type" => "image/" . $pathInfo['extension'],
"data" => array(
"url" => $ph_url,
"thumbnail" => $ph_url
)
);
}
}
}
}
// convert our array into json string
$appendedFiles = json_encode($appendedFiles);
?>
<div>
<input type="file" name="photo" data-fileuploader-files='<?php echo $appendedFiles; ?>' data-fileuploader-limit="40" accept="image/jpg,image/jpeg,image/png" multiple="">
</div>
<div class="clear"></div>
</div>
</div>
<!-- Планировка -->
<div class="block">
<h2>Планировка <span style="font-size: 13px;">(данная информация необходима для формирования PDF-презентации)</span></h2>
<div class="inputs plan-photo">
<?php
$appendedFile = array();
if(isset($post)) {
$name = $post['img_plan'];
$pathInfo = pathinfo($name);
$ph_url = $name;
if(stripos($name, "http://") === false && stripos($name, "https://") === false){
$ph_url = "https://".$_SERVER['SERVER_NAME']."/photos/$name";
}
$appendedFile = array(
"name" => $pathInfo['filename'].'.'.$pathInfo['extension'],
"file" => $ph_url,
"type" => "image/".$pathInfo['extension'],
"data" => array(
"url" => $ph_url,
"thumbnail" => $ph_url
)
);
} else {
if(isset($obj) && isset($plan)) {
if ($plan['img_plan']) {
$name = $plan['img_plan'];
$pathInfo = pathinfo($name);
$ph_url = $name;
if (stripos($name, "http://") === false && stripos($name, "https://") === false) {
$ph_url = "https://" . $_SERVER['SERVER_NAME'] . "/photos/$name";
}
$appendedFile = array(
"name" => $ph_url,
"file" => $ph_url,
"type" => "image/" . $pathInfo['extension'],
"data" => array(
"url" => $ph_url,
"thumbnail" => $ph_url
)
);
}
}
}
// convert our array into json string
$appendedFile = json_encode($appendedFile);
?>
<div>
<input type="file" name="img_plan" data-fileuploader-files='<?php echo $appendedFile; ?>' data-fileuploader-limit="1" accept="image/jpg,image/jpeg,image/png">
</div>
<div class="clear"></div>
</div>
</div>
<!-- / Планировка -->
<?php
$agencyId = $user->agencyId;
$sql = "SELECT `fields`.*, IF (`fields`.`block_id` > 0, `blocks`.`title`, NULL) AS `block_title`, IF (`fields`.`block_id` > 0, `blocks`.`order`, 0) AS `block_order`
FROM `object_fields` AS `fields`
LEFT JOIN `object_fields_blocks` AS `blocks` ON (`fields`.`block_id`=`blocks`.`id` OR `fields`.`block_id`=0)
WHERE `fields`.`is_active`=1 AND `fields`.`agency_id`='$agencyId'
GROUP BY `fields`.`id` ORDER BY `block_order`, `fields`.`order`";
$query = mysql_query($sql);
$blocks = [];
if ($total_inputs = mysql_num_rows($query)) { ?>
<div class="block">
<h2>Дополнительные поля</h2>
<div id="customFieldsInputsForm" class="fields-inputs">
<?php while($field = mysql_fetch_assoc($query)) {
$field_id = $field['id'];
$label = $field['title'];
$name = $field['name'];
$block_title = $field['block_title'];
if ($field['block_id'] == 0)
$block_title = 'Общие поля';
if (!is_null($field['params']))
$params = json_decode($field['params'], true);
else
$params = null;
$inputs++;
if (!in_array($block_title, $blocks)) {
if (!empty($blocks)) { ?>
<!-- END^ -->
</div>
</div>
<?php } ?>
<div>
<h3 class="block-title"><?= $block_title; ?> <span class="ti-angle-down"></span></h3>
<div class="fields" style="display: none;">
<?php
$blocks[] = $block_title;
} ?>
<div class="line rooms">
<div class="title-line">
<div class="label"><span><?= $label; ?>:</span></div>
<div class="inputs">
<div class="inputs-group">
<?php if (intval($field['type']) == 0) : ?>
<input type="text" class="text small-input" id="custom__<?= $name; ?>" name="fields[<?= $field_id; ?>]" value="<?= ((isset($post['fields'][$field_id])) ? $post['fields'][$field_id] : ((isset($obj['fields'][$field_id])) ? $obj['fields'][$field_id] : '')); ?>" <?= (intval($field['is_required'])) ? 'required' : '' ?>/>
<?php elseif (intval($field['type']) == 1) : ?>
<input type="number" class="text small-input" id="custom__<?= $name; ?>" name="fields[<?= $field_id; ?>]" value="<?= ((isset($post['fields'][$field_id])) ? $post['fields'][$field_id] : ((isset($obj['fields'][$field_id])) ? $obj['fields'][$field_id] : '')); ?>" <?= (intval($field['is_required'])) ? 'required' : '' ?>/>
<?php elseif (intval($field['type']) == 2 || intval($field['type']) == 3) : ?>
<select id="custom__<?= $name; ?>" name="fields[<?= $field_id; ?>][]" <?= ((intval($field['type']) == 3) ? 'multiple' : '') ?> <?= (intval($field['is_required'])) ? 'required' : '' ?>>
<?php
$notSet = false;
if (intval($field['type']) == 2) {
$notSet = (empty($obj['fields'][$field_id]) && empty($post['fields'][$field_id]));
echo '<option value="0" ' . (($notSet) ? " selected" : "") . '>Не выбрано</option>';
}
if (is_array($params['items'])) {
$items = $params['items'];
foreach ($items as $item) {
if (empty($item['value']) || empty($item['name']))
continue;
//if ((isset($post['fields'][$field_id]) && $post['fields'][$field_id] == $item['value']) || (isset($obj['fields'][$field_id]) && $obj['fields'][$field_id] == $item['value']))
if (!$notSet && in_array($item['value'], $obj['fields'][$field_id]) || in_array($item['value'], $post['fields'][$field_id]))
$selected = " selected";
else
$selected = "";
echo '<option value="'.$item['value'].'"'.$selected.'>'.$item['name'].'</option>';
}
}
?>
</select>
<script type="text/javascript">
$('#custom__<?= $name; ?>').fastselect({placeholder: 'Не выбрано'});
</script>
<?php elseif (intval($field['type']) == 4) : ?>
<div class="checkbox small">
<?php
if ((isset($post['fields'][$field_id]) && boolval($post['fields'][$field_id])) || (isset($obj['fields'][$field_id]) && boolval($obj['fields'][$field_id])))
$checked = ' checked="checked"';
else
$checked = "";
?>
<input type="checkbox" id="custom__<?= $name; ?>" name="fields[<?= $field_id; ?>]" value="1"<?= $checked; ?> <?= (intval($field['is_required'])) ? 'required' : '' ?>>
<label for="custom__<?= $name; ?>"></label>
</div>
<?php elseif (intval($field['type']) == 5) : ?>
<textarea class="text small-input" id="custom__<?= $name; ?>" name="fields[<?= $field_id; ?>]" <?= (intval($field['is_required'])) ? 'required' : '' ?>><?= ((isset($post['fields'][$field_id])) ? $post['fields'][$field_id] : ((isset($obj['fields'][$field_id])) ? $obj['fields'][$field_id] : '')); ?></textarea>
<?php endif; ?>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<?php if ($total_inputs == $inputs) { ?>
<!-- END^ -->
</div>
</div>
<?php }
} ?>
</div>
<?php if ($user->can('object-fields')) { ?>
<span class="area-label-right" style="font-size: 13px;margin-top: 15px;margin-left: 0px;">
<i class="ti-info-alt"></i> Добавляйте дополнительные поля в карточку объекта из <a href="/settings.php#customFields" target="_blank">настроек профиля</a><br/>
Вашего агентства, чтобы потом использовать их для выгрузки в XML-фид.
</span>
<?php } ?>
<div class="clear"></div>
</div>
<?php } ?>
<div class="block">
<h2>Для документов</h2>
<div id="variablesInputsForm" class="variables-inputs"></div>
<!--a href="javascript:{};" class="collapse-link" onclick="collapseToggle('#variablesInputsForm', this);">Свернуть</a-->
<div id="variablesInnerForm" class="variables-form inner-block">
<div class="error_msg hidden" style="width:100%;"></div>
<div class="form-block" style="margin-top: 20px;">
<a href="javascript:{}" id="add_field_variable" data-section="objects" class="tab tab__new-variable">
<i class="ti-plus"></i> <span>Добавить переменную</span>
</a>
<a href="javascript:{};"
class="fr-btn steel save_btn"
onclick="saveFieldsVariables('objects', this);"
style="display: none;">
<i class="ti-save"></i><span> Сохранить</span>
</a>
<div class="clear"></div>
</div>
</div>
<span class="area-label-right" style="font-size: 13px;margin-left: 0px;">
<i class="ti-info-alt"></i> Добавляйте поля (переменные) интерактивных документов для автоматического<br/>
заполнения бланков договоров, соглашений и т.п. Такие документы можно отправлять<br/>
по эл. почте Вашему клиенту или просто вывести на печать.</span>
<div class="clear"></div>
</div>
<?php
$is_advert_moderation = false;
$can_moderation_user = true;
//Предмодерация рекламы по объектам.
$sql_moderation = "SELECT * FROM advert_moderation_agency WHERE agency_id = {$user->agencyId}";
$q_moderation = mysql_query($sql_moderation);
if(mysql_num_rows($q_moderation) > 0){
$is_advert_moderation = true;
if($user->show_all_objects_page == 0){
$can_moderation_user = false;
}
}
?>
<div class="block last-block checkboxes <?=($is_advert_moderation) ? 'hidden':''?>">
<h2>Доски объявлений</h2>
<div class="checkbox" style="margin-bottom: 10px;">
<input name="use_in_advert" id="useInAdvertSwitcher" onchange="advertsSwitch(this);" type="checkbox" value="1" data-id="<?php if (isset($obj) && isset($obj['id'])) {echo $obj['id']; } else { if (isset($post)) { echo $post['id']; } } ?>" <?= ((isset($post) && $post['use_in_advert']) || (isset($obj) && $obj['use_in_advert'])) ? "checked" : "" ?>>
<label for="useInAdvertSwitcher">В рекламу</label>
</div>
<span class="area-label-right" style="font-size: 13px;margin-left: 0px;"><i class="ti-info-alt"></i> При включенном переключателе ваш объект попадет в раздел Реклама,<br/>откуда ответственный специалист сделает выгрузку на сторонние источники.</span>
<div class="clear"></div>
</div>
<iframe name="upload-frame"></iframe>
<iframe name="upload-frame-dom"></iframe>
<div class="">
<input type="hidden" name="id" id="id_obj" value="<?php if (isset($obj) && isset($obj['id'])) {echo $obj['id']; } else { if (isset($post)) { echo $post['id']; } } ?>">
<input type="hidden" name="can" value="<?php if ($_GET['can'] || (isset($post) && $post['can'])) { echo "1"; } ?>">
<input type="hidden" name="add_object" id="save_button" value="1">
<button id="search" class="button-fl-left big-button" type="submit"><? if(isset($get) && isset($get['id']) && $get['id']!= 0) { echo "Сохранить"; } else { echo "Добавить"; }?></button>
<div class="clear"></div>
</div>
</div>
</form>
</div>
</div>
<script type="text/javascript">
$('select.rayon').multiselect({
columns: 2,
placeholder: 'Выберите район',
search: true,
searchOptions: {
'default': 'Быстрый поиск'
},
selectAll: false,
onOptionClick: function( element, option ){
var thisOpt = $(option);
if (thisOpt.prop('checked')) {
$(option).parents("ul").find("input[type=checkbox]").each(function (index, value) {
if (thisOpt.prop('id') !== value.id) {
$(value).prop("checked", false);
$(value).parents(".ms-reflow").removeClass("selected");
$(element).find('option[value="'+ $(value).val() +'"]').prop(
'selected', false).closest('select').trigger('change');
}
});
}
}
});
function initMetro() {
$('select.metro').fastselect({
placeholder: 'Выберите метро',
onItemSelect: function() {
var ar = '';
$('.metro_other .fstControls .fstChoiceItem').each(function() {
if (ar) {
ar = ar + ",";
}
ar = ar + $(this).attr('data-value');
});
$("input[name=metroWithOrder]").val(ar);
},
onItemDelete: function(option) {
var ar = '';
$('.metro_other .fstControls .fstChoiceItem').each(function() {
if (ar) {
ar = ar + ",";
}
ar = ar + $(this).attr('data-value');
});
$("input[name=metroWithOrder]").val(ar);
}
});
var curVal = $("input[name=metroWithOrder]").val();
if (curVal) {
curVal.split(',').forEach(function (element) {
var name = $('select.metro').find('option[value="' + element + '"]').get();
$('select.metro').fastselect().data('fastselect').setSelectedOption({
value: element,
text: name[0].label
})
});
}
}
initMetro();
$(document).ready(function() {
let form = $('form#upload-form');
form.find('input[name="ploshad"]').on('change, blur', (e) => {
e.preventDefault();
e.stopPropagation();
let check = /^[0-9,.]*$/;
let pattern = /^[0-9]([,][0-9])?$/g;
let ploshad = form.find('input[name="ploshad"]').val();
if (check.test(ploshad)) {
ploshad = ploshad.toString().replace(pattern, "").replace(/[.]/g, ",");
//console.log(ploshad);
if (ploshad !== "") {
form.find('input[name="ploshad"]').val(ploshad);
}
}
});
form.find('input[name="ploshad_k"]').on('change, blur', (e) => {
e.preventDefault();
e.stopPropagation();
let check = /^[0-9,.]*$/;
let pattern = /^[0-9]([,][0-9])?$/g;
let ploshad_k = form.find('input[name="ploshad_k"]').val();
if (check.test(ploshad_k)) {
ploshad_k = ploshad_k.toString().replace(pattern, "").replace(/[.]/g, ",");
//console.log(ploshad_k);
if (ploshad_k !== "") {
form.find('input[name="ploshad_k"]').val(ploshad_k);
}
}
});
form.find('input[name="ploshad_komn"]').on('change, blur', (e) => {
e.preventDefault();
e.stopPropagation();
let check = /^[0-9,.]*$/;
let pattern = /^[0-9]([,][0-9])?$/g;
let pattern2 = /[^+,\d]/g;
let ploshad_komn = form.find('input[name="ploshad_komn"]').val();
if (ploshad_komn !== "") {
ploshad_komn = ploshad_komn.toString().replace(pattern, "").replace(/[.]/g, ",").replace(pattern2, "");
//console.log(ploshad_komn);
if (ploshad_komn !== "") {
form.find('input[name="ploshad_komn"]').val(ploshad_komn);
}
}
});
form.find('input[name="etazh"], input[name="etazhnost"]').on('change, blur', (e) => {
e.preventDefault();
e.stopPropagation();
let etazh = form.find('input[name="etazh"]').val();
let etazhnost = form.find('input[name="etazhnost"]').val();
if ((parseInt(etazh) > parseInt(etazhnost)) && (form.find('input[name="etazh"]').is(':visible') && form.find('input[name="etazhnost"]').is(':visible'))) {
alert('Указанный этаж не может быть больше общей этажности.');
if (etazh > 1)
form.find('input[name="etazh"]').val(parseInt(etazh) - 1);
else
form.find('input[name="etazh"]').val(1);
}
if (parseInt(etazh) <= 0 && form.find('input[name="etazh"]').is(':visible')) {
alert('Указанный этаж не может быть меньше или равным 0.');
if (etazh > 1)
form.find('input[name="etazh"]').val(parseInt(etazh) - 1);
else
form.find('input[name="etazh"]').val(1);
}
if (parseInt(etazhnost) <= 0 && form.find('input[name="etazhnost"]').is(':visible')) {
alert('Этажность не может быть меньше или равной 0.');
if (etazhnost > 1)
form.find('input[name="etazhnost"]').val(parseInt(etazhnost) - 1);
else
form.find('input[name="etazhnost"]').val(1);
}
});
form.find('input[name="ploshad"]').blur();
form.find('input[name="ploshad_k"]').blur();
form.find('input[name="ploshad_komn"]').blur();
form.find('input[name="etazh"], input[name="etazhnost"]').blur();
form.find('input[name="use_in_advert"]').on('change', function() {
let object_id = $(elemn).data("id");
let user_id = $("#session_user_id");
let state = $(elemn).is(":checked");
if (!state) {
if (confirm("Убрать объект из рекламы? Если показ в рекламе уже был начат, то все ротации по объекту будут остановлены.")) {
$(this).prop("value", 0);
$(this).prop("checked", false);
switchToAdvert(object_id, user_id, +state);
} else {
$(this).prop("value", 1);
$(this).prop("checked", true);
}
return false;
} else if (state) {
$(this).prop("value", 1);
$(this).prop("checked", true);
switchToAdvert(object_id, user_id, +state);
}
return false;
});
$('body').on('change', '#complex_deadline', function(){
var period = $(this).find('option[value="' + $(this).val() + '"]').attr('data-deadline');
//var corpus = $(this).find('option[value="' + $(this).val() + '"]').attr('data-corpus');
$('input[name="nb_end_date"]').val(period);
// $('input[name="korpus"]').val(corpus);
});
let source_id = "<?php if (isset($obj) && isset($obj['id'])) {echo $obj['id']; } else { if (isset($post)) { echo $post['id']; } } ?>";
getFormVariables("objects", source_id);
});
</script>
<?php } else { ?>
<div class="inner">
<div class="main-title">
<h1>
<span>Объекты</span>
</h1>
</div>
<div class="empty-block">
<h1><i class="ti-check"></i></h1>
<h2>Объявление сохранено</h2>
<?php if ($_SESSION['suc_add'] == 1 || $_SESSION['suc_add'] == 3) {
/*if (!isset($_SESSION['user_view'])) {
?>
<button style="margin-top: 16px;" onclick="window.location = '/my-objects.php';"
class="top-line__button">ОК
</button>
<?php
} else {
?>
<button style="margin-top: 16px;" onclick="window.location = '/my-objects.php?id_agent=<?php echo $_SESSION['user_view'];?>';"
class="top-line__button">ОК
</button>
<?php
}*/
?>
<button style="margin-top: 16px;" onclick="localStorage['edit_object_prev_url']='add-object';window.location = '/my-objects.php';"
class="top-line__button">ОК
</button>
<?php
} ?>
<?php if ($_SESSION['suc_add'] == 2) {
/*if (!isset($_SESSION['user_view'])) {
?>
<button style="margin-top: 16px;" onclick="window.location = '/my-objects.php?sale=1';"
class="top-line__button">ОК
</button>
<?php
} else {
?>
<button style="margin-top: 16px;" onclick="window.location = '/my-objects.php?sale=1&id_agent=<?php echo $_SESSION['user_view'];?>';"
class="top-line__button">ОК
</button>
<?php
}*/
?>
<button style="margin-top: 16px;" onclick="localStorage['edit_object_prev_url']='add-object';window.location = '/my-objects.php?sale=1';"
class="top-line__button">ОК
</button>
<?php
} ?>
<?php if ($_SESSION['suc_add'] == 4) {?>
<button style="margin-top: 16px;" onclick="localStorage['edit_object_prev_url']='add-object';window.location = '/agency-objects.php';" class="top-line__button">ОК</button>
<?php } ?>
<?php if ($_SESSION['suc_add'] == 5) {?>
<button style="margin-top: 16px;" onclick="localStorage['edit_object_prev_url']='add-object';window.location = '/my-objects.php?sale=1&ad=1';" class="top-line__button">ОК</button>
<?php } ?>
<?php if ($_SESSION['suc_add'] == 6) {?>
<button style="margin-top: 16px;" onclick="localStorage['edit_object_prev_url']='add-object';window.location = '/my-objects.php?ad=1';" class="top-line__button">ОК</button>
<?php } ?>
<?php if ($_SESSION['suc_add'] == 7) {
/*if (!isset($_SESSION['user_view'])) {
?>
<button style="margin-top: 16px;" onclick="window.location = '/my-objects.php?archive=1';"
class="top-line__button">ОК
</button>
<?php
} else {
?>
<button style="margin-top: 16px;" onclick="window.location = '/my-objects.php?archive=1&id_agent=<?php echo $_SESSION['user_view'];?>';"
class="top-line__button">ОК
</button>
<?php
}*/
?>
<button style="margin-top: 16px;" onclick="localStorage['edit_object_prev_url']='add-object';window.location = '/my-objects.php?archive=1';"
class="top-line__button">ОК
</button>
<?php
} ?>
<?php if ($_SESSION['suc_add'] == 8) {
/*if (!isset($_SESSION['user_view'])) {
?>
<button style="margin-top: 16px;" onclick="window.location = '/my-objects.php?archive=1&sale=1';"
class="top-line__button">ОК
</button>
<?php
} else {
?>
<button style="margin-top: 16px;" onclick="window.location = '/my-objects.php?archive=1&sale=1&id_agent=<?php echo $_SESSION['user_view'];?>';"
class="top-line__button">ОК
</button>
<?php
}*/
?>
<button style="margin-top: 16px;" onclick="localStorage['edit_object_prev_url']='add-object';window.location = '/my-objects.php?archive=1&sale=1';"
class="top-line__button">ОК
</button>
<?php
} ?>
<?php if ($_SESSION['suc_add'] == 13) {
?>
<button style="margin-top: 16px;" onclick="localStorage['edit_object_prev_url']='add-object';window.location = '/complex_objects.php?complex_id=<?=$_SESSION['complex_id']?>';"
class="top-line__button">ОК
</button>
<?php
} ?>
</div>
</div>
<?php
unset($_SESSION['suc_add']);
unset($_SESSION['user_view']);
unset($_SESSION['complex_id']);
} ?>
</div>
<script type="text/javascript" src="/js/kladr-custom.js?t=10"></script>
<script type="text/javascript">
$(window).on("load", function () {
$('.operation_type.selected').click();
unBlockUi();
});
//Получение списка клиентов
function getSelectClients(clientId){
$("#object-new-client-input").html('');
$("#object-new-client-input").html('<input type="text" name="sobstv_object" style="width:100px;" id="object-new-client" data-url="/ajax/list_clients.php" data-load-once="true">');
if(clientId){
bindObjReq(clientId);
$("#object-new-client").val(clientId);
var client_info = [];
$.get('/ajax/list_clients.php?id='+clientId, function(data){
client_info = data;
$("#object-new-client").attr('data-initial-value', JSON.stringify(client_info));
$("#object-new-client").fastselect({
placeholder: 'Клиент',
onItemSelect: function(item, val){
bindObjReq();
},
});
});
}
}
//getSelectClients();
$("#object-new-client").fastselect(
{
placeholder: 'Клиент',
onItemSelect: function(item, val){
bindObjReq();
},
});
$("#object-activities-input").fastselect({placeholder: 'Теги'});
function reinitMetro(regionId){
$("input[name=metroWithOrder]").val("");
$.get('/ajax/getMetroForRegion.php?id='+regionId, function(data){
$('select.metro').html(data);
$('select.metro').fastselect().data('fastselect').destroy();
initMetro();
});
}
</script>
<?php require($_SERVER['DOCUMENT_ROOT']."/templates/footer.php"); ?>