Файл: www/settings.php
Строк: 74
<?php
include 'inc/mysql.php';
include 'inc/check.php';
include 'inc/functions.php';
top();
include 'inc/account.php';
$titlestr='Настройки';
include 'inc/interface.php';
if(isset($_SESSION['auth']) && $_SESSION['auth']==1){
if (isset($_POST)){
if ($_POST['pasw']){
if (mysql_real_escape_string($_POST['pasw'])==$account['password']){
if ($_POST['new']==$_POST['newp']){
mysql_query("UPDATE `account` SET `password`='".mysql_real_escape_string($_POST['new'])."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Пароль изменен</div>';
}else{
$err[] = 'Пароли не совпадают';
}
}else{
$err[] = 'Не правильный пароль';
}
}
switch ($_POST['loc_img']){
case 'bad' :
$set_compress = 'bad';
break;
case 'not_bad' :
$set_compress = 'not_bad';
break;
case 'good' :
$set_compress = 'good';
break;
case 'splendid':
$set_compress = 'splendid';
break;
}
if (isset($set_compress) && $set_compress != $account['set_loccompress']){
echo '<div class="help">Качество локаций изменено</div>';
mysql_query ("UPDATE `account` SET `set_loccompress`='".$set_compress."' WHERE `id`='".$account['id']."'");
}
$account['set_loccompress'] = mysql_result(mysql_query("SELECT `set_loccompress` FROM `account` WHERE `id`='".$account['id']."'"),0);
}
echo '<div class="title">Настройки</div>';
echo '<div class="border-top"></div>';
echo '<form method="post" action="" class="aut">';
echo 'Старый пароль: <br><input type="password" name="pasw"><br />';
echo 'Новый пароль: <br><input type="password" name="new"><br />';
echo 'Повторите пароль: <br><input type="password" name="newp"><br />';
$number=10;
$arr = array('a','b','c','d','e','f',
'g','h','i','j','k','l',
'm','n','o','p','r','s',
't','u','v','x','y','z',
'A','B','C','D','E','F',
'G','H','I','J','K','L',
'M','N','O','P','R','S',
'T','U','V','X','Y','Z',
'1','2','3','4','5','6',
'7','8','9','0','.',',',
'(',')','[',']','!','?',
'&','^','%','@','*','$',
'<','>','/','|','+','-',
'{','}','`','~');
// Генерируем пароль
$pass = "";
for($i = 0; $i < $number; $i++)
{
// Вычисляем случайный индекс массива
$index = rand(0, count($arr) - 1);
$pass .= $arr[$index];
}
echo 'Сгенерированный пароль: '.$pass.'<hr>';
echo 'Качество локаций:<br />';
echo '<select name="loc_img">';
echo '<option value="bad" '.($account['set_loccompress']=='bad'?'selected':null).'>Плохое</option>';
echo '<option value="not_bad" '.($account['set_loccompress']=='not_bad'?'selected':null).'>Нормальное</option>';
echo '<option value="good" '.($account['set_loccompress']=='good'?'selected':null).'>Хорошее</option>';
echo '<option value="splendid" '.($account['set_loccompress']=='splendid'?'selected':null).'>Наилучшее</option>';
echo '</select><br />';
echo '<input type="submit" value="Изменить">';
echo '</form>';
down();
}else{
header("Location: /index.php?");
exit;
}
?>