Вход Регистрация
Файл: panel/rekl.php
Строк: 184
<?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;
}

switch(
$_GET['case']){
default;
?>
<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 `rekl` WHERE `time` > '".time()."'")->num_rows;
$rmq $db->query("SELECT * FROM `rekl` WHERE `time` > '".time()."' ORDER BY `id` DESC LIMIT 1000");

if(
$imr 0){

?>
<a href="/panel/rekl.php?case=addd" type="button" class="btn btn-primary btn-xs">Добавить рекламу в ручную</a>
<?
while($link $rmq->fetch_assoc()){

echo
'<div class="link"><a '.(($link['color'] || $link['bold'] || $link['italic']) ? 'style="'.($link['bold']?'font-weight:bold;':'').($link['italic']?'font-style:italic;':'').($link['color']?'color:'.$link['color']:'').'" ' '' ).'href="'.$link['url'].'" target="_blank">'.$link['name'].'</a> 
<a href="?case=dell&id='
.$link['id'].'">[Удалить]</a> <a href="?case=red&id='.$link['id'].'">[Ред.]</a><br/>';

echo 
'Куплено: '.$link['payment'].'<br /> Истекает : '.daytime($link['time']).'';
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 `rekl` WHERE `id`='".$_GET['id']."'")->num_rows;
    if(
$prov == 0){
                
        echo 
'<div class="alert alert-danger" role="alert">Площадки не существует!</div><br /><a href="/panel/rekl.php">Назад</a>';
                
        include_once(
$_SERVER["DOCUMENT_ROOT"]."/sys/foot.php");
        exit();
    } else {
        
    
$db->query("DELETE FROM `rekl` WHERE `id` = ".$_GET['id']."");
        
header ('Location: /panel/rekl.php');
        
    }
    
break;
case 
'addd':

echo 
'<div class="panel panel-default">
  <div class="panel-heading"> <span class="glyphicon glyphicon-cog"></span> Добавить рекламу</div>
  <div class="panel-body">'
;
  
$error false;
if(isset(
$_POST['ok'])){
    
$days abs(intval($_POST['day']));
$url f($_POST['url']);
$name f($_POST['name']);
$color f($_POST['color']);
$bold abs(intval($_POST['bold']));
$italic abs(intval($_POST['italic']));
$times time() + $days 86400;


if (empty(
$days) || empty($url)) {
$error .= '<div class="alert alert-danger" role="alert">Вы что то пропустили!</div>';
}
$iln=mb_strlen($name);
if (
$iln<|| $iln>32) {
$error .= '<div class="alert alert-danger" role="alert">Предельная длина названия 3-32!</div>';
}

if (
$days 365) {
$error .= '<div class="alert alert-danger" role="alert">Можно купить максимум на 365 Дней.</div>';   
}
if (
$days <= 0) {
$error .= '<div class="alert alert-danger" role="alert">Введите положительное число</div>';   
}


if (empty(
$error)) {
        
$db->query("INSERT INTO `rekl` SET `url`='".$url."', `days`='".$days."', `name`='".$name."', `color`='".$color."', `bold`='".$bold."', `italic`='".$italic."', `time`='".$times."', `payment`=NOW()");
        echo 
'<div class="alert alert-success" role="alert">Успешно добавлено</div>';
        
header ('Refresh: 1');
} else {
    echo 
$error;
}
    
}
    echo 
'
    <form action="" method="POST">
    Название:<br />
<input name="name" type="text"/> <br/>
Кол-во дней (Макс: 365):<br />
<input name="day" type="text"/> <br/>
Адрес сайта (c http://):<br />
<input name="url" type="text" value="http://"/><br/>
Цвет ссылки:<br/>
<select name="color"><option value="">Нет цвета</option>
<option value="red">Красный</option>
<option value="blue">Синий</option>
<option value="black">Чёрный</option>
<option value="green">Зелёный</option>
<option value="orange">Оранжевый</option>
<option value="brown">Коричневый</option>
<option value="indigo">Индиго</option>
<option value="crimson">Малиновый</option>
<option value="purple">Пурпурный</option>
<option value="maroon">Каштановый</option>
<option value="olive">Оливковый</option>
<option value="chocolate">Шоколадный</option>
<option value="sienna">Охра</option>
<option value="firebrick">огнеупорный кирпич</option>
<option value="saddlebrown">Старая кожа</option>
<option value="seagreen">Зелёное море</option>
<option value="forestgreen">Лесная зелень</option></select><br/>

<input name="bold" type="checkbox" value="1"/> <b>Жирность</b><br/>

<input name="italic" type="checkbox" value="1"/> <i>Курсивность</i><br/>
<button type="submit" class="btn btn-default navbar-btn" name="ok">Добавить</button>
    </form>
    '
;
        echo 
'<br /><a href="/panel/rekl.php">В Рекламу</a> | <a href="/panel/">В админку</a></div></div>';
        
break;
case 
'red':


$id abs(intval($_GET['id']));    

$error '';
if(isset(
$_POST['ok'])){
    

$days abs(intval($_POST['day']));
$url f($_POST['url']);
$name f($_POST['name']);
$color f($_POST['color']);
$bold abs(intval($_POST['bold']));
$italic abs(intval($_POST['italic']));


if (empty(
$url)) {
    
$error .= '<div class="alert alert-danger" role="alert">Поле ссылка не может быть пустым!</div>';
}
if (empty(
$name)) {
    
$error .= '<div class="alert alert-danger" role="alert">Поле название не может быть пустым!</div>';
}


if (empty(
$error)) {
        
$db->query("UPDATE `rekl` SET `url`='".$url."', `name`='".$name."'");
        echo 
'<div class="alert alert-success" role="alert">Успешно отредактировано</div>';
        
header ('Refresh: 1');
} else {
    echo 
$error;
}
    }
$viv $db->query("select * from `rekl` 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="name" value="'
.$viv['name'].'"><br/>
    Ссылка:<br/>
    <input type="text" name="url" value="'
.$viv['url'].'"><br/>
    
    <button type="submit" class="btn btn-default navbar-btn" name="ok">Редактировать</button>
    </form>
    '
;
        echo 
'<br /><br /><a href="/panel/rekl.php">В Рекламу</a> | 
        <a href="/panel/">В админку</a></div></div>'
;

}
require_once 
'../sys/foot.php';
?>
Онлайн: 2
Реклама