Файл: panel/iframe.php
Строк: 228
<?php
$title = 'Управление фрейм трафиком';
require_once '../sys/db.php';
require_once '../sys/func.php';
require_once '../sys/user.php';
require_once '../sys/head.php';
if($user['admin'] != 3){
header('Location: /');
exit;
} else {
switch($_GET['case']){
default;
?>
<div class="panel panel-default">
<div class="panel-heading"> <span class="glyphicon glyphicon-cog"></span> Список забаненых</div>
<div class="panel-body">
<a href="/panel/iframe.php?case=viiew"><div class="nav1"> Просмотр площадок</div></a><hr>
<a href="/panel/iframe.php?case=addd"><div class="nav1"> Добавить площадку</div></a><hr>
<a href="/panel/iframe.php?case=set"><div class="nav1"> Настройки</div></a><hr>
</div></div>
<?
break;
case 'viiew':
?>
<div class="panel panel-default">
<div class="panel-heading"> <span class="glyphicon glyphicon-cog"></span> Список площадок</div>
<div class="panel-body">
<?
$imr = $db->query("SELECT * FROM `iframe` WHERE `expire`>NOW()")->num_rows;
$rmq = $db->query("SELECT * FROM `iframe` WHERE `expire`>NOW() ORDER BY `id` DESC LIMIT 1000");
if($imr > 0){
while($link = $rmq->fetch_assoc()){
if ($link['ban'] == 1) {
$pri = $link['prichina'];
$ban = '<b><font color="red">Забанен!<br />Причина: '.$pri.'</font></b> [<a href="/panel/iframe.php?case=ban_off&id='.$link['id'].'">Снять бан</a>]<br />';
} else {
$ban = '[<a href="/panel/iframe.php?case=ban&id='.$link['id'].'">Забанить</a>]<br />';
}
echo'<div class="link"><a href="'.$link['url'].'" target="_blank">'.$link['url'].'</a> <a href="?case=dell&id='.$link['id'].'">Удалить</a> <a href="?case=red&id='.$link['id'].'">[Ред.]</a><br/>';
echo $ban;
echo 'Куплено: '.$link['payment'].'<br /> Истекает : '.$link['expire'].'';
echo '<br/>';
echo '</div>';
}
}else{
echo'<div class="alert alert-success" role="alert"><b>ЗАКАЗОВ НЕТ !</b></div>';
}
echo '<a href="/panel/">В админку</a></div></div>';
break;
case 'dell':
$_GET['id'] = abs(intval($_GET['id']));
$prov = $db->query("SELECT * FROM `iframe` WHERE `id`='".$_GET['id']."'")->num_rows;
if($prov == 0){
echo '<div class="alert alert-danger" role="alert">Площадки не существует!</div><br /><a href="/panel/iframe.php?case=viiew">Назад</a>';
include_once($_SERVER["DOCUMENT_ROOT"]."/sys/foot.php");
exit();
} else {
$db->query("DELETE FROM `iframe` WHERE `id` = ".intval($_GET['id'])."");
header ('Location: /panel/iframe.php?case=viiew');
}
break;
case 'addd':
echo '<div class="panel panel-default">
<div class="panel-heading"> <span class="glyphicon glyphicon-cog"></span> Добавить площадку</div>
<div class="panel-body">';
if(isset($_POST['ok'])){
$url = f($_POST['url']);
$expire = f($_POST['expire']);
$db->query("INSERT INTO `iframe` SET `url`='".$url."', `expire`='".$expire."'");
echo '<div class="alert alert-success" role="alert">Успешно добавлено</div>';
}
echo '
<form action="" method="POST">
Ссылка:<br/>
<input type="text" name="url" value=""><br/>
Истекает (Пример 1990-09-17):<br/>
<input type="text" name="expire" value=""><br/>
<input type="submit" name="ok" value="Добавить">
</form>
';
echo '<br /><a href="/panel/">В админку</a></div></div>';
break;
case 'set':
//промокод обновляем промокод
if (isset($_GET['promo'])) {
/* Функция генерации пароля */
function gen_pass($col = 9) {
$row = 'abcdefghijklmnopqrstuvwxvzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$str = '';
for($i= 0 ; $i < $col; $i++) {
$str.= $row[rand(0, 61)];
}
return $str;
}
$db->query("update `sett` set `promocod` = '".gen_pass()."'");
header ('Location: /panel/iframe.php?case=set');
}
$error = '';
if(isset($_POST['ok'])){
$id_shop = abs(intval($_POST['id']));
$id_rekl = abs(intval($_POST['id_rekl']));
$hash_rekl = f($_POST['hash_rekl']);
$hash = f($_POST['hash']);
$cena = f($_POST['cena']);
$cena_rekl = f($_POST['cena_rekl']);
$cena_bold = f($_POST['cena_bold']);// цена жирности
$cena_italic = f($_POST['cena_italic']); // цена наклонности
$cena_color = f($_POST['cena_color']); //цена цвета
if (empty($id_shop)) {
$error .= '<div class="alert alert-danger" role="alert">Поле id_shop не может быть пустым!</div>';
}
if (empty($hash)) {
$error .= '<div class="alert alert-danger" role="alert">Поле hash не может быть пустым!</div>';
}
if (empty($cena)) {
$error .= '<div class="alert alert-danger" role="alert">Поле цена не может быть пустым!</div>';
}
if (empty($hash_rekl)) {
$error .= '<div class="alert alert-danger" role="alert">Поле хэш рекламы не может быть пустым!</div>';
}
if (empty($id_rekl)) {
$error .= '<div class="alert alert-danger" role="alert">Поле id рекламы не может быть пустым!</div>';
}
if (empty($error)) {
$db->query("update `sett` SET `hash`='".$hash."', `id_shop`='".$id_shop."', `cena` = '".$cena."', `cena_rekl` = '".$cena_rekl."', `id_shop_rekl` = '".$id_rekl."', `hash_rekl` = '".$hash_rekl."', `cena_bold` = '".$cena_bold."', `cena_italic` = '".$cena_italic."', `cena_color` = '".$cena_color."'");
echo '<div class="alert alert-success" role="alert">Успешно изменено</div>';
header ('Refresh: 1');
} else {
echo $error;
}
}
?>
<div class="panel panel-default">
<div class="panel-heading"> <span class="glyphicon glyphicon-cog"></span> Настройки оплаты рекламы и iframe</div>
<div class="panel-body">
<?
echo '
<div class="link">Промокод: '.$set['promocod'].'
<form action="/panel/iframe.php?case=set&promo" method="post">
<button type="submit" class="btn btn-default navbar-btn" name="promo">Обновить промокод</button>
</form></div>
<form action="" method="POST">
ID_shop:<br/>
<input type="text" name="id" value="'.$set['id_shop'].'"><br/>
Hash:<br/>
<input type="text" name="hash" value="'.$set['hash'].'"><br/>
Цена трафика за 1 день:<br/>
<input type="text" name="cena" value="'.$set['cena'].'"><br/>
<br /><br />
ID_shop_rekl(для рекламы):<br/>
<input type="text" name="id_rekl" value="'.$set['id_shop_rekl'].'"><br/>
Hash_rekl(для рекламы):<br/>
<input type="text" name="hash_rekl" value="'.$set['hash_rekl'].'"><br/>
Цена рекламы:<br/>
<input type="text" name="cena_rekl" value="'.$set['cena_rekl'].'"><br/>
Цена жирности Рекламы:<br />
<input type="text" name="cena_bold" value="'.$set['cena_bold'].'"><br />
Цена Наклонности Рекламы:<br />
<input type="text" name="cena_italic" value="'.$set['cena_italic'].'"><br />
Цена цвета Рекламы:<br />
<input type="text" name="cena_color" value="'.$set['cena_color'].'"><br /><hr>
<input type="submit" name="ok" value="Добавить">
</form>
';
echo '<br /><br /><a href="/panel/">В админку</a></div></div>';
break;
case 'ban':
$id = abs(intval($_GET['id']));
$error = '';
if (isset($_POST['ok'])) {
$text = f($_POST['text']);
$pro = $db->query("select * from `iframe` where `id` = '".$id."' and `ban` = '0'")->num_rows;
/*
if ($pro != 0) {
$error .= '<div class="error">Сайта не существует, либо уже забанен!</div>';
} */
if (empty($error)) {
$db->query("update `iframe` set `ban` = '1', `prichina` = '".$text."' where `id` = '".$id."'");
header('Location: /panel/iframe.php?case=viiew');
} else {
echo $error;
}
}
echo '
<div class="panel panel-default">
<div class="panel-heading"> <span class="glyphicon glyphicon-cog"></span> Забанить сайт</div>
<div class="panel-body">
<div class="nav1">
<form action="" method="post">
Причина бана:<br />
<textarea name="text"></textarea><br />
<input type="submit" name="ok" value="ЗАБАНИТЬ">
</form></div></div>
';
break;
case 'ban_off':
$id = abs(intval($_GET['id']));
$pro = $db->query("select * from `iframe` where `id` = '".$id."' and `ban` = '1'")->num_rows;
if ($pro != 0) {
$db->query("update `iframe` set `ban` = '0' where `id` = '".$id."'");
header('Location: /panel/iframe.php?case=viiew');
} else {
echo '<div class="alert alert-danger" role="alert">Сайта не существует, либо он не забанен!</div>';
}
break;
case 'red':
$id = abs(intval($_GET['id']));
$error = '';
if(isset($_POST['ok'])){
$url = f($_POST['url']);
$expire = f($_POST['expire']);
if (empty($url)) {
$error .= '<div class="alert alert-danger" role="alert">Поле ссылка не может быть пустым!</div>';
}
if (empty($expire)) {
$error .= '<div class="alert alert-danger" role="alert">Поле истекает не может быть пустым!</div>';
}
if (empty($error)) {
$db->query("UPDATE `iframe` SET `url`='".$url."', `expire`='".$expire."' where `id` = '".$id."'");
echo '<div class="alert alert-success" role="alert">Успешно отредактировано</div>';
} else {
echo $error;
}
}
$viv = $db->query("select * from `iframe` where `id` = '".$id."'")->fetch_assoc();
echo '<div class="panel panel-default">
<div class="panel-heading"> <span class="glyphicon glyphicon-cog"></span> Редактировать площадку</div>
<div class="panel-body">
<form action="" method="POST">
Ссылка:<br/>
<input type="text" name="url" value="'.$viv['url'].'"><br/>
Истекает (Пример 1990-09-17):<br/>
<input type="text" name="expire" value="'.$viv['expire'].'"><br/>
<input type="submit" name="ok" value="Редактировать">
</form>
';
echo '<br /><br /><a href="/panel/iframe.php?case=viiew">В список площадок</a>
| <a href="/panel/">В админку</a></div></div>';
break;
}
}//admin
require_once ('../sys/foot.php');
?>