get($newUserId); if (!$newUser->agencyId) { $newUser->agencyId = $newUserId; } $currentUser = new User; $currentUser->get($_SESSION['id']); if (!$currentUser->agencyId) { $currentUser->agencyId = $_SESSION['id']; } if ($newUser->agencyId !== $currentUser->agencyId) { die("Разные агентства"); } else { if ((int)$currentUser->agencyId == 8353) { $phone = $newUser->phone; $num_search = User::num_search($phone); /*if(!empty($newUser->phone2)){ $phone = $phone.' '.$newUser->phone2; }*/ $sobstv = $newUser->fio; if ($newUser->agency == 0) { $sql="SELECT * FROM users WHERE id=$newUser->id_manager"; $rez=mysql_query($sql); $manager = mysql_fetch_assoc($rez); if($manager['id_manager']) { $agency = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE id=$manager[id_manager]")); } else { $agency = $manager; } if ($agency) { $sobstv = $newUser->fio . ", агентство " . $agency['agency_name']; } } // перенос всех объектов $sql = "UPDATE objects SET id_add_user=$newUser->id, phone = '$phone', phone_search = '$num_search', sobstv = '$sobstv' WHERE id=$objectId"; $rez = mysql_query($sql); //Запись в сфинкс $sql_sph = "UPDATE objects SET id_add_user=$newUser->id WHERE id=$objectId"; $db_sphinx->query($sql_sph); //перенос событий объектов $sqlObjEvents = "UPDATE user_object_events SET user_id=$newUser->id WHERE object_id=$objectId"; mysql_query($sqlObjEvents); //перенос комментариев объектов $sqlObjCom = "UPDATE user_object_comments SET user_id=$newUser->id WHERE object_id=$objectId"; mysql_query($sqlObjCom); // перенос Зипал $sql = "UPDATE zipal_objects SET user_id=$newUser->id, send_to_update=1 WHERE object_id=$objectId"; $rez = mysql_query($sql); $sqlPack = "UPDATE advertising_package_object_publish SET send_to_update = '1', error_when_send_to_update = '' WHERE object_id=$objectId"; mysql_query($sqlPack); //передаем клиентов $clientObjIds = []; $sql_cl_obj = "SELECT client_id FROM client_objects WHERE object_id = {$objectId}"; $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_clients = "SELECT `id`, `fio`, `email` FROM `clients` WHERE id in (".implode(',', $clientObjIds).")"; $q_client = mysql_query($sql_clients); if(mysql_num_rows($q_client) > 0){ while($client = mysql_fetch_assoc($q_client)) { $sql = "UPDATE clients SET confirm=1, who_work=$newUser->id WHERE id=$client[id]"; mysql_query($sql); $sql="UPDATE user_client_events SET user_id=$newUser->id WHERE client_id=$client[id]"; mysql_query($sql); $sql = "UPDATE `events_clients` set `read` = 1, date_update='".date('Y-m-d H:i:s')."' WHERE client_id=$client[id] and from_id = ".$_SESSION['id']; mysql_query($sql); $sql = "INSERT INTO `events_clients` (user_id, client_id, from_id, event, `read`) VALUES ('".$_SESSION['id']."', '".$client['id']."', '".$_SESSION['id']."', 'accepted', '1')"; mysql_query($sql); } } $sql = "UPDATE objects_to_send SET accept_date=NOW(), accept_state='ACCEPTED' WHERE id=$get[id]"; mysql_query($sql); } else { $sql = "INSERT INTO objects_to_send(object_id, sended_user_id, new_user_id, accept_state) "; $sql .= " VALUES($objectId, $_SESSION[id], $newUserId, 'NEW')"; mysql_query($sql); } } }