68 lines
2.5 KiB
PHP
68 lines
2.5 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'] && isset($_GET['object_id'])) {
|
|
|
|
$get = clearInputData($_GET);
|
|
|
|
$minAdvDays = 3;
|
|
$useAdverts = false;
|
|
$hasAdvAlert = false;
|
|
|
|
/*$sql = "SELECT add_to_bn_feed, add_to_yandex_feed, add_to_domclick_feed, add_to_avito_feed, add_to_emls_feed, add_to_cian_feed, add_to_zipal
|
|
FROM objects WHERE id=$objectId";
|
|
$res = mysql_query($sql);
|
|
$obj = mysql_fetch_assoc($res);*/
|
|
|
|
if (!isset($obj)) {
|
|
$objectId = trim($_GET['object_id']);
|
|
$sql = "SELECT * FROM objects WHERE id=$objectId";
|
|
$res = mysql_query($sql);
|
|
$obj = mysql_fetch_assoc($res);
|
|
|
|
//начитываем ошибки размещения объектов в рекламе
|
|
$objAdsErrors = [];
|
|
$objAdsSended = [];
|
|
$sql_ads = "SELECT `object_id`, `service_id`, `errors` FROM `ads_stats` WHERE `object_id` IN (" . $objectId .") AND `errors` IS NOT NULL";
|
|
$rezAdsErrors = mysql_query($sql_ads);
|
|
if (mysql_num_rows($rezAdsErrors) > 0) {
|
|
while ($objAdsInfo = mysql_fetch_assoc($rezAdsErrors)) {
|
|
$object_id = $objAdsInfo['object_id'];
|
|
$service_id = $objAdsInfo['service_id'];
|
|
$objAdsErrors[$object_id][$service_id] = json_decode($objAdsInfo['errors']);
|
|
}
|
|
}
|
|
|
|
//начитываем размещения объектов в рекламе
|
|
$sql_ads = "SELECT `object_id`, `service_id`, `errors`, `url` FROM `ads_stats` WHERE `object_id` IN (" . $objectId .") AND `errors` IS NULL";
|
|
$rezAdsErrors = mysql_query($sql_ads);
|
|
if (mysql_num_rows($rezAdsErrors) > 0) {
|
|
while ($objAdsInfo = mysql_fetch_assoc($rezAdsErrors)) {
|
|
$object_id = $objAdsInfo['object_id'];
|
|
$service_id = $objAdsInfo['service_id'];
|
|
$objAdsSended[$object_id][$service_id] = $objAdsInfo['url'];
|
|
}
|
|
}
|
|
|
|
if (isset($objAdsErrors[$obj['id']])) {
|
|
$obj['ads_errors'] = $objAdsErrors[$obj['id']];
|
|
} else {
|
|
$obj['ads_errors'] = null;
|
|
}
|
|
|
|
if (isset($objAdsSended[$obj['id']])) {
|
|
$obj['ads_send'] = $objAdsSended[$obj['id']];
|
|
} else {
|
|
$obj['ads_send'] = null;
|
|
}
|
|
|
|
} else {
|
|
$objectId = $obj['id'];
|
|
}
|
|
|
|
include($_SERVER['DOCUMENT_ROOT'] . "/templates/object-content__advert.php");
|
|
} ?>
|