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

256 lines
22 KiB
PHP
Raw Permalink 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");
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
}
?>