Вход Регистрация
Файл: admin/anti/antiflood.php
Строк: 45
<?php
    
include '../../engine/includes/start.php';
    if (!
$creator)
        
Core::stop();
    
$set['title'] = 'Антифлуд';
    include 
incDir . 'head.php';

    
$config = file_exists(H . 'engine/files/data/flood_config.swi') ? unserialize(file_get_contents(H . 'engine/files/data/flood_config.swi')) : array(2 => 2, 0 => 0, -1 => -1);
    
$array = array(1 => 'Первое', 2 => 'Второе', 3 => 'Третье');
    
    if (
$act == 'del')
    {
        
unlink(H . 'engine/files/data/flood_config.swi');
    }

    if (!
file_exists(H . 'engine/files/data/flood_config.swi'))
    {
        echo 
'Антифлуд выключен<br />';
    }
    else
    {
        echo 
'Антифлуд активен, <a href="?act=del">отключить</a>';
    }

    if (isset(
$_POST['save']))
    {
        
$config = array();

        for (
$i = 1; $i < 4; $i++)
        {
            if (isset(
$_POST[$i . '_request']))
            {
                
$config[(int) $_POST[$i . '_request']] = (int) $_POST[$i . '_time'];
            }
        }
        
file_put_contents(H . 'engine/files/data/flood_config.swi', serialize($config));
    }
    
?>
    <form action="?act=form" method="post">
    Количество запросов - В течении секунд...<br />
    <?php
    $i 
= 0;
    while (list(
$key, $val) = each($config))
    {
        if (++
$i == 4)
            break;
        echo 
            
$array[$i] . ' правило:<br />
            <input type="text" name="'
.$i.'_request" value="'.$key.'"/> - <input type="text" name="'.$i.'_time" value="'.$val.'"/><br />';
    }
    
?>
    <input type="submit" name="save"/>
    </form>
    <?php
    
include incDir . 'foot.php';
Онлайн: 1
Реклама