0) { $objectUser = new User; $objectUser->get($obj['id_add_user']); if (!$objectUser->agencyId) { $objectUser->agencyId = $obj['id_add_user']; } $currentUser = new User; $currentUser->get($_SESSION['id']); if (!$currentUser->agencyId) { $currentUser->agencyId = $_SESSION['id']; } if (isset($objectUser->agencyId) && $objectUser->agencyId == $currentUser->agencyId) { $canArchive = true; } } if ($obj && $canArchive) { //Старое состояние рекламы $ad = (int)$obj['use_in_advert']; if($ad == 1){ $tel = new Telegram(); $tel->object_ad($obj['id'], 0); } $sql = "UPDATE objects SET archive = 1, use_in_advert=0, add_to_bn_feed=0, add_to_emls_feed=0, add_to_avito_feed=0, add_to_cian_feed=0, add_to_domclick_feed=0, add_to_yandex_feed=0, add_to_zipal=0, is_main = 0 WHERE id=$get[objId] AND id_add_user=$obj[id_add_user]"; mysql_query($sql); $moderationAdvertClass = new ModerationAdvert(); $moderationAdvertClass->checkAndClear($get['objId'],'use_in_advert'); //Запрос к сфинкс $sql = "UPDATE objects SET archive = 1, use_in_advert=0, add_to_bn_feed=0, add_to_emls_feed=0, add_to_avito_feed=0, add_to_cian_feed=0, add_to_domclick_feed=0, add_to_yandex_feed=0, add_to_zipal=0 WHERE id=$get[objId] AND id_add_user=$obj[id_add_user]"; $db_sphinx->query($sql, true); $sql = "SELECT count(id) FROM zipal_objects WHERE zipal_id is not null and object_id = $get[objId]"; $rez = mysql_query($sql); $countButton = mysql_result($rez,0); if ($countButton > 0) { $sql = "UPDATE zipal_objects SET sended = 1, published = 1, unpublish = 1, unpublish_user_id = $currentUser->id WHERE object_id = $get[objId]"; mysql_query($sql); } $sql = "SELECT count(id) FROM advertising_package_object_publish WHERE zipal_id is not null and object_id = $get[objId]"; $rez = mysql_query($sql); $countPack = mysql_result($rez,0); if ($countPack > 0) { $sql = "UPDATE advertising_package_object_publish SET sended = 1, published = 1, unpublish = 1, active = 0, unpublish_user_id = $currentUser->id WHERE object_id = $get[objId]"; mysql_query($sql); } if ($countButton > 0 || $countPack > 0) { $logText = "Отправлен на отмену публикации в связи с перемещением в архив"; $sqlLog = "INSERT INTO object_publish_log(object_id, created_at, user_id, log_text) VALUES ('$get[objId]', NOW(), '$currentUser->id', '$logText')"; mysql_query($sqlLog); } } }