107 lines
5.3 KiB
PHP
107 lines
5.3 KiB
PHP
|
|
<?php
|
|||
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
|
|||
|
|
|
|||
|
|
if ($_SESSION['id'] && $_POST['objectId']) {
|
|||
|
|
|
|||
|
|
$post = clearInputData($_POST);
|
|||
|
|
|
|||
|
|
$objectId = $post['objectId'];
|
|||
|
|
|
|||
|
|
$idUser = $_SESSION['id'];
|
|||
|
|
$user = new User;
|
|||
|
|
$user->get($idUser);
|
|||
|
|
|
|||
|
|
$sqlCheck = "SELECT * from discharge_object_request where object_id = $objectId and state <> 'done'";
|
|||
|
|
$rezCheck = mysql_query($sqlCheck);
|
|||
|
|
|
|||
|
|
if (mysql_num_rows($rezCheck) > 0) {
|
|||
|
|
echo "Имеются уже заказанные по этому объекту выписки. Нужно дождаться результата выполнения предыдущих запросов.";
|
|||
|
|
} else {
|
|||
|
|
$simpleChecked = $post['simpleChecked'];
|
|||
|
|
$moveChecked = $post['moveChecked'];
|
|||
|
|
|
|||
|
|
if ($simpleChecked == '0' && $moveChecked == '0') {
|
|||
|
|
echo "Не указан тип заказываемой выписки.";
|
|||
|
|
} else {
|
|||
|
|
$sqlObj = "SELECT nazv, cadastral_number FROM objects WHERE id=$objectId";
|
|||
|
|
$rezObj = mysql_query($sqlObj);
|
|||
|
|
$obj = mysql_fetch_assoc($rezObj);
|
|||
|
|
|
|||
|
|
$sqlObjAdditional = "SELECT flat_number FROM objects_additional_information WHERE object_id = $objectId";
|
|||
|
|
$rezObjAdditional = mysql_query($sqlObjAdditional);
|
|||
|
|
$objAdditional = mysql_fetch_assoc($rezObjAdditional);
|
|||
|
|
|
|||
|
|
if (!$obj['cadastral_number'] && !$objAdditional['flat_number']) {
|
|||
|
|
echo "Необходимо добавить номер квартиры или кадастровый номер для квартир. Для коммерческих помещений - кадастровый номер";
|
|||
|
|
} else {
|
|||
|
|
$i = 0;
|
|||
|
|
$noticeTextFirst = '';
|
|||
|
|
$noticeTextSec = '';
|
|||
|
|
|
|||
|
|
if ($simpleChecked) {
|
|||
|
|
$sql = "INSERT INTO discharge_object_request(object_id, user_id, request_type, state, created_at) VALUES($objectId, $idUser, 'simple', 'created', NOW())";
|
|||
|
|
mysql_query($sql);
|
|||
|
|
|
|||
|
|
$sqlEvent = "INSERT INTO user_object_events(user_id, object_id, type, comment) VALUES($idUser, $objectId, 'comment', 'Заказали выписку из ЕГРН')";
|
|||
|
|
mysql_query($sqlEvent);
|
|||
|
|
|
|||
|
|
$i++;
|
|||
|
|
|
|||
|
|
$noticeTextFirst = "Добавлена новая заявка на выписку из ЕГРН от пользователя $user->fio ($user->phone) по объекту $obj[nazv].";
|
|||
|
|
|
|||
|
|
//уведомление Станиславу в телеграм
|
|||
|
|
$sql = "INSERT INTO discharge_user_notice(user_id, text, sended, created_at) VALUES(4, '$noticeTextFirst', 0, NOW())";
|
|||
|
|
mysql_query($sql);
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
if ($moveChecked) {
|
|||
|
|
$sql = "INSERT INTO discharge_object_request(object_id, user_id, request_type, state, created_at) VALUES($objectId, $idUser, 'move', 'created', NOW())";
|
|||
|
|
mysql_query($sql);
|
|||
|
|
|
|||
|
|
$sqlEvent = "INSERT INTO user_object_events(user_id, object_id, type, comment) VALUES($idUser, $objectId, 'comment', 'Заказали выписку из ЕГРН о переходе прав на объект недвижимости')";
|
|||
|
|
mysql_query($sqlEvent);
|
|||
|
|
|
|||
|
|
$i++;
|
|||
|
|
|
|||
|
|
$noticeTextSec = "Добавлена новая заявка на выписку из ЕГРН о переходе прав на объект недвижимости от пользователя $user->fio ($user->phone) по объекту $obj[nazv].";
|
|||
|
|
|
|||
|
|
//уведомление Станиславу в телеграм
|
|||
|
|
$sql = "INSERT INTO discharge_user_notice(user_id, text, sended, created_at) VALUES(4, '$noticeTextSec', 0, NOW())";
|
|||
|
|
mysql_query($sql);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//формируем общее письмо
|
|||
|
|
$noticeText = '';
|
|||
|
|
|
|||
|
|
if ($noticeTextFirst != '') {
|
|||
|
|
$noticeText = $noticeText . $noticeTextFirst;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
if ($noticeTextSec != '') {
|
|||
|
|
$noticeText = $noticeText . ' ' . $noticeTextSec;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//уведомления на мыло
|
|||
|
|
mailClientFromJoywork("JoyWork2016@mail.ru", "Новая заявка на выписку из ЕГРН", $noticeText);
|
|||
|
|
mailClientFromJoywork("sndmitrievsn@mail.ru", "Новая заявка на выписку из ЕГРН", $noticeText);
|
|||
|
|
|
|||
|
|
if ($i > 0) {
|
|||
|
|
if ($user->egrn_request_count > 0) {
|
|||
|
|
$newRequestsCount = $user->egrn_request_count - $i;
|
|||
|
|
|
|||
|
|
$sql = "UPDATE users SET egrn_request_count = $newRequestsCount where id = $user->id";
|
|||
|
|
mysql_query($sql);
|
|||
|
|
} else {
|
|||
|
|
if ($user->agencyEgrnRequestCount > 0) {
|
|||
|
|
$newRequestsCount = $user->agencyEgrnRequestCount - $i;
|
|||
|
|
|
|||
|
|
$sql = "UPDATE users SET egrn_request_count = $newRequestsCount where id = $user->agencyId";
|
|||
|
|
mysql_query($sql);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|