46 lines
1.7 KiB
PHP
46 lines
1.7 KiB
PHP
|
|
<?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);
|
|||
|
|
}
|