Файл: adm_panel/rekl.php
Строк: 188
<?php
require_once '../sys/inc/start.php';
require_once '../sys/inc/compress.php';
require_once '../sys/inc/sess.php';
require_once '../sys/inc/settings.php';
require_once '../sys/inc/db_connect.php';
require_once '../sys/inc/ipua.php';
require_once '../sys/inc/fnc.php';
require_once '../sys/inc/adm_check.php';
require_once '../sys/inc/user.php';
user_access('adm_rekl', null, 'index.php?' . SID);
adm_check();
if (isset($_GET['sel']) && is_numeric($_GET['sel']) && $_GET['sel'] > 0 && $_GET['sel'] <= 4) {
$sel = intval($_GET['sel']);
$set['title'] = 'Реклама';
require_once '../sys/inc/thead.php';
if (isset($_GET['add']) && isset($_POST['name']) && $_POST['name'] != NULL && isset($_POST['link']) && isset($_POST['img']) && isset($_POST['ch']) && isset($_POST['mn'])) {
$ch = intval($_POST['ch']);
$mn = intval($_POST['mn']);
$time_last = time() + $ch * $mn * 60 * 60 * 24;
if (isset($_POST['dop_str']) && $_POST['dop_str'] == 1) {
$dop_str = 1;
} else {
$dop_str = 0;
}
$link = stripcslashes(htmlspecialchars($_POST['link']));
$name = stripcslashes(htmlspecialchars($_POST['name']));
$img = stripcslashes(htmlspecialchars($_POST['img']));
mysql_query("INSERT INTO `rekl` (`time_last`, `name`, `img`, `link`, `sel`, `dop_str`) VALUES ('$time_last', '$name', '$img', '$link', '$sel', '$dop_str')");
msg('Рекламная ссылка добавлена');
} elseif (isset($_GET['set']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `rekl` WHERE `sel` = '$sel' AND `id` = '" . intval($_GET['set']) . "'"), 0) && isset($_POST['name']) && isset($_POST['link']) && isset($_POST['img']) && isset($_POST['ch']) && isset($_POST['mn'])) {
$rekl = mysql_fetch_assoc(mysql_query("SELECT * FROM `rekl` WHERE `sel` = '$sel' AND `id` = '" . intval($_GET['set']) . "' LIMIT 1"));
$ch = intval($_POST['ch']);
$mn = intval($_POST['mn']);
if ($rekl['time_last'] > time()) {
$time_last = $rekl['time_last'] + $ch * $mn * 60 * 60 * 24;
} else {
$time_last = time() + $ch * $mn * 60 * 60 * 24;
}
$link = stripcslashes(htmlspecialchars($_POST['link']));
$name = stripcslashes(htmlspecialchars($_POST['name']));
$img = stripcslashes(htmlspecialchars($_POST['img']));
if (isset($_POST['dop_str']) && $_POST['dop_str'] == 1) {
$dop_str = 1;
} else {
$dop_str = 0;
}
mysql_query("UPDATE `rekl` SET `time_last` = '$time_last', `name` = '$name', `link` = '$link', `img` = '$img', `dop_str` = '$dop_str' WHERE `id` = '" . intval($_GET['set']) . "'");
msg('Рекламная ссылка изменена');
header("Refresh: 1; url=?sel=$sel");
echo "<div class = 'foot'>";
echo "<img src = '/style/icons/left.png' /> <a href = '?sel=$sel'>Текущая позиция</a><br />";
echo "<img src = '/style/icons/left.png' /> <a href = '?'>Список рекламы</a><br />";
echo "</div>";
} elseif (isset($_GET['del']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `rekl` WHERE `sel` = '$sel' AND `id` = '" . intval($_GET['del']) . "'"), 0)) {
mysql_query("DELETE FROM `rekl` WHERE `id` = '" . intval($_GET['del']) . "' LIMIT 1");
msg('Рекламная ссылка удалена');
header("Refresh: 1; url=?sel=$sel");
echo "<div class = 'foot'>";
echo "<img src = '/style/icons/left.png' /> <a href = '?sel=$sel'>Текущая позиция</a><br />";
echo "<img src = '/style/icons/left.png' /> <a href = '?'>Список рекламы</a><br />";
echo "</div>";
}
err();
aut();
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `rekl` WHERE `sel` = '$sel'"), 0);
$k_page = k_page($k_post, $set['p_str']);
$page = page($k_page);
if (isset($_GET['set']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `rekl` WHERE `sel` = '$sel' AND `id` = '" . intval($_GET['set']) . "'"), 0)) {
$rekl = mysql_fetch_assoc(mysql_query("SELECT * FROM `rekl` WHERE `sel` = '$sel' AND `id` = '" . intval($_GET['set']) . "'"));
echo "<form class = 'foot' name = 'rekl' method = 'POST' action = '?sel=$sel&set=$rekl[id]&page=$page'>";
echo "Название: *<br />";
echo "<input type = 'text' name = 'name' value = '$rekl[name]' /><br />";
echo "Ссылка: *<br />";
echo "<input type = 'text' name = 'link' value = '$rekl[link]' /><br />";
echo "Картинка:<br />";
echo "<input type = 'text' name = 'img' value = '$rekl[img]' /><br />";
echo "" . ($rekl['time_last'] > time() ? 'Продлить на' : 'Продлить до') . "<br />";
echo "<input type = 'text' name = 'ch' size = '3' value = '0' />";
echo "<select name = 'mn'>";
echo "<option value = '1' selected = 'selected'>Дней</option>";
echo "<option value = '7'>Недель</option>";
echo "<option value = '31'>Месяцев</option>";
echo "</select><br />";
echo "* - обязательные поля<br />";
if ($rekl['dop_str'] == 1) {
$dop = " checked='checked'";
} else {
$dop = NULL;
}
echo "<label><input type = 'checkbox'$dop name = 'dop_str' value = '1' /> Доп. страница</label><br />";
echo "<div class = 'right' id = 'hide'>";
echo "<a href = 'rekl.php?sel=$sel&page=$page' title = 'Отмена'><img src = '/style/icons/cross.png' /></a>";
echo "</div>";
echo "<button class = 'btn'>";
echo "<img src = '/style/icons/save.png' /> Сохранить изменения";
echo "</button></form>";
}
$start = $set['p_str'] * $page - $set['p_str'];
$q = mysql_query("SELECT * FROM `rekl` WHERE `sel` = '$sel' ORDER BY `time_last` DESC LIMIT $start, $set[p_str]");
if ($k_post == 0) {
echo "<table class = 'foot'><tr><td class = 'null'>";
echo "<img src = '/style/icons/bullet_error.png' /> Для данной позиции реклама отсутствует";
echo "</td></tr></table>";
}
while ($post = mysql_fetch_assoc($q)) {
$title = $post['img'] ? "<a href='$post[img]'>[баннер]</a>" : $post['name'];
echo "<div class = 'menu_razd'>$title</div>";
echo "<table class = 'foot'><tr><td class = 'null'>";
if ($post['time_last'] > time()) {
echo "Срок истекает через: " . vremja($post['time_last']) . "<br />";
} else {
echo "Срок показа истек<br />";
}
echo "Ссылка: $post[link]<br />";
if ($post['img']) {
echo "Баннер: $post[img]<br />";
}
if ($post['dop_str']) {
echo "Переходов: $post[count]<br />";
}
echo "<div class = 'panel'>";
echo "<a href = '?sel=$sel&del=$post[id]&page=$page' title = 'Удалить'><img src = '/style/icons/cross.png' /></a> ";
echo "<a href = '?sel=$sel&set=$post[id]&page=$page' title = 'Редактировать'><img src = '/style/icons/set.png' /></a>";
echo "</div></td></tr></table>";
}
if ($k_page > 1) {
str("rekl.php?sel=$sel&", $k_page, $page);
}
if (isset($_GET['new'])) {
echo "<div class = 'menu_razd'>Добавление рекламы</div>";
echo "<form class = 'foot' name = 'name' method = 'POST' action = '?sel=$sel&add&$passgen'>";
echo "Название: *<br />";
echo "<input type = 'text' name = 'name' value = '' /><br />";
echo "Ссылка: *<br />";
echo "<input type = 'text' name = 'link' value = '' /><br />";
echo "Картинка:<br />";
echo "<input type = 'text' name = 'img' value = '' /><br />";
echo "Срок действия *:<br />";
echo "<input type = 'text' name = 'ch' size = '1' value = '1' />";
echo "<select name = 'mn'>";
echo "<option value = '1'>Дней</option>";
echo "<option value = '7' selected = 'selected'>Недель</option>";
echo "<option value = '31'>Месяцев</option>";
echo "</select><br />";
echo "* - обязательные поля<br />";
echo "<label><input type = 'checkbox' checked = 'checked' name = 'dop_str' value = '1' /> Доп. страница</label><br />";
echo "<div class = 'right' id = 'hide'>";
echo "<a href = '?sel=$sel&$passgen' title = 'Отмена'><img src = '/style/icons/cross.png' /></a>";
echo "</div>";
echo "<button class = 'btn'>";
echo "<img src = '/style/icons/add.png' /> Добавить";
echo "</button></form>";
}
echo "<a href = '?new&sel=$sel'><div class = 'foot'><img src = '/style/icons/plus_button.png' /> Добавить рекламу</div></a>";
echo "<a href = 'rekl.php'><div class = 'foot'><img src = '/style/icons/left.png' /> Список рекламы</div></a>";
if (user_access('adm_panel_show')) {
echo "<div class = 'foot'>";
echo "<img src = '/style/icons/left.png' /> <a href = '/adm_panel/'>Панель управления</a>";
echo "</div>";
}
require_once '../sys/inc/tfoot.php';
}
$set['title'] = 'Реклама';
require_once '../sys/inc/thead.php';
err();
aut();
echo "<div class = 'foot'>";
echo "<img src = '/style/icons/control-stop-square-small.png' /> <a href = '?sel=1'>Вверх сайта</a><br />";
echo "<img src = '/style/icons/control-stop-square-small.png' /> <a href = '?sel=2'>На главной</a><br />";
echo "<img src = '/style/icons/control-stop-square-small.png' /> <a href = '?sel=3'>Низ сайта (главная)</a><br />";
echo "<img src = '/style/icons/control-stop-square-small.png' /> <a href = '?sel=4'>Низ сайта (остальные)</a><br />";
echo "</div>";
if (user_access('adm_panel_show')) {
echo "<div class = 'foot'>";
echo "<img src = '/style/icons/left.png' /> <a href = '/adm_panel/'>Панель управления</a>";
echo "</div>";
}
require_once '../sys/inc/tfoot.php';