256 lines
22 KiB
PHP
256 lines
22 KiB
PHP
|
|
<?php
|
|||
|
|
|
|||
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
|
|||
|
|
|
|||
|
|
if ($_SESSION['id']) {
|
|||
|
|
|
|||
|
|
$promo = [];
|
|||
|
|
$get = clearInputData($_GET);
|
|||
|
|
$agency_id = User::getUserAgencyID($_SESSION['id']);
|
|||
|
|
if ($get['object_id']) {
|
|||
|
|
$sql = "SELECT * FROM `ads_promo`
|
|||
|
|
WHERE `object_id` = '$get[object_id]' AND
|
|||
|
|
`agency_id` = '$agency_id'
|
|||
|
|
LIMIT 1";
|
|||
|
|
|
|||
|
|
if ($query = mysql_query($sql)) {
|
|||
|
|
$promo = mysql_fetch_assoc($query);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
?>
|
|||
|
|
<span class="pseudo-link closer"><i class="ti-close"></i></span>
|
|||
|
|
<div class="full_modal jw__big-add" id="addPromotion" style="display: none;">
|
|||
|
|
<form class="form-validate" method="post" id="addPromotionForm">
|
|||
|
|
<div class="modal-inner">
|
|||
|
|
<h2 style="margin-bottom:10px">Продвижение объявления</h2>
|
|||
|
|
<div class="jw__NB">
|
|||
|
|
<div class="jw__NB__flat-list">
|
|||
|
|
<div class="jw__error" style="display: none"></div>
|
|||
|
|
<table>
|
|||
|
|
<thead>
|
|||
|
|
<tr>
|
|||
|
|
<th>Площадка</th>
|
|||
|
|
<th>Пакет продвижения</th>
|
|||
|
|
</tr>
|
|||
|
|
</thead>
|
|||
|
|
<tbody>
|
|||
|
|
<tr>
|
|||
|
|
<td><img style="height: 19px;" src="/images/avito.svg"></td>
|
|||
|
|
<td>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="avito_promo_1" name="avito_highlight" <?= (intval($promo['avito_highlight'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="avito_promo_1" style="margin-left: 8px;" title="Выделение объявления">Выделение объявления</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="avito_promo_2" name="avito_xl" <?= (intval($promo['avito_xl'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="avito_promo_2" style="margin-left: 8px;" title="XL-объявление">XL-объявление</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="avito_promo_3" name="avito_x2_1" <?= (intval($promo['avito_x2_1'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="avito_promo_3" style="margin-left: 8px;" title="Пакет «До 2 раз больше просмотров на 1 день»">x2 просмотров на 1 день</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="avito_promo_4" name="avito_x2_7" <?= (intval($promo['avito_x2_7'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="avito_promo_4" style="margin-left: 8px;" title="Пакет «До 2 раз больше просмотров на 7 дней»">x2 просмотров на 7 дней</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="avito_promo_5" name="avito_x5_1" <?= (intval($promo['avito_x5_1'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="avito_promo_5" style="margin-left: 8px;" title="Пакет «До 5 раз больше просмотров на 1 день»">x5 просмотров на 1 день</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="avito_promo_6" name="avito_x5_7" <?= (intval($promo['avito_x5_7'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="avito_promo_6" style="margin-left: 8px;" title="Пакет «До 5 раз больше просмотров на 7 дней»">x5 просмотров на 7 дней</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="avito_promo_7" name="avito_x10_1" <?= (intval($promo['avito_x10_1'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="avito_promo_7" style="margin-left: 8px;" title="Пакет «До 10 раз больше просмотров на 1 день»">x10 просмотров на 1 день</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="avito_promo_8" name="avito_x10_7" <?= (intval($promo['avito_x10_7'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="avito_promo_8" style="margin-left: 8px;" title="Пакет «До 10 раз больше просмотров на 7 дней»">x10 просмотров на 7 дней</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block" style="margin: 15px 0 0 0">
|
|||
|
|
<label class="label" for="avito_promo_price" style="color:#000;width:180px;padding-right:6px;">Стоимость продвижения:</label>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input id="avito_promo_price" type="number" style="width:82px;float:left;" class="number text" name="avito_price" placeholder="0" <?= (isset($promo['avito_price'])) ? '' : 'disabled' ?> value="<?= (isset($promo['avito_price'])) ? $promo['avito_price'] : '' ?>">
|
|||
|
|
<span class="area-label-right">руб.</span>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block" style="margin: 15px 0 0 0">
|
|||
|
|
<div style="display: flex; align-items: center;">
|
|||
|
|
<label class="label" for="avito_promo_price" style="color:#000; padding-right:6px;">
|
|||
|
|
Тип платного размещения:
|
|||
|
|
</label>
|
|||
|
|
|
|||
|
|
<select id="avito_promo_type" name="avito_promo_type">
|
|||
|
|
<option data-op="1" value="1" <?= (!isset($promo['avito_promo_type']) || $promo['avito_promo_type'] == null || (isset($promo['avito_promo_type']) && ($promo['avito_promo_type'] == null || $promo['avito_promo_type'] == 1))) ? 'selected' : '' ?>>Package</option>
|
|||
|
|
<option data-op="2" value="2" <?= (isset($promo['avito_promo_type']) && $promo['avito_promo_type'] == 2) ? 'selected' : '' ?>>PackageSingle</option>
|
|||
|
|
<option data-op="3" value="3" <?= (isset($promo['avito_promo_type']) && $promo['avito_promo_type'] == 3) ? 'selected' : '' ?>>Single</option>
|
|||
|
|
</select>
|
|||
|
|
<div class="tooltip-container" style="position: relative;">
|
|||
|
|
<span class="avito_promo_type-tooltip-icon">?</span>
|
|||
|
|
<div class="avito_promo_type-tooltip-text">
|
|||
|
|
Если вы хотите разместить объявление не из пакета размещения, а с кошелька компании, выберите вариант PackageSingle или Single.<br><br>
|
|||
|
|
Все варианты размещения на Avito:<br><br>
|
|||
|
|
— <strong>Package (вариант по умолчанию)</strong> – Размещение объявления возможно только при наличии подходящего пакета размещения компании. Если пакета нет, размещение не состоится.<br><br>
|
|||
|
|
— <strong>PackageSingle</strong> – если есть подходящий пакет размещения компании, оплата снимется с него. Если пакета нет, но на кошельке Avito достаточно средств, то произойдет разовое размещение.<br><br>
|
|||
|
|
— <strong>Single</strong> – Только разовое размещение с кошелька Avito (при наличии достаточной суммы). Подходящий пакет размещения компании, если он есть, будет проигнорирован.<br><br>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><img style="height: 19px;" src="/images/cian.png"></td>
|
|||
|
|
<td>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="cian_promo_1" name="cian_standard" <?= (intval($promo['cian_standard'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="cian_promo_1" style="margin-left: 8px;" title="Стандарт">Стандарт</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="cian_promo_3" name="cian_premium" <?= (intval($promo['cian_premium'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="cian_promo_3" style="margin-left: 8px;" title="Премиум-объявление">Премиум-объявление</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="cian_promo_4" name="cian_top3" <?= (intval($promo['cian_top3'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="cian_promo_4" style="margin-left: 8px;" title="Топ">Топ</label>
|
|||
|
|
</div>
|
|||
|
|
<hr style="margin-top:10px;border:none;border-bottom:1px solid #dedede;width:64px;"/>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<label for="cian_promo_5" class="area-label" title="Ставка аукциона">Ставка аукциона (руб.):</label>
|
|||
|
|
<input id="cian_promo_5" type="number" class="number text small-input" name="cian_bet" value="<?= (isset($promo['cian_bet'])) ? $promo['cian_bet'] : "0" ?>">
|
|||
|
|
</div>
|
|||
|
|
<hr style="margin-top:10px;border:none;border-bottom:1px solid #dedede;width:64px;"/>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="cian_promo_6" name="cian_ignore_pkg" <?= (intval($promo['cian_ignore_pkg'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="cian_promo_6" style="margin-left: 8px;" title="Не использовать пакет размещений при публикации объявления">Не использовать пакет размещений</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block" style="margin: 15px 0 0 0">
|
|||
|
|
<label class="label" for="cian_promo_price" style="color:#000;width:180px;padding-right:6px;">Стоимость продвижения:</label>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input id="cian_promo_price" type="number" style="width:82px;float:left;" class="number text" name="cian_price" placeholder="0" <?= (isset($promo['cian_price'])) ? '' : 'disabled' ?> value="<?= (isset($promo['cian_price'])) ? $promo['cian_price'] : '' ?>">
|
|||
|
|
<span class="area-label-right">руб.</span>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><img style="height: 19px;" src="/images/yandex.png"></td>
|
|||
|
|
<td>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="yandex_promo_1" name="yandex_premium" <?= (intval($promo['yandex_premium'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="yandex_promo_1" style="margin-left: 8px;" title="Премиум размещение">Премиум</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="yandex_promo_2" name="yandex_raise" <?= (intval($promo['yandex_raise'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="yandex_promo_2" style="margin-left: 8px;" title="Поднятие объявления">Поднятие</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="yandex_promo_3" name="yandex_promotion" <?= (intval($promo['yandex_promotion'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="yandex_promo_3" style="margin-left: 8px;" title="Продвижение объявления">Продвижение</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block" style="margin: 15px 0 0 0">
|
|||
|
|
<label class="label" for="yandex_promo_price" style="color:#000;width:180px;padding-right:6px;">Стоимость продвижения:</label>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input id="yandex_promo_price" type="number" style="width:82px;float:left;" class="number text" name="yandex_price" placeholder="0" <?= (isset($promo['yandex_price'])) ? '' : 'disabled' ?> value="<?= (isset($promo['yandex_price'])) ? $promo['yandex_price'] : '' ?>">
|
|||
|
|
<span class="area-label-right">руб.</span>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><img style="height: 19px;top: 5px;" src="/images/domcl.jpg"></td>
|
|||
|
|
<td>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="domclick_promo_1" name="domclick_express" <?= (intval($promo['domclick_express'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="domclick_promo_1" style="margin-left: 8px;" title="Экспресс">Экспресс</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="domclick_promo_2" name="domclick_premium" <?= (intval($promo['domclick_premium'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="domclick_promo_2" style="margin-left: 8px;" title="Премиум">Премиум</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input style="margin-top: 15px;" type="checkbox" value="1" id="domclick_promo_3" name="domclick_top" <?= (intval($promo['domclick_top'])) ? " checked" : "" ?>>
|
|||
|
|
<label for="domclick_promo_3" style="margin-left: 8px;" title="Топ">Топ</label>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block" style="margin: 15px 0 0 0">
|
|||
|
|
<label class="label" for="domclick_promo_price" style="color:#000;width:180px;padding-right:6px;">Стоимость продвижения:</label>
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input id="domclick_promo_price" type="number" style="width:82px;float:left;" class="number text" name="domclick_price" placeholder="0" <?= (isset($promo['domclick_price'])) ? '' : 'disabled' ?> value="<?= (isset($promo['domclick_price'])) ? $promo['domclick_price'] : '' ?>">
|
|||
|
|
<span class="area-label-right">руб.</span>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</td>
|
|||
|
|
</tr>
|
|||
|
|
</tbody>
|
|||
|
|
</table>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="modal-submit">
|
|||
|
|
<input type="hidden" name="user_id" value="<?php echo $_SESSION['id']; ?>">
|
|||
|
|
<input type="hidden" name="object_id" value="<?php echo $get['object_id']; ?>">
|
|||
|
|
<button type="submit">Сохранить</button>
|
|||
|
|
</div>
|
|||
|
|
</form>
|
|||
|
|
</div>
|
|||
|
|
<script type="text/javascript">
|
|||
|
|
$('#avito_promo_type').fastselect({
|
|||
|
|
placeholder: 'Тип платного размещения'
|
|||
|
|
});
|
|||
|
|
</script>
|
|||
|
|
<style>
|
|||
|
|
.avito_promo_type-tooltip-icon {
|
|||
|
|
display: inline-block;
|
|||
|
|
background-color: #4CAF50;
|
|||
|
|
color: white;
|
|||
|
|
border-radius: 50%;
|
|||
|
|
width: 18px;
|
|||
|
|
height: 18px;
|
|||
|
|
text-align: center;
|
|||
|
|
line-height: 18px;
|
|||
|
|
font-size: 12px;
|
|||
|
|
cursor: pointer;
|
|||
|
|
margin-left: 6px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.avito_promo_type-tooltip-text {
|
|||
|
|
display: none;
|
|||
|
|
position: absolute;
|
|||
|
|
background-color: #f9f9f9;
|
|||
|
|
color: #333;
|
|||
|
|
padding: 10px;
|
|||
|
|
border: 1px solid #ccc;
|
|||
|
|
width: 320px;
|
|||
|
|
top: 25px;
|
|||
|
|
left: 0;
|
|||
|
|
z-index: 1000;
|
|||
|
|
font-size: 13px;
|
|||
|
|
line-height: 1.4;
|
|||
|
|
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.tooltip-container:hover .avito_promo_type-tooltip-text {
|
|||
|
|
display: block;
|
|||
|
|
}
|
|||
|
|
</style>
|
|||
|
|
<?php
|
|||
|
|
}
|
|||
|
|
?>
|