|
<?php
/*
#Бесплатный WAP движок StrongCMS
#Официальный сайт поддержки: http://strongcms.ru
*/
##Редактировать пользователя
level(3);
$up_us = $db->super_query("SELECT * FROM `users` WHERE `id` = '".$id."'");
if (!$up_us)
err($title, 'Пользователь не найден');
if ($user['id'] != 1)
{
if ($id == 1)
err($title, 'Доступ закрыт!');
}
echo '<div class="title"><a href="'.HOME.'/panel/">Админ панель</a> | Редактировать пользователя</div>';
if (isset($_REQUEST['ok']))
{
$login = strong($_POST['login']);
$name = strong($_POST['name']);
$strana = strong($_POST['strana']);
$gorod = strong($_POST['gorod']);
$osebe = strong($_POST['osebe']);
$level = abs(intval($_POST['level']));
$email = strong($_POST['email']);
$money = abs(intval($_POST['money']));
$url = strong($_POST['url']);
if (!preg_match('/[0-9a-z_\-]+@[0-9a-z_\-^\.]+\.[a-z]{2,6}/i', $email))
err('Формат e-mail введён не верно!');
$db->query("UPDATE `users` SET `login` = '".$login."', `name` = '".$name."', `strana` = '".$strana."', `gorod` = '".$gorod."', `osebe` = '".$osebe."', `level` = '".$level."', `email` = '".$email."', `money` = '".$money."', `url` = '".$url."' WHERE `id` = '".$id."'");
echo msg('Пользователь отредактирован!');
}
echo '<div class="podmenu">Редактирование пользователя: '.nick($up_us['id']).'</div><div class="podmenu">
<form action="" method="POST">
Ник:
<input type="text" name="login" maxlength="25" value="'.$up_us['login'].'" />
Имя:
<input type="text" name="name" maxlength="45" value="'.$up_us['name'].'" />
Страна:
<input type="text" name="strana" maxlength="40" value="'.$up_us['strana'].'" />
Город:
<input type="text" name="gorod" maxlength="40" value="'.$up_us['gorod'].'" />
О себе:
<input type="text" name="osebe" maxlength="100" value="'.$up_us['osebe'].'" />
Сайт:
<input type="text" name="url" maxlength="20" value="'.$up_us['url'].'" />
Стронги:
<input type="text" name="money" maxlength="1000" value="'.$up_us['money'].'" />
';
$dat = array(
'Юзер' => '0',
'Модератор' => '1',
'Админ' => '2',
'Создатель' => '3');
select('level',$up_us['level'],$dat);
echo 'E-MAIL:
<input type="text" name="email" value="'.$up_us['email'].'" maxlength="50" />
<input type="submit" name="ok" value="Изменить" />
</form></div>';
echo '<div class="title">Сменить пароль</div>';
if (isset($_REQUEST['retpass']))
{
$np = strong($_POST['np']);
if (empty($np))
err($title, 'Введите новый пароль!');
if (mb_strlen($np) < 3)
err($title, 'Минимум 3 символа');
if (!preg_match('|^[A-Za-z0-9@._-]+$|i', $np))
err($title, 'Кириллица запрещена в новом пароле!');
$db->query("UPDATE `users` SET `pass` = '".md5(md5(md5($np)))."' WHERE `id` = '".$id."'");
echo msg('Пароль успешно изменен на: <b>'.$np.'');
}
echo '
<div class="podmenu"><form action="" method="POST">
*Новый пароль:
<input type="text" name="np" maxlength="25" />
<input type="submit" name="retpass" value="Сменить" />
</form></div>';
?>