Joywork/ajax/addCheckedToAd.php

120 lines
5.7 KiB
PHP
Raw Normal View History

2026-05-22 20:21:54 +02:00
<?php
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
if($_SESSION['id']) {
$sql = "SELECT * FROM users WHERE id = $_SESSION[id]";
$rez = mysql_query($sql);
$user = mysql_fetch_assoc($rez);
$dateAdd = date("Y-m-d H:i:s");
$phone = $user['phone'];
$num_search = num_search($user['phone']);
if ($_SESSION['agency']) {
$sobstv = $user['agency_name'];
} else {
$agency = new User;
$agency->get($user['id']);
if (isset($agency->agencyName)) {
$sobstv = trim($user['last_name'] . ' ' . $user['first_name'] . ' ' . $user['middle_name']) . " Агентство " . $agency->agencyName;
} else {
$sobstv = trim($user['last_name'] . ' ' . $user['first_name'] . ' ' . $user['middle_name']);
}
}
foreach($_SESSION['checked'] as $ts) {
$sql10="SELECT * FROM objects WHERE use_in_advert = 1 AND id_add_user = $_SESSION[id] AND initial_object_id = $ts";
$rez_10=mysql_query($sql10);
if (mysql_num_rows($rez_10) > 0) {
// уже добавляли этот объект
continue;
}
$sql3="SELECT * FROM objects WHERE objects.id = $ts";
$rez_obj=mysql_query($sql3);
$obj=mysql_fetch_assoc($rez_obj);
if ($obj) {
//переносим объект
$sql = "INSERT INTO objects(prim_srok, nazv, type, rayon, adres, dom, korpus, litera, peshkom, transport, srok, komnat, vsego_komn, etazh, etazh_iz, ploshad, ploshad_k, ploshad_komn, holod, stirka, tv, mebel, stoim, stoim_prim, opis, phone, moder, date_add, sobstv, phone_search, id_add_user, id_user, date_really_add, commission, add_to_yandex_feed, add_from_archive, initial_object_id, initial_object_phone, initial_object_sobstv, type_category, use_in_advert, initial_object_stoim, operation_type)
VALUES('$obj[prim_srok]', '$obj[nazv]', '$obj[type]', '$obj[rayon]', '$obj[adres]', '$obj[dom]', '$obj[korpus]', '$obj[litera]', '$obj[peshkom]', '$obj[transport]', '$obj[srok]', '$obj[komnat]', '$obj[vsego_komn]', '$obj[etazh]', '$obj[etazh_iz]', '$obj[ploshad]', '$obj[ploshad_k]', '$obj[ploshad_komn]', '$obj[holod]', '$obj[stirka]', '$obj[tv]', '$obj[mebel]', '$obj[stoim]', '$obj[stoim_prim]', '$obj[opis]', '$phone', '$obj[moder]', '$dateAdd', '$sobstv', '$num_search', '$_SESSION[id]', '$_SESSION[id]', NOW(), '100', '0', '1', '$obj[id]', '$obj[phone]', '$obj[sobstv]', '$obj[type_category]', '1', '$obj[stoim]', '$obj[operation_type]')";
mysql_query($sql);
$id = mysql_insert_id();
//переносим метро
$sql4="SELECT * FROM sp_metro WHERE id_obj = $ts";
$rez_metro=mysql_query($sql4);
while($m = mysql_fetch_assoc($rez_metro)) {
$sql = "INSERT INTO sp_metro(id_obj, id_metro) VALUES('$id', '$m[id_metro]')";
mysql_query($sql);
}
//переносим доп поля продажи
if ($obj['operation_type'] == 1) {
$sql77 = "SELECT * FROM sale_objects WHERE object_id=$ts";
$rez77 = mysql_query($sql77);
while ($saleObj = mysql_fetch_assoc($rez77)) {
$sql88 = "INSERT INTO sale_objects (object_id, house_material, house_type, deal_type, build_year) VALUES ('$id', '$saleObj[house_material]', '$saleObj[house_type]', '$saleObj[deal_type]', '$saleObj[build_year]')";
mysql_query($sql88);
}
}
//переносим фото
$sqlSelectPhoto = "select oop.id, oop.object_photo_id, oop.sort_order from objects_object_photo oop where oop.object_id = $ts";
$rezSelectPhoto = mysql_query($sqlSelectPhoto);
if (mysql_num_rows($rezSelectPhoto) > 0) {
while ($objPh = mysql_fetch_assoc($rezSelectPhoto)) {
$sqlPhoto = "SELECT * FROM object_photo where id = $objPh[object_photo_id]";
$rezPhoto = mysql_query($sqlPhoto);
if (mysql_num_rows($rezPhoto) > 0) {
$photo = mysql_fetch_assoc($rezPhoto);
$sqlInsPhoto = "INSERT INTO object_photo(photo) VALUES('$photo[photo]')";
mysql_query($sqlInsPhoto);
$photoId = mysql_insert_id();
$sqlInsPhotoLink = "INSERT INTO objects_object_photo(object_id, object_photo_id, sort_order) VALUES($id, $photoId, $objPh[sort_order])";
mysql_query($sqlInsPhotoLink);
}
}
}
//переносим заметки
$sql4="SELECT * FROM user_object_events WHERE object_id = $ts and user_id = $_SESSION[id]";
$rez_events=mysql_query($sql4);
while($event = mysql_fetch_assoc($rez_events)) {
$address = 'NULL';
if ($event['address']) {
$address = "'$event[address]'";
}
$sum = 'NULL';
if ($event['sum']) {
$sum = "'$event[sum]'";
}
$schDate = 'NULL';
if ($event['schedule_date']) {
$schDate = "'$event[schedule_date]'";
}
$comment = 'NULL';
if ($event['comment']) {
$comment = "'$event[comment]'";
}
$sql = "INSERT INTO user_object_events(user_id, object_id, create_date, type, address, sum, schedule_date, comment, calendar_view)
VALUES('$event[user_id]', '$id', '$event[create_date]', '$event[type]', $address, $sum, $schDate, $comment, '$event[calendar_view]')";
mysql_query($sql);
}
}
}
}