File size: 1.74Kb
<?php
/***************************************************************************
* usercp_lock.php
* -------------------
* Разработка: Фёдор Кулаков
* Модификация: Гутник Игорь
* 2009 год
***************************************************************************/
if ( !defined('IN_PHPBB') )
{
die('Hacking attempt');
exit;
}
if ($userdata['user_level'] != ADMIN)
{
message_die(GENERAL_MESSAGE, 'Вы не являетесь администратором форума');
}
if ( empty($HTTP_GET_VARS[POST_USERS_URL]) || $HTTP_GET_VARS[POST_USERS_URL] == ANONYMOUS )
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
$user_id = intval($HTTP_GET_VARS[POST_USERS_URL]);
$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);
if ($profiledata['user_active'] == 1)
{
if ($profiledata['user_level'] != USER)
{
message_die(GENERAL_MESSAGE, 'Этого пользователя нельзя деактивировать');
}
$sql = "UPDATE " . USERS_TABLE . " SET user_active = 0 WHERE user_id = $user_id";
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Не удалось деактивировать юзера');
} else {
redirect(append_sid("profile.$phpEx?mode=viewprofile&u=$user_id", true));
}
} elseif ($profiledata['user_active'] == 0) {
$sql = "UPDATE " . USERS_TABLE . " SET user_active = 1 WHERE user_id = $user_id";
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Не удалось активировать юзера');
} else {
redirect(append_sid("profile.$phpEx?mode=viewprofile&u=$user_id", true));
}
}
?>