Файл: wapxl.ru/admin/users/del_user.php
Строк: 90
<?
/*функция полного удаления юзера */
if (!level::dostup('del_us'))func::errors('<b>В доступе отказано!</b>');
$nick = func::checkin($_REQUEST['nick']);
if (!user::user_inf($nick))func::errors('<b>Такого юзера нет!</b>');
$inf = core:: $db -> queryFetch("SELECT * FROM `users` where `id`=?;", array(user::user_inf($nick)));
if ($inf['id']==1||$inf['id']==2)func::errors('<b>Такого юзера нет!</b>');
if ($inf['level']>core::$user['level'] or core::$user['level']==$inf['level'] and core::$user['id']!=$inf['id'])func::errors('<b>В доступе отказано!</b>');
if (empty($act)){
echo 'Вы уверены что хотите <b>безвозвратно</b> удалить пользователя <b>'.$inf['user'].'</b>?<br />';
echo '<div class="but"><a href="users.php?mod=del_user&nick='.$inf['id'].'&act=del">Удалить</a> | <a href="users.php?mod=serch">Отмена</a></div><br />';
}else{
///Удаление аватара//////////////////////////
if($inf['myavatar']!=''){
unlink (H.$inf['myavatar']);
}
/////////////////////////////////////////////
///Удаление фото из анкеты///////////////////
if($inf[photo]!=''){ //
unlink (H.$inf[photo].''); //
} //
/////////////////////////////////////////////
/*///Удаление альбомов//////////////////////////////////////////////////////////////////
@mysql_query("delete from `foto_albom` where user_id='".$inf['id']."';");
$q = @mysql_query("SELECT * FROM `foto_add` where user_id='".$inf['id']."';");
while($d = mysql_fetch_array($q)){
$flag = unlink (H.'files/album/album_'.$d[album].'_'.$d['id'].$d[format]);}
@mysql_query("delete from `foto_add` where user_id='".$inf['id']."';");
/////////////////////////////////////////////////////////////////////////////////////////*/
/// Прочее ///////////////////////////////////////////////////////////////
core::$db->query("delete from `user_nik_hist` where user_id='".$inf['id']."';");
core::$db->query("delete from `garant` where user_id='".$inf['id']."';");
core::$db->query("delete from `users_nar` where user_id='".$inf['id']."';");
core::$db->query("delete from `users_pred` where user_id='".$inf['id']."';");
core::$db->query("delete from `users_opovesh` where user_id='".$inf['id']."';");
core::$db->query("delete from `users_iphistory` where user_id='".$inf['id']."';");
core::$db->query("delete from `avtoriz` where user_id='".$inf['id']."';");
core::$db->query("delete from `bill_hist` where user_id='".$inf['id']."';");
core::$db->query("delete from `kik_users` where user_id='".$inf['id']."';");
core::$db->query("delete from `lenta` where user_id='".$inf['id']."';");
core::$db->query("delete from `oko` where user='".$inf['id']."';");
core::$db->query("delete from `podpiska` where user_id='".$inf['id']."';");
core::$db->query("delete from `rekl` where user_id='".$inf['id']."';");
core::$db->query("delete from `report` where user_id='".$inf['id']."';");
core::$db->query("delete from `spam` where user_id='".$inf['id']."';");
core::$db->query("delete from `spamer` where user_id='".$inf['id']."';");
core::$db->query("delete from `sps` where komu='".$inf['id']."';");
core::$db->query("delete from `star_users` where user_id='".$inf['id']."';");
core::$db->query("delete from `stena` where user_id='".$inf['id']."';");
core::$db->query("delete from `tema` where user_id='".$inf['id']."';");
core::$db->query("delete from `wm` where id_us='".$inf['id']."';");
core::$db->query("delete from `xstatus` where user='".$inf['id']."';");
core::$db->query("delete from `vote_us` where user_id='".$inf['id']."';");
core::$db->query("delete from `profession` where user='".$inf['id']."';");
// Выходим из диалогов, чтобы потом его посты удалились
$dbi = core::$db -> prepare("UPDATE `mess_users` SET `aut`=? WHERE `user_id`=?");
$dbi -> execute(1,$inf['id']);
core::$db->query("delete from `ignor` where user_id='".$inf['id']."';");
core::$db->query("delete from `friends` where user_id='".$inf['id']."';");
core::$db->query("delete from `ignor` where ig_id='".$inf['id']."';");
core::$db->query("delete from `friends` where fr_id='".$inf['id']."';");
//@mysql_query("delete from `perevod` where user_id='".$inf['id']."';");
//@mysql_query("delete from `opinions` where user_id='".$inf['id']."';");
//@mysql_query("delete from `message` where user_id='".$inf['id']."';");
//@mysql_query("delete from `komm_photo` where user_id='".$inf['id']."';");
//@mysql_query("delete from `foto_komm` where user_id='".$inf['id']."';");
//@mysql_query("delete from `who` where user='".$inf['id']."';");
///////////////////////////////////////////////////////////////////////////
// удаление данных юзера
core::$db->query("delete from `users` where `id`='".$inf['id']."' LIMIT 1;");
$messs = '<b>'.user::us(core::$user['id'], 1).'</b> удалил пользователя <b>'.user::us($inf['id'], 1).' </b>';
core::$db->query ("INSERT INTO logs (log,msg,time,user_id) VALUES (?,?,?,?)",array('del',$messs,core::$realtime,core::$user['id']));
$hist = core::$db -> prepare("INSERT INTO `users_del` SET `user_id`=?, `nik`=?");
$hist -> execute($inf['id'],$inf['user'].'(удален)');
unset($hist);
echo 'Пользователь <b>'.$inf['user'].'</b> удален!';
}
?>