Вход Регистрация
Файл: AdmPanel/settings.php
Строк: 165
<?php 
$title 
'Панель управления сайтом - Настройки рейтинга';
require_once(
'../Sys/head.php');
reg();
level(2);
echo 
'<div class="title">Настройки сайта</div>';
if(!isset(
$_POST['ok']))
    {
        echo 
'<div class="main">';
        echo 
'<form action="" method="post" name="form">';
        echo 
'Название Топ-Рейтинга (max.30):<br/>';
        echo 
'<input type="text" class="form" name="topName" maxlength="30" class="do_button" value="'.$set['topName'].'"/><br/>';
        echo 
'Максимальное количество площадок у пользователя:<br/>';
        echo 
'<input type="text" class="form" name="maxPlatforms" maxlength="2" class="do_button" value="'.$set['maxPlatforms'].'"/><br/>';
        echo 
'Площадок на страницу в кабинете:<br/>';
        echo 
'<input type="text" class="form" name="pagePlatforms" maxlength="2" class="do_button" value="'.$set['pagePlatforms'].'"/><br/>';
        echo 
'Сайтов на страницу в категории:<br/>';
        echo 
'<input type="text" class="form" name="pageSait" maxlength="2" class="do_button" value="'.$set['pageSait'].'"/><br/>';
        echo 
'Сайтов на страницу Топ100 (Главная Топ-Рейтинга):<br/>';
        echo 
'<input type="text" class="form" name="pageTop" maxlength="2" class="do_button" value="'.$set['pageTop'].'"/><br/>';
        echo 
'Элементов на страницу в статистике сайта:<br/>';
        echo 
'<input type="text" class="form" name="pages" maxlength="2" class="do_button" value="'.$set['pages'].'"/><br/>';
        echo 
'Сайтов на страницу модерации:<br/>';
        echo 
'<input type="text" class="form" name="pageModeracia" maxlength="2" class="do_button" value="'.$set['pageModeracia'].'"/><br/>';
        echo 
'Новостей на страницу:<br/>';
        echo 
'<input type="text" class="form" name="pageNews" maxlength="2" class="do_button" value="'.$set['pageNews'].'"/><br/>';
        echo 
'Комментариев к новости на страницу:<br/>';
        echo 
'<input type="text" class="form" name="pageNewsc" maxlength="2" class="do_button" value="'.$set['pageNewsc'].'"/><br/>';
        echo 
'E-Mail адрес топ-рейтинга , с него отправляются системные сообщения(также отображается в контактах):<br/>';
        echo 
'<input type="text" class="form" name="mail" maxlength="50" class="do_button" value="'.$set['mail'].'"/><br/>';
        echo 
'Номер ICQ (отображается в контактах):<br/>';
        echo 
'<input type="text" class="form" name="icq" maxlength="9" class="do_button" value="'.$set['icq'].'"/><br/>';
        echo 
'Время антифлуда (Время в течении которого пользователь не может писать сообщения после предыдущего) :<br/>';
        echo 
'<input type="text" class="form" name="antiflud" maxlength="2" class="do_button" value="'.$set['antifludTime'].'"/><br/>';
        echo 
'Регистрация включена?:<br/>';
        echo 
'<select name="powerRegistration">';
        if (
$set['powerRegistration'] == 0)
            {
                echo 
'<option value="0">Нет</option><br/>';
                echo 
'<option value="1">Да</option><br/>';
            }
        else
            {
                echo 
'<option value="1">Да</option><br/>';
                echo 
'<option value="0">Нет</option><br/>';
            }
        echo 
'</select><br/>';
        echo 
'Модерация включена?:<br/>';
        echo 
'<select name="powerModeracia">';
        if (
$set['moderacia'] == 0)
            {
                echo 
'<option value="0">Да</option><br/>';
                echo 
'<option value="1">Нет</option><br/>';
            }
        else
            {
                echo 
'<option value="1">Нет</option><br/>';
                echo 
'<option value="0">Да</option><br/>';
            }
        echo 
'</select><br/>';
        echo 
'Тема сайта:<br />';
        echo 
'<select name="style">';
        
$dir opendir('../Design/themes');
        while (
$styles readdir($dir))
            {
                if (
is_dir('../Design/themes/'.$styles) AND $styles != '.' AND $styles != '..')
                    {
                        
$style = ($styles == $set['style']) ? 'selected' '';
                        echo 
'<option '.$style.' value="'.$styles.'">'.$styles.'</option><br/>';
                    }
            }
                echo 
'</select><br/>';
        echo 
'Текст копирайта (внизу сайта):<br/>';
        echo 
'<input type="text" class="form" name="copyText" maxlength="50" class="do_button" value="'.$set['copyText'].'"/><br/>';
        echo 
'Ссылка копирайта (например: '.$_SERVER['HTTP_HOST'].'):<br/>';
        echo 
'<input type="text" class="form" name="copyLink" maxlength="50" class="do_button" value="'.$set['copyLink'].'"/><br/>';
        echo 
'<input name="ok" type="submit" class="button" value="Сохранить" /></form></div>';
    }    
else
    {
        
$topName filter($_POST['topName']);
        
$maxPlatforms abs(intval($_POST['maxPlatforms']));
        
$pagePlatforms abs(intval($_POST['pagePlatforms']));
        
$pageSait abs(intval($_POST['pageSait']));
        
$pageTop abs(intval($_POST['pageTop']));
        
$pages abs(intval($_POST['pages']));
        
$pageModeracia abs(intval($_POST['pageModeracia']));
        
$pageNews abs(intval($_POST['pageNews']));
        
$pageNewsc abs(intval($_POST['pageNewsc']));
        
$powerRegistration abs(intval($_POST['powerRegistration']));
        
$mail filter($_POST['mail']);
        
$antifludTime abs(intval($_POST['antiflud']));
        
$moderacia abs(intval($_POST['powerModeracia']));
        
$icq abs(intval($_POST['icq']));
        
$style filter($_POST['style']);
        
$copyText filter($_POST['copyText']);
        
$copyLink filter($_POST['copyLink']);
        
$error '';
        if(empty(
$maxPlatforms) or empty($pagePlatforms) or empty($pageSait) or empty($pageTop) or empty($pages) or empty($pageModeracia) or empty($pageNews) or empty($pageNewsc) or empty($mail) or empty($style))
            {
                
$error .= 'Одно из полей не заполнено.<br/>';
            }
        if (!empty(
$mail) and !preg_match('#^([A-Za-z0-9_-.])+@([A-Za-z0-9_-.])+(.([A-Za-z0-9])+)+$#'$mail))
            {
                
$error .= 'Вы ввели неверный адрес e-mail, необходим формат name@site.domen.<br/>';
            }
        if(!empty(
$error))
            {
                echo 
'<div class="error">';
                echo 
'В результате заполнения полей , выявились ошибки:<br/>';
                echo 
$error;
                echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel/settings">Назад</a><br/>';
                echo 
'</div>';
            }
        else
            {
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$mail."' WHERE `name` = 'mail'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$topName."' WHERE `name` = 'topName'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$maxPlatforms."' WHERE `name` = 'maxPlatforms'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$pagePlatforms."' WHERE `name` = 'pagePlatforms'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$pageSait."' WHERE `name` = 'pageSait'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$pageTop."' WHERE `name` = 'pageTop'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$pages."' WHERE `name` = 'pages'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$pageModeracia."' WHERE `name` = 'pageModeracia'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$pageNews."' WHERE `name` = 'pageNews'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$pageNewsc."' WHERE `name` = 'pageNewsc'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$powerRegistration."' WHERE `name` = 'powerRegistration'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$antifludTime."' WHERE `name` = 'antifludTime'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$moderacia."' WHERE `name` = 'moderacia'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$icq."' WHERE `name` = 'icq'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$style."' WHERE `name` = 'style'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$copyText."' WHERE `name` = 'copyText'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$copyLink."' WHERE `name` = 'copyLink'");
                echo 
'<div class="main">';
                echo 
'Настройки успешно изменены.<br/>';
                echo 
'</div>';
            }
    }    
echo 
'<hr/>';
echo 
'<div class="main">';
echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel/settings">К управлению настройками</a><br/>';
echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel">В Админку</a><br/>';
echo 
'</div>';
?>
Онлайн: 6
Реклама