Вход Регистрация
Файл: adminka/settings.php
Строк: 129
<?php

define
('MKTOP'1);
require_once(
'../system/connect.php');
require_once(
'../system/core.php');
require_once(
'../system/function.php');
level(3);
$title 'Настройка системы';
require_once(
'../head.php');
$nastroiki '<form action="settings.php" method="post" name="form">
<div class="text">Название топ-рейтинга:<br/>
<input type="text" name="top_name" maxlength="30" class="do_button" value="'
.$set['top_name'].'"/></div>
<div class="text">Адрес , куда установлен скрипт (без http:// и т.п):<br/>
<input type="text" name="home" maxlength="30" class="do_button" value="'
.$set['home'].'"/></div>
<div class="text">Максимальное количество площадок у пользователя:<br/>
<input type="text" name="max_platforms" maxlength="2" class="do_button" value="'
.$set['max_platforms'].'"/></div>
<div class="text">Площадок на страницу в кабинете:<br/>
<input type="text" name="page_platforms" maxlength="2" class="do_button" value="'
.$set['page_platforms'].'"/></div>
<div class="text">Сайтов на страницу в категории:<br/>
<input type="text" name="page_sait" maxlength="2" class="do_button" value="'
.$set['page_sait'].'"/></div>
<div class="text">Сайтов на страницу топ-100:<br/>
<input type="text" name="page_top" maxlength="2" class="do_button" value="'
.$set['page_top'].'"/></div>
<div class="text">Элементов на страницу в статистике сайта:<br/>
<input type="text" name="pages" maxlength="2" class="do_button" value="'
.$set['pages'].'"/></div>
<div class="text">Сайтов на страницу модерации:<br/>
<input type="text" name="page_moderacia" maxlength="2" class="do_button" value="'
.$set['page_moderacia'].'"/></div>
<div class="text">E-Mail топ-рейтинга:<br/>
<input type="text" name="mail" maxlength="50" class="do_button" value="'
.$set['mail'].'"/></div>
<div class="text">E-Mail администратора:<br/>
<input type="text" name="adm_mail" maxlength="50" class="do_button" value="'
.$set['adm_email'].'"/></div>
<div class="text">Регистрация включена:<br/><select name="power_reg">'
;
if (
$set['power_reg'] == 0){
$nastroiki .= '<option value="0">Нет</option><br/>';
$nastroiki .= '<option value="1">Да</option><br/>';
}
else{
$nastroiki .= '<option value="1">Да</option><br/>';
$nastroiki .= '<option value="0">Нет</option><br/>';
}
$nastroiki .= '</select></div><div class="text">Модерация включена:<br/><select name="power_moder">';
if (
$set['moderacia'] == 0){
$nastroiki .= '<option value="0">Да</option><br/>';
$nastroiki .= '<option value="1">Нет</option><br/>';
}
else{
$nastroiki .= '<option value="1">Нет</option><br/>';
$nastroiki .= '<option value="0">Да</option><br/>';
}
$nastroiki .= '</select></div><div class="text"><input name="ok" type="submit" value="Сохранить" /></div></form>';
if(!isset(
$_POST['ok'])) echo $nastroiki;
else{
$top_name filter($_POST['top_name']);
$home filter($_POST['home']);
$home trim(str_replace("http://","",$home));
$max_platforms abs(intval($_POST['max_platforms']));
$page_platforms abs(intval($_POST['page_platforms']));
$page_sait abs(intval($_POST['page_sait']));
$page_top abs(intval($_POST['page_top']));
$pages abs(intval($_POST['pages']));
$page_moderacia abs(intval($_POST['page_moderacia']));
$power_reg abs(intval($_POST['power_reg']));
$mail filter($_POST['mail']);
$adm_mail filter($_POST['adm_mail']);
$moderacia abs(intval($_POST['power_moder']));
$error '';
if(empty(
$home))
$error .= '<div class="error">Незаполнено одно или несколько полей</div>';
else{
if (!empty(
$mail) and !preg_match('#^([A-Za-z0-9_-.])+@([A-Za-z0-9_-.])+(.([A-Za-z0-9])+)+$#'$mail))
$error .= '<div class="error">Email топ-рейтинга введен неверно</div>';
if (!empty(
$adm_mail) and !preg_match('#^([A-Za-z0-9_-.])+@([A-Za-z0-9_-.])+(.([A-Za-z0-9])+)+$#'$adm_mail))
$error .= '<div class="error">Email администратора введен неверно</div>';
}
if(!empty(
$error)){
echo 
$error;
echo 
$nastroiki;
}
else{
mysql_query("UPDATE `settings` SET `value` = '".$mail."' WHERE `name` = 'mail'");
mysql_query("UPDATE `settings` SET `value` = '".$top_name."' WHERE `name` = 'top_name'");
mysql_query("UPDATE `settings` SET `value` = '".$home."' WHERE `name` = 'home'");
mysql_query("UPDATE `settings` SET `value` = '".$max_platforms."' WHERE `name` = 'max_platforms'");
mysql_query("UPDATE `settings` SET `value` = '".$page_platforms."' WHERE `name` = 'page_platforms'");
mysql_query("UPDATE `settings` SET `value` = '".$page_sait."' WHERE `name` = 'page_sait'");
mysql_query("UPDATE `settings` SET `value` = '".$page_top."' WHERE `name` = 'page_top'");
mysql_query("UPDATE `settings` SET `value` = '".$pages."' WHERE `name` = 'pages'");
mysql_query("UPDATE `settings` SET `value` = '".$page_moderacia."' WHERE `name` = 'page_moderacia'");
mysql_query("UPDATE `settings` SET `value` = '".$power_reg."' WHERE `name` = 'power_reg'");
mysql_query("UPDATE `settings` SET `value` = '".$moderacia."' WHERE `name` = 'moderacia'");
mysql_query("UPDATE `settings` SET `value` = '".$adm_mail."' WHERE `name` = 'adm_email'");
echo 
'<div class="text">Настройки успешно сохранены</div>';
}
}
if(
$user_data['level'] == 3) echo '<a class="link" href="index.php">Админ-панель</a>';
require_once(
'../foot.php');
?>
Онлайн: 0
Реклама