Вход Регистрация
Файл: core/admin/ads.php
Строк: 59
<?php

if (!defined('BLOG')) { die('Access Denied!'); }

$arr_time = array('86400' => 'День''604800' => 'Неделя''2419200' => 'Месяц');

if (!empty(
$_POST['add_ads'])) {

    
$url = !empty($_POST['url'])   ? trim($_POST['url'])   : '';
    
$nms = !empty($_POST['name'])  ? check($_POST['name']) : '';
    
$cnt = !empty($_POST['count']) ? (int) $_POST['count'] : 1;
    
$tms = !empty($_POST['time'])  ? (int) $_POST['time']  : '2419200';

    
$add_time time()+($_POST['time']*$cnt);

    if (!empty(
$url) && !empty($nms)) {

        
$db->query"INSERT INTO ?_ads SET `url` = ?, `name` = ?, `time` = ?"$url$nms$add_time );

        
addMessage('Рекламная площадка успешно добавлена!''ok');
    }
    else 
addMessage('Ошибка! Вы не ввели урл или название!''error');
}
else if (!empty(
$_REQUEST['del'])) {

    
$del intar($_REQUEST['del']);

    if (!empty(
$_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {

        if (
is_array($del)) {

            
$del implode(','$del);

            
$db->query("DELETE FROM ?_ads WHERE `id` IN (" $del ");");

            
addMessage('Выбранные площадки успешно удалены!''ok');
        }
        else {

            
$db->query("DELETE FROM ?_ads WHERE `id` = ? LIMIT 1;"$del);

            
addMessage('Рекламная площадка успешно удалена!''ok');
        }

        
$db->query("OPTIMIZE TABLE ?_ads");

    }
    else 
addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!''error');
}
    
show_header('Реклама на сайте');
    
echo 
'
<div class="downlist2">
<form action="?a=ads" method="post">
Название площадки:<br />
<input name="name" type="text" value="' 
request('name') . '"><br />
Адрес площадки (без http://):<br />
<input name="url" type="text" value="' 
request('url') . '" /><br />
<input name="count" type="text" size="2" value="' 
request('count','1') . '" />
<select name="time">'
;
foreach(
$arr_time as $key => $val) {

    if (!empty(
$_POST['time']) && $_POST['time'] == $key) echo '<option value="' $key '" selected="selected">' $val '</option>';
    else echo 
'<option value="' $key '">' $val '</option>';
}
echo 
'</select><br /><input name="add_ads" type="submit" value="Добавить" /></form></div>';

$onpage = !empty($config['post_num']) ? (int) $config['post_num'] : 10;

if (
$page 1$from = ($page 1) * $onpage; else $from 0;
        
$rows $db->selectPage$total"SELECT * FROM ?_ads ORDER BY `id` DESC LIMIT ?d, ?d"$from$onpage );

if (!empty(
$rows) && $total 0) {

    echo 
'<form action="?a=ads&amp;rnd=' $_SESSION['token'] . '" method="post">';

    foreach( 
$rows as $row ) {

        
$time $row['time']-time();
        
$time $time/86400;
        
$time round($time);
        echo 
'<div class="downlist2">Название: ' $row['name'] . '<br />
        Адрес: <a href="http://' 
$row['url'] . '">http://' $row['url'] . '</a><br />
        <input type="checkbox" name="del[]" value="' 
num($row['id']) . '" /> 
        Осталось дней: ' 
intval($time) . '<br /></div>';
    }

    echo 
'<div class="downlist2"><input type="submit" value="Удалить выбранное" /></form></div>';

    echo 
show_pages('?a=ads');
}
else echo 
'<div class="downlist2">- <b>Рекламных площадок пока нет!</b></div>';

?>
Онлайн: 0
Реклама