Файл: kabinet/red_ank.php
Строк: 47
<?php
$title = 'Купить iframe | Редактировать анкету';
$dis = 'Купить ифраем';
require_once '../sys/db.php';
require_once '../sys/func.php';
require_once '../sys/user.php';
require_once '../sys/head.php';
if (!$user) {
header('Location: /');
exit();
}
//записываем в бд где находится юзер
if ($user) {
$db->query("update `users` set `gde_est` = 'Редактирует анкету' where `id` = '".$user['id']."'");
}
switch($_GET['case']){
default;
?>
<div class="gend">Редактировать анкету</div>
<?
$error = '';
if (isset($_POST['da'])) {
$email = f($_POST['email']);
$name = f($_POST['name']);
$pol = abs(intval($_POST['pol']));
if (empty($error) && $user) {
$db->query("update `users` set `mail` = '".$email."', `name` = '".$name."', `pol` = '".$pol."' where `id` = '".$user['id']."'");
echo '<div class="good">Успешно отредактировано!</div>';
header('Refresh: 1');
} else {
echo $error;
}
}
$u = $db->query("SELECT * FROM `users` WHERE `id` = '".$user['id']."'")->fetch_assoc();
if ($u['pol'] == 1) $po = 'Мужской';
if ($u['pol'] == 2) $po = 'Женский';
echo '<div class="nav1">
<form action="" method="post">
email (Нужен для восстановления пароля):<br />
<input type="text" name="email" value="'.$u['mail'].'"><br />
Имя:<br />
<input type="text" name="name" value="'.$u['name'].'"><br /><br />
Пол:<br />
<select name="pol">
<option value="'.$u['pol'].'">Сейчас стоит '.$po.'</option>
<option value="1">Мужской</option>
<option value="2">Женский</option>
</select><br />
<br /><br />
<button type="submit" class="btn btn-success" name="da">Редактировать</button>
</form></div>
';
echo '<div class="gend">Смена пароля</div>';
$error = '';
if (isset($_POST['yes'])) {
$pass = f($_POST['pass']);
if (empty($pass)) {
$error .= '<div class="error">Поле пароль не может быть пустым</div>';
}
if (empty($error) && $user['id']) {
$db->query("update `users` set `password` = '".md5($pass)."' where `id` = '".$user['id']."'");
header ('Location: /auth.php');
} else {
echo $error;
}
}
echo '<div class="nav1"><font color="red">После смены пароля вас выкинет из аккаунта, авторизируйтесь используя<br /> новый пароль.</font></div>
<div class="nav1">
<form action="" method="post">
Введите новый пароль:<br />
<input type="text" name="pass"><br />
<input type="submit" name="yes" value="Изменить">
</div>';
echo '<div class="nav1"><a href="/kabinet/">Назад</a></div>';
?>
</div>
<?
break;
}//case
require_once '../sys/foot.php';
?>