Joywork/ajax/unpublishZipal.php
2026-05-22 21:21:54 +03:00

46 lines
1.7 KiB
PHP
Raw 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'] && $_POST['objectId'] && is_numeric($_POST['objectId'])) {
$post = clearInputData($_POST);
$objectId = $post['objectId'];
$userId = $_SESSION['id'];
$sql = "SELECT count(id) FROM zipal_objects WHERE zipal_id is not null and object_id = $objectId";
$rez = mysql_query($sql);
$count = mysql_result($rez,0);
//если объект уже был отправлен, то распубликовываем, иначе удаляем
if ($count > 0) {
$sql = "UPDATE zipal_objects SET sended = 1, published = 1, unpublish = 1, unpublish_user_id = $userId WHERE object_id = $objectId";
mysql_query($sql);
} else {
$sql = "DELETE from zipal_objects WHERE object_id = $objectId";
mysql_query($sql);
}
$sql = "UPDATE objects
SET use_in_advert = IF(
add_to_bn_feed = 0 AND
add_to_yandex_feed = 0 AND
add_to_domclick_feed = 0 AND
add_to_avito_feed = 0 AND
add_to_emls_feed = 0 AND
add_to_cian_feed = 0, 0, 1),
add_to_zipal=0,
is_main = 0
WHERE id=$objectId";
mysql_query($sql);
$logText = "Отправлен на отмену публикации через кнопку С отчетами";
$sqlLog = "INSERT INTO object_publish_log(object_id, created_at, user_id, log_text) VALUES ('$objectId', NOW(), '$userId', '$logText')";
mysql_query($sqlLog);
}