Файл: pages/settings.php
Строк: 59
<?
include_once('../apahe/ini.php');
$urlup='/pages/settings';
$inc['title'] = 'Настройки';
include_once('../apahe/top.php');
if (!isset($apache)){
header ('location: /input.dll');
exit;
}
switch ($_GET['selest']){
default:
echo '<a class="main-href" href="/pages/settings.dll?selest=password" title="Изменить пароль">';
icons('settings');
echo 'Изменить пароль</a>';
echo '<a class="main-href" href="/pages/settings.dll?selest=style" title="Настройка оформления">';
icons('settings');
echo 'Настройка оформления</a>';
echo '<a class="main-href" href="/pages/settings.dll?selest=visitor" title="Выйти с сайта">';
icons('settings');
echo 'Выйти с сайта</a>';
break;
case 'password':
if (isset($_POST['pass-edit'])){
$pass = txt($_POST['pass']);
$pass2 = txt($_POST['pass2']);
if (empty($pass)) $err .= 'Вы не ввели пароль. ';
if (!empty($pass) && (strlen($pass) < 6 || strlen($pass) > 64)) $err .= 'Недопустимая длина пароля. Допустимо от 6 до 64 символов. ';
if (empty($pass2)) $err .= 'Вы не ввели повторно пароль. ';
if (!empty($pass2) && $pass!=$pass2) $err .= 'Пароли не совпадают. ';
if (!isset($err)){
$pass = encrypt($pass);
mysql_query("UPDATE `apache` SET `pass` = '".$pass."' WHERE `id` = '".int($apache['id'])."'");
header('Location: /pages/settings.dll?selest=password&set=okey');
}}
error($err);
if ($_GET['set']==okey){addod('Оформление успешно изменено.');}
echo '<div class="main-text">';
echo '<a href="/pages/settings.dll" title="Настройки">Настройки</a>';
echo '</div>';
echo '<div class="main-href">';
echo '<form method="POST" action="settings.dll?selest=password">';
echo 'Пароль:</br>';
echo '<input type="pass" name="pass" /></br>';
echo 'Еще раз пароль:</br>';
echo '<input type="pass2" name="pass2" /></br>';
echo '<input type="submit" name="pass-edit" title"Изменить" value="Изменить">';
echo '</form></div>';
break;
case 'style':
if(isset($_POST['theme']) and !empty($_POST['theme'])){
$theme = txt($_POST['theme']);
mysql_query("UPDATE `apache` SET `style` = '".$theme."' WHERE `id` = '".$apache['id']."'");
header('Location: /pages/settings.dll?selest=style&set=okey');
}
if ($_GET['set']==okey){addod('Оформление успешно изменено.');}
echo '<div class="main-text">';
echo '<a href="/pages/settings.dll" title="Настройки">Настройки</a>';
echo '</div>';
echo '<div class="main-href"><form action="settings.dll?selest=style" method="post">';
echo 'Выберите оформление:</br><select name="theme">';
$them=opendir(HOME .'/sheet/style/');
while ($theme=readdir($them)){
if (is_dir(HOME ."/sheet/style/$theme/") && $theme!='.' && $theme!='..'){
if ($them==$theme){
$check='selected="selected"';
}else{
$check=NULL;
}
echo "<option $check value="$theme">".trim(file_get_contents(HOME .'/sheet/style/'.$theme.'/name.sgr'))."</option>";
}
}
echo '</select></br>';
echo "<input value="Сменить" title="Сменить" type="submit" />";
echo '</form></div>';
break;
case 'visitor':
error('Ты уверен что хочешь покинуть наш сайтец');
echo '<div class="main-text">';
echo '<a href="/visitor.dll" title="Да">Да</a> | <a href="/pages/settings.dll" title="Нет">Нет</a>';
echo '</div>';
break;
}
include_once('../apahe/bottom.php');
?>