Вход Регистрация
Файл: backup_fzrf 2/system/inc/massaction.php
Строк: 534
<?php
/*========================================= 
    Appointment: Массовые действия
    File: mysettings.php
    Author: Sergei Pavlenko 
    Engine: People Engine Cms
    Copyright: People Design Group (с) 2014
    e-mail: info@vxas.ru
    URL: http://www.vxas.ru/
    Данный код защищен авторскими правами
==========================================*/

if(!defined('MOZG'))
    die(
'Hacking attempt!');

$act $_GET['act'];

switch(
$act){

//* Массовые действия с юзерами *//

case "users":
$massaction_users $_POST['massaction_users'];
$mass_type $_POST['mass_type'];
$ban_date intval($_POST['ban_date']);
if(
$massaction_users){

if(
$mass_type == 19 AND $user_info['user_id'] != 3){

msgbox('Ошибка''Ошибка: 666''?mod=users');

exit();

}

if(
$mass_type <= 30 AND $mass_type >= 1){
foreach(
$massaction_users as $user_id){
$user_id intval($user_id);

if(
$user_id == 1){
if(
$mass_type == OR $mass_type == OR $mass_type == 16 OR $mass_type == 17){
msgbox('Ошибка''Ошибка: 666''?mod=users');
exit;
}
}

                    
//* Удаление пользователей *//

                    
if($mass_type == 1){
                        
$uploaddir ROOT_DIR.'/uploads/users/'.$user_id.'/';
                        
$row $db->super_query("SELECT user_photo, user_wall_id FROM `".PREFIX."_users` WHERE user_id = '".$user_id."'");
                        if(
$row['user_photo']){
                            
$check_wall_rec $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_wall` WHERE id = '".$row['user_wall_id']."'");
                            if(
$check_wall_rec['cnt']){
                                
$update_wall ", user_wall_num = user_wall_num-1";
                                
$db->query("DELETE FROM `".PREFIX."_wall` WHERE id = '".$row['user_wall_id']."'");
                                
$db->query("DELETE FROM `".PREFIX."_news` WHERE obj_id = '".$row['user_wall_id']."'");
                            }
                            
                            
$db->query("UPDATE `".PREFIX."_users` SET user_delet = 1, user_photo = '', user_wall_id = '' ".$update_wall." WHERE user_id = '".$user_id."'");

                            @
unlink($uploaddir.$row['user_photo']);
                            @
unlink($uploaddir.'50_'.$row['user_photo']);
                            @
unlink($uploaddir.'100_'.$row['user_photo']);
                            @
unlink($uploaddir.'o_'.$row['user_photo']);
                            @
unlink($uploaddir.'130_'.$row['user_photo']);
                        } else
                            
$db->query("UPDATE `".PREFIX."_users` SET user_delet = 1, user_photo = '' WHERE user_id = '".$user_id."'");
                            
                        
mozg_clear_cache_file('user_'.$user_id.'/profile_'.$user_id);
                    }
                    
//* Восстановление пользователей *//
                    
                    
else if($mass_type == 7){
                        
$db->query("UPDATE `".PREFIX."_users` SET user_delet = 0 WHERE user_id = '".$user_id."'");
                        
mozg_clear_cache_file('user_'.$user_id.'/profile_'.$user_id);
                    }
                    
//* Блокировка пользователей *//
                    
                    
else if($mass_type == 8){
                        
$this_time $ban_date $server_time + ($ban_date 60 60 24) : 0;
                        
$db->query("UPDATE `".PREFIX."_users` SET user_ban = 1, user_ban_date = '".$this_time."' WHERE user_id = '".$user_id."'");

//* START / Записываем в историю *//
                        
                        
$db->query("INSERT INTO `".PREFIX."_users_logs` SET user_id = '{$user_id}', act = '8', date = '{$server_time}', unban = '{$this_time}'");

                        
mozg_clear_cache_file('user_'.$user_id.'/profile_'.$user_id);
                    }
                    
//* Разблокировка пользователей *//
                    
                    
else if($mass_type == 9){
                        
$db->query("UPDATE `".PREFIX."_users` SET user_ban = 0, user_ban_date = '' WHERE user_id = '".$user_id."'");
                        
mozg_clear_cache_file('user_'.$user_id.'/profile_'.$user_id);
                    }
                    
//* Удаление отправленных сообщений юзерам *//
                    
                    
else if($mass_type == 3){
                        
$sql_msg $db->super_query("SELECT from_user_id FROM `".PREFIX."_messages` WHERE folder = 'outbox' AND for_user_id = '".$user_id."' GROUP by `from_user_id`"1);
                        foreach(
$sql_msg as $row_msg){
                            
$count $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_messages` WHERE for_user_id = '".$row_msg['from_user_id']."' AND pm_read = 'no' AND from_user_id = '".$user_id."' AND folder = 'inbox'");

                            if(
$count['cnt']){
                                
$db->query("UPDATE `".PREFIX."_users` SET user_pm_num = user_pm_num-".$count['cnt']." WHERE user_id = '".$row_msg['from_user_id']."'");
                                
$db->query("UPDATE `".PREFIX."_im` SET msg_num = msg_num-".$count['cnt']." WHERE iuser_id = '".$row_msg['from_user_id']."' AND im_user_id = '".$user_id."'");
                            }
                            
                            
$countAll $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_messages` WHERE for_user_id = '".$row_msg['from_user_id']."' AND from_user_id = '".$user_id."' AND folder = 'inbox'");

                            
$db->query("UPDATE `".PREFIX."_im` SET all_msg_num = all_msg_num-".$countAll['cnt']." WHERE iuser_id = '".$user_id."' AND im_user_id = '".$row_msg['from_user_id']."'");
                            
                            
$db->query("UPDATE `".PREFIX."_im` SET all_msg_num = all_msg_num-".$countAll['cnt']." WHERE iuser_id = '".$row_msg['from_user_id']."' AND im_user_id = '".$user_id."'");
                        }
                        
                        
$db->query("DELETE FROM `".PREFIX."_messages` WHERE history_user_id = '".$user_id."'");
                        
                    }
                    
//* Удаление оставленных комментариев к фото *//
                    
                    
else if($mass_type == 4){
                        
$sql_pc $db->super_query("SELECT pid, album_id FROM `".PREFIX."_photos_comments` WHERE user_id = '".$user_id."' GROUP by `pid`"1);
                        foreach(
$sql_pc as $row_pc){
                            
$count $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_photos_comments` WHERE user_id = '".$user_id."' AND pid = '".$row_pc['pid']."'");
            
                            
$db->query("UPDATE `".PREFIX."_photos` SET comm_num = comm_num-".$count['cnt']." WHERE id = '".$row_pc['pid']."'");
                            
                            
$db->query("UPDATE `".PREFIX."_albums` SET comm_num = comm_num-".$count['cnt']." WHERE aid = '".$row_pc['album_id']."'");
                        }
                        
                        
$db->query("DELETE FROM `".PREFIX."_photos_comments` WHERE user_id = '".$user_id."'");
                        
                    }
                    
//* Удаление оставленных комментариев к видео *//
                    
                    
else if($mass_type == 5){
                        
$sql_pc $db->super_query("SELECT video_id FROM `".PREFIX."_videos_comments` WHERE author_user_id = '".$user_id."' GROUP by `video_id`"1);
                        foreach(
$sql_pc as $row_pc){
                            
$count $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_videos_comments` WHERE author_user_id = '".$user_id."' AND video_id = '".$row_pc['video_id']."'");
                            
                            
$db->query("UPDATE `".PREFIX."_videos` SET comm_num = comm_num-".$count['cnt']." WHERE id = '".$row_pc['video_id']."'");
                            
                            
$rowOnwer $db->super_query("SELECT owner_user_id FROM `".PREFIX."_videos` WHERE id = '".$row_pc['video_id']."'");
                            
//* Чистим кеш *//
                            
                            
mozg_mass_clear_cache_file("user_{$rowOnwer['owner_user_id']}/page_videos_user|user_{$rowOnwer['owner_user_id']}/page_videos_user_friends|user_{$rowOnwer['owner_user_id']}/page_videos_user_all");
                        }
                        
                        
$db->query("DELETE FROM `".PREFIX."_videos_comments` WHERE author_user_id = '".$user_id."'");
                        
                    }
                    
//* Удаление оставленных комментариев к заметкам *//
                    
                    
else if($mass_type == 11){
                        
$sql_pc $db->super_query("SELECT note_id FROM `".PREFIX."_notes_comments` WHERE from_user_id = '".$user_id."' GROUP by `note_id`"1);
                        foreach(
$sql_pc as $row_pc){
                            
$count $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_notes_comments` WHERE from_user_id = '".$user_id."' AND note_id = '".$row_pc['note_id']."'");
                            
                            
$db->query("UPDATE `".PREFIX."_notes` SET comm_num = comm_num-".$count['cnt']." WHERE id = '".$row_pc['note_id']."'");
                            
                            
$rowOnwer $db->super_query("SELECT owner_user_id FROM `".PREFIX."_notes` WHERE id = '".$row_pc['note_id']."'");
                            
//* Чистим кеш *//
                            
                            
mozg_clear_cache_file('user_'.$rowOnwer['owner_user_id'].'/notes_user_'.$row['owner_user_id']);
                        }
                        
                        
$db->query("DELETE FROM `".PREFIX."_notes_comments` WHERE from_user_id = '".$user_id."'");
                        
                    }
                    
//* Удаление оставленных записей на стенах *//
                    
                    
else if($mass_type == 6){
                        
$sql_pc $db->super_query("SELECT for_user_id FROM `".PREFIX."_wall` WHERE author_user_id = '".$user_id."' AND for_user_id != '".$user_id."' AND fast_comm_id = '0' GROUP by `for_user_id`"1);
                        foreach(
$sql_pc as $row_pc){
                            
$count $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_wall` WHERE author_user_id = '".$user_id."' AND for_user_id = '".$row_pc['for_user_id']."' AND fast_comm_id = '0'");

                            
$db->query("UPDATE `".PREFIX."_users` SET user_wall_num = user_wall_num-".$count['cnt']." WHERE user_id = '".$row_pc['for_user_id']."'");

//* Чистим кеш *//
                            
                            
mozg_clear_cache_file('user_'.$row_pc['for_user_id'].'/profile_'.$row_pc['for_user_id']);
                        }
                        
                        
$db->query("DELETE FROM `".PREFIX."_wall` WHERE author_user_id = '".$user_id."' AND for_user_id != '".$user_id."' AND fast_comm_id = '0'");
                        
                    }
                    
//* Удаление заметок пользователя *//
                    
                    
else if($mass_type == 18){
                        
//* Выводим заметки пользователя *//
                        
                        
$sql_notes $db->super_query("SELECT id FROM `".PREFIX."_notes` WHERE owner_user_id = '{$user_id}'"1);
                        foreach(
$sql_notes as $row_note){

                            
$db->query("DELETE FROM `".PREFIX."_notes` WHERE id = '{$row_note['id']}'");
                            
$db->query("DELETE FROM `".PREFIX."_notes_comments` WHERE note_id = '{$row_note['id']}'");
                
                        }    
                        
                        
$db->query("UPDATE `".PREFIX."_users` SET user_notes_num = '0' WHERE user_id = '{$user_id}'");
                        
//* Чистим кеш владельцу заметки и заметок на его стр *//
                        
                        
mozg_clear_cache_file("user_{$user_id}/profile_{$user_id}");
                        
mozg_clear_cache_file("user_{$user_id}/notes_user_{$user_id}");
                        
                    }
                    
//* Удаление видеозаписей пользователя *//
                
                    
else if($mass_type == 19){
                        
//* Выводим заметки пользователя *//
                        
                        
$sql_videos $db->super_query("SELECT id FROM `".PREFIX."_videos` WHERE owner_user_id = '{$user_id}'"1);
                        foreach(
$sql_videos as $row_video){

                            
$db->query("DELETE FROM `".PREFIX."_videos` WHERE id = '{$row_video['id']}'");
                            
$db->query("DELETE FROM `".PREFIX."_videos_comments` WHERE video_id = '{$row_video['id']}'");
                            
                            
mozg_clear_cache_file("wall/video{$row_video['id']}");
                            
                        }    
                        
                        
$db->query("UPDATE `".PREFIX."_users` SET user_videos_num = '0' WHERE user_id = '{$user_id}'");
                        
//* Чистим кеш *//
                        
                        
mozg_mass_clear_cache_file("user_{$user_id}/page_videos_user|user_{$user_id}/page_videos_user_friends|user_{$user_id}/page_videos_user_all|user_{$user_id}/profile_{$user_id}|user_{$user_id}/videos_num_all|user_{$user_id}/videos_num_friends");
                        
                    }

//* Удаление аудиозаписей пользователя *//
                    
                    
else if($mass_type == 20){
                        
//* Выводим заметки пользователя *//
                        
                        
$sql_audio $db->super_query("SELECT aid, url FROM `".PREFIX."_audio` WHERE auser_id = '{$user_id}'"1);
                        foreach(
$sql_audio as $row_audio){

                            
$audioName end(explode('/'$row_audio['url']));
                            
$checkMusSite explode('http://'$row_audio['url']);
                            
$expMusO explode('/'$checkMusSite[1]);
                            
$checkMusSite2 explode('http://'$config['home_url']);
                            
$expMusO2 explode('/'$checkMusSite2[1]);
                            if(
$expMusO[0] == $expMusO2[0])
                                @
unlink(ROOT_DIR.'/uploads/audio/'.$user_id.'/'.$audioName);
                    
                            
$db->query("DELETE FROM `".PREFIX."_audio` WHERE aid = '{$row_audio['aid']}'");
                            
                            
mozg_clear_cache_file("wall/video{$row_video['id']}");
                            
                        }    
                        
                        
$db->query("UPDATE `".PREFIX."_users` SET user_audio = '0' WHERE user_id = '{$user_id}'");
                        
//* Чистим кеш *//
                        
                        
mozg_mass_clear_cache_file("user_{$user_id}/audios_profile|user_{$user_id}/profile_{$user_id}");
                        
                    }
                    
//* Удаление сообществ пользователя *//
                    
                    
else if($mass_type == 21){
                        
//* Выводим сообщества пользователя *//
                        
                        
$sql_gr $db->super_query("SELECT id, photo FROM `".PREFIX."_communities` WHERE real_admin = '{$user_id}'"1);
                        foreach(
$sql_gr as $row_gr){

                            
$db->query("UPDATE `".PREFIX."_communities` SET del = '1', photo = '' WHERE id = '{$row_gr['id']}'");
                            if(
$row_gr['photo'])
                                @
unlink(ROOT_DIR.'/uploads/groups/'.$row_gr['id'].'/'.$row_gr['photo']);
                            
                        }    
                        
                        
                    }
                    
//* Удаление документов пользователя *//
                    
                    
else if($mass_type == 22){
                        
//* Выводим сообщества пользователя *//
                        
                        
$sql_doc $db->super_query("SELECT did, ddownload_name FROM `".PREFIX."_doc` WHERE duser_id = '{$user_id}'"1);
                        foreach(
$sql_doc as $row_doc){

                            @
unlink(ROOT_DIR."/uploads/doc/{$user_id}/".$row_doc['ddownload_name']);
                
                            
$db->query("DELETE FROM `".PREFIX."_doc` WHERE did = '{$row_doc['did']}'");
                
                            
mozg_clear_cache_file("wall/doc{$row_doc['did']}");
                            
                        }    
                        
                        
$db->query("UPDATE `".PREFIX."_users` SET user_doc_num = '0' WHERE user_id = '{$user_id}'");
                        
                        
mozg_mass_clear_cache_file("user_{$user_id}/profile_{$user_id}|user_{$user_id}/docs");
                        
                    }

//* Удалить все посты со стены юзера *//
                                        
                                        
else if($mass_type == 30){
                        
$count $db->super_query("SELECT COUNT(for_user_id) as cnt FROM `".PREFIX."_wall` WHERE author_user_id = '".$user_id."' AND for_user_id = '".$user_id."' AND fast_comm_id = '0' GROUP by `for_user_id`"1);

                        
$db->query("UPDATE `".PREFIX."_users` SET user_wall_num = 0 WHERE `user_id` = ".$user_id);

//* Чистим кеш *//
                        
                        
mozg_clear_cache_file('user_'.$user_id.'/profile_'.$user_id);
                        
                        
$db->query("DELETE FROM `".PREFIX."_wall` WHERE author_user_id = '".$user_id."' AND for_user_id = '".$user_id."' AND fast_comm_id = '0'");
                        
                    }


//* Удалить все посты пользователя *//
                                        
                    
else if($mass_type == 29){

//* Удаление отправленных сообщений юзерам *//
                        
                        
$sql_msg $db->super_query("SELECT from_user_id FROM `".PREFIX."_messages` WHERE folder = 'outbox' AND for_user_id = '".$user_id."' GROUP by `from_user_id`"1);
                        foreach(
$sql_msg as $row_msg){
                            
$count $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_messages` WHERE for_user_id = '".$row_msg['from_user_id']."' AND pm_read = 'no' AND from_user_id = '".$user_id."' AND folder = 'inbox'");
                            if(
$count['cnt']){
                                
$db->query("UPDATE `".PREFIX."_users` SET user_pm_num = user_pm_num-".$count['cnt']." WHERE user_id = '".$row_msg['from_user_id']."'");
                                
$db->query("UPDATE `".PREFIX."_im` SET msg_num = msg_num-".$count['cnt']." WHERE iuser_id = '".$row_msg['from_user_id']."' AND im_user_id = '".$user_id."'");
                            }
                            
$countAll $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_messages` WHERE for_user_id = '".$row_msg['from_user_id']."' AND from_user_id = '".$user_id."' AND folder = 'inbox'");
                            
$db->query("UPDATE `".PREFIX."_im` SET all_msg_num = all_msg_num-".$countAll['cnt']." WHERE iuser_id = '".$user_id."' AND im_user_id = '".$row_msg['from_user_id']."'");
                            
$db->query("UPDATE `".PREFIX."_im` SET all_msg_num = all_msg_num-".$countAll['cnt']." WHERE iuser_id = '".$row_msg['from_user_id']."' AND im_user_id = '".$user_id."'");
                        }
                        
$db->query("DELETE FROM `".PREFIX."_messages` WHERE history_user_id = '".$user_id."'");

//* Удаление оставленных комментариев к фото *//
                        
                        
$sql_pc $db->super_query("SELECT pid, album_id FROM `".PREFIX."_photos_comments` WHERE user_id = '".$user_id."' GROUP by `pid`"1);
                        foreach(
$sql_pc as $row_pc){
                            
$count $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_photos_comments` WHERE user_id = '".$user_id."' AND pid = '".$row_pc['pid']."'");
                            
$db->query("UPDATE `".PREFIX."_photos` SET comm_num = comm_num-".$count['cnt']." WHERE id = '".$row_pc['pid']."'");
                            
$db->query("UPDATE `".PREFIX."_albums` SET comm_num = comm_num-".$count['cnt']." WHERE aid = '".$row_pc['album_id']."'");
                        }
                        
$db->query("DELETE FROM `".PREFIX."_photos_comments` WHERE user_id = '".$user_id."'");

//* Удаление оставленных комментариев к видео *//
                        
                        
$sql_pc $db->super_query("SELECT video_id FROM `".PREFIX."_videos_comments` WHERE author_user_id = '".$user_id."' GROUP by `video_id`"1);
                        foreach(
$sql_pc as $row_pc){
                            
$count $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_videos_comments` WHERE author_user_id = '".$user_id."' AND video_id = '".$row_pc['video_id']."'");
                            
$db->query("UPDATE `".PREFIX."_videos` SET comm_num = comm_num-".$count['cnt']." WHERE id = '".$row_pc['video_id']."'");
                            
$rowOnwer $db->super_query("SELECT owner_user_id FROM `".PREFIX."_videos` WHERE id = '".$row_pc['video_id']."'");
                            
//* Чистим кеш *//
                            
                            
mozg_mass_clear_cache_file("user_{$rowOnwer['owner_user_id']}/page_videos_user|user_{$rowOnwer['owner_user_id']}/page_videos_user_friends|user_{$rowOnwer['owner_user_id']}/page_videos_user_all");
                        }
                        
$db->query("DELETE FROM `".PREFIX."_videos_comments` WHERE author_user_id = '".$user_id."'");

//* Удаление оставленных комментариев к заметкам *//
                        
                        
$sql_pc $db->super_query("SELECT note_id FROM `".PREFIX."_notes_comments` WHERE from_user_id = '".$user_id."' GROUP by `note_id`"1);
                        foreach(
$sql_pc as $row_pc){
                            
$count $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_notes_comments` WHERE from_user_id = '".$user_id."' AND note_id = '".$row_pc['note_id']."'");
                            
$db->query("UPDATE `".PREFIX."_notes` SET comm_num = comm_num-".$count['cnt']." WHERE id = '".$row_pc['note_id']."'");
                            
$rowOnwer $db->super_query("SELECT owner_user_id FROM `".PREFIX."_notes` WHERE id = '".$row_pc['note_id']."'");
                            
//* Чистим кеш *//
                            
                            
mozg_clear_cache_file('user_'.$rowOnwer['owner_user_id'].'/notes_user_'.$row['owner_user_id']);
                        }
                        
$db->query("DELETE FROM `".PREFIX."_notes_comments` WHERE from_user_id = '".$user_id."'");

//* Удаление оставленных записей на стенах *//
                        
                        
$sql_pc $db->super_query("SELECT for_user_id FROM `".PREFIX."_wall` WHERE author_user_id = '".$user_id."' AND fast_comm_id = '0' GROUP by `for_user_id`"1);
                        foreach(
$sql_pc as $row_pc){
                            
$count $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_wall` WHERE author_user_id = '".$user_id."' AND for_user_id = '".$row_pc['for_user_id']."' AND fast_comm_id = '0'");

                            
$db->query("UPDATE `".PREFIX."_users` SET user_wall_num = user_wall_num-".$count['cnt']." WHERE user_id = '".$row_pc['for_user_id']."'");

//* Чистим кеш *//
                            
                            
mozg_clear_cache_file('user_'.$row_pc['for_user_id'].'/profile_'.$row_pc['for_user_id']);
                        }
                        
$db->query("DELETE FROM `".PREFIX."_wall` WHERE author_user_id = '".$user_id."' AND fast_comm_id = '0'");
                        
//* Удаление заметок пользователя *//
                        
                        
$sql_notes $db->super_query("SELECT id FROM `".PREFIX."_notes` WHERE owner_user_id = '{$user_id}'"1);
                        foreach(
$sql_notes as $row_note){
                            
$db->query("DELETE FROM `".PREFIX."_notes` WHERE id = '{$row_note['id']}'");
                            
$db->query("DELETE FROM `".PREFIX."_notes_comments` WHERE note_id = '{$row_note['id']}'");
                        }
                        
$db->query("UPDATE `".PREFIX."_users` SET user_notes_num = '0' WHERE user_id = '{$user_id}'");
                        
//* Чистим кеш владельцу заметки и заметок на его стр *//
                        
                        
mozg_clear_cache_file("user_{$user_id}/profile_{$user_id}");
                        
mozg_clear_cache_file("user_{$user_id}/notes_user_{$user_id}");

//* Удаление заметок пользователя *//
                        
                        
$sql_notes $db->super_query("SELECT id FROM `".PREFIX."_notes` WHERE owner_user_id = '{$user_id}'"1);
                        foreach(
$sql_notes as $row_note){
                            
$db->query("DELETE FROM `".PREFIX."_notes` WHERE id = '{$row_note['id']}'");
                            
$db->query("DELETE FROM `".PREFIX."_notes_comments` WHERE note_id = '{$row_note['id']}'");
                        }
                        
$db->query("UPDATE `".PREFIX."_users` SET user_notes_num = '0' WHERE user_id = '{$user_id}'");
                        
//* Чистим кеш владельцу заметки и заметок на его стр *//
                        
                        
mozg_clear_cache_file("user_{$user_id}/profile_{$user_id}");
                        
mozg_clear_cache_file("user_{$user_id}/notes_user_{$user_id}");

//* Удаление видеозаписей пользователя *//
                        
                        
$sql_videos $db->super_query("SELECT id FROM `".PREFIX."_videos` WHERE owner_user_id = '{$user_id}'"1);
                        foreach(
$sql_videos as $row_video){
                            
$db->query("DELETE FROM `".PREFIX."_videos` WHERE id = '{$row_video['id']}'");
                            
$db->query("DELETE FROM `".PREFIX."_videos_comments` WHERE video_id = '{$row_video['id']}'");
                            
mozg_clear_cache_file("wall/video{$row_video['id']}");
                        }
                        
$db->query("UPDATE `".PREFIX."_users` SET user_videos_num = '0' WHERE user_id = '{$user_id}'");
                        
//* Чистим кеш *//
                        
                        
mozg_mass_clear_cache_file("user_{$user_id}/page_videos_user|user_{$user_id}/page_videos_user_friends|user_{$user_id}/page_videos_user_all|user_{$user_id}/profile_{$user_id}|user_{$user_id}/videos_num_all|user_{$user_id}/videos_num_friends");

//* Удаление аудиозаписей пользователя *//
                        
                        
$sql_audio $db->super_query("SELECT aid, url FROM `".PREFIX."_audio` WHERE auser_id = '{$user_id}'"1);
                        foreach(
$sql_audio as $row_audio){
                            
$audioName end(explode('/'$row_audio['url']));
                            
$checkMusSite explode('http://'$row_audio['url']);
                            
$expMusO explode('/'$checkMusSite[1]);
                            
$checkMusSite2 explode('http://'$config['home_url']);
                            
$expMusO2 explode('/'$checkMusSite2[1]);
                            if(
$expMusO[0] == $expMusO2[0])
                                @
unlink(ROOT_DIR.'/uploads/audio/'.$user_id.'/'.$audioName);
                            
$db->query("DELETE FROM `".PREFIX."_audio` WHERE aid = '{$row_audio['aid']}'");
                            
mozg_clear_cache_file("wall/video{$row_video['id']}");
                        }
                        
$db->query("UPDATE `".PREFIX."_users` SET user_audio = '0' WHERE user_id = '{$user_id}'");
                        
//* Чистим кеш *//
                        
                        
mozg_mass_clear_cache_file("user_{$user_id}/audios_profile|user_{$user_id}/profile_{$user_id}");

//* Удаление сообществ пользователя *//
                        
                        
$sql_gr $db->super_query("SELECT id, photo FROM `".PREFIX."_communities` WHERE real_admin = '{$user_id}'"1);
                        foreach(
$sql_gr as $row_gr){
                            
$db->query("UPDATE `".PREFIX."_communities` SET del = '1', photo = '' WHERE id = '{$row_gr['id']}'");
                            if(
$row_gr['photo'])
                                @
unlink(ROOT_DIR.'/uploads/groups/'.$row_gr['id'].'/'.$row_gr['photo']);
                        }

//* Удаление документов пользователя *//
                        
                        
$sql_doc $db->super_query("SELECT did, ddownload_name FROM `".PREFIX."_doc` WHERE duser_id = '{$user_id}'"1);
                        foreach(
$sql_doc as $row_doc){
                            @
unlink(ROOT_DIR."/uploads/doc/{$user_id}/".$row_doc['ddownload_name']);
                            
$db->query("DELETE FROM `".PREFIX."_doc` WHERE did = '{$row_doc['did']}'");
                            
mozg_clear_cache_file("wall/doc{$row_doc['did']}");
                        }
                        
$db->query("UPDATE `".PREFIX."_users` SET user_doc_num = '0' WHERE user_id = '{$user_id}'");
                        
mozg_mass_clear_cache_file("user_{$user_id}/profile_{$user_id}|user_{$user_id}/docs");

                    }
                    
//* Верификация пользователя *//
                    
                    
else if($mass_type == 23){
                        
//* Проверяем есть юзер в базе или нет *//
                        
                        
$check_user $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_users_param` WHERE user_id = '{$user_id}'");
                        
                        if(
$check_user['cnt'])
                            
$db->query("UPDATE `".PREFIX."_users_param` SET verification = '1' WHERE user_id = '{$user_id}'");
                        else
                            
$db->query("INSERT INTO `".PREFIX."_users_param` SET verification = '1', user_id = '{$user_id}'");
                        
                        
mozg_mass_clear_cache_file("user_{$user_id}/params");
                        
                    }
                    
//* Убераем верификацию пользователя *//
                    
                    
else if($mass_type == 24){
                        
//* Проверяем есть юзер в базе или нет *//
                        
                        
$check_user $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_users_param` WHERE user_id = '{$user_id}'");
                        
                        
$db->query("UPDATE `".PREFIX."_users_param` SET verification = '0' WHERE user_id = '{$user_id}'");

                        
mozg_mass_clear_cache_file("user_{$user_id}/params");
                        
                    }
                    
//* Начисление голосов *//
                    
                    
else if($mass_type == 14)
                        
$db->query("UPDATE `".PREFIX."_users` SET user_balance = user_balance+".intval($_POST['voices'])." WHERE user_id = '".$user_id."'");
                    
//* Отчисление голосов *//
                    
                    
else if($mass_type == 15)
                        
$db->query("UPDATE `".PREFIX."_users` SET user_balance = user_balance-".intval($_POST['voices'])." WHERE user_id = '".$user_id."'");
                    
//* Перевод в группу поддержки *//
                    
                    
else if($mass_type == 16)
                        
$db->query("UPDATE `".PREFIX."_users` SET user_group = '4' WHERE user_id = '".$user_id."'");
                    
//* Перевод в группу пользователи *//
                    
                    
else if($mass_type == 17)
                        
$db->query("UPDATE `".PREFIX."_users` SET user_group = '5' WHERE user_id = '".$user_id."'");
                    
//* Отчисление рейтинга *//
                    
                    
else if($mass_type == 26){
                    
                        
$db->query("UPDATE `".PREFIX."_users` SET user_rating = user_rating - ".intval($_POST['voices'])." WHERE user_id = '".$user_id."'");
                        
                        
mozg_clear_cache_file("user_{$user_id}/profile_{$user_id}");
                        
                    }                    

//* Штамп пользователя *//
                    
                    
else if($mass_type == 27){
                        
                        
$db->query("UPDATE `".PREFIX."_users` SET star = '1' WHERE user_id = '{$user_id}'");

                        
mozg_clear_cache_file("user_{$user_id}/profile_{$user_id}");
                        
                    }
                    
//* Убераем Штамп пользователя *//
                    
                    
else if($mass_type == 28){
                        
                        
$db->query("UPDATE `".PREFIX."_users` SET star = '0' WHERE user_id = '{$user_id}'");

                        
mozg_clear_cache_file("user_{$user_id}/profile_{$user_id}");
                        
                    }

//* Опять составляем список выделенных юзеров для блокировки *//
                    
                    
$inputUlist .= '<input type="hidden" name="massaction_users[]" value="'.$user_id.'" />';
                }
                
//* Удаление пользователей *//
                
                
if($mass_type == 1)
                    
msgbox('Информация''Пользователи успешно удалены''?mod=users');
                else if(
$mass_type == 7)
                    
msgbox('Информация''Пользователи успешно восстановлены''?mod=users');
                    
//* Подготовка блокировки пользователей *//
                
                
else if($mass_type == 2){
                    
msgbox('Бан пользователей''<form method="POST" action="?mod=massaction&act=users">Количество дней блокировки: <input type="text" value="0" class="inpu" name="ban_date" /> <input type="submit" value="Забанить" class="inp" /><br />Оставьте <b>0</b>, если срок блокировки неограничен по времени.<br /><input type="hidden" value="8" name="mass_type" />'.$inputUlist.'</form>''?mod=users');
                    
//* Информация об усешной блокировки пользователей *//
                
                
} else if($mass_type == 8)
                    
msgbox('Бан пользователей''Пользователи успешно забанены''?mod=users');
                    
//* Информация об усешной разблокировки пользователей *//
                
                
else if($mass_type == 9)
                    
msgbox('Разблокировка пользователей''Пользователи успешно разблокированы''?mod=users');
                    
//* Информация об успешном удалении сообщений *//
                
                
else if($mass_type == 3)
                    
msgbox('Сообщения удалены''Все отправленные сообщение пользователем были удалены''?mod=users');
                    
//* Информация об успешном удалении комментов к фото *//
                
                
else if($mass_type == 4)
                    
msgbox('Комментарии удалены''Все оставленные комментарии к фото были удалены''?mod=users');
                    
//* Информация об успешном удалении комментов к фото *//
                
                
else if($mass_type == 5)
                    
msgbox('Комментарии удалены''Все оставленные комментарии к видео были удалены''?mod=users');
                    
//* Информация об успешном удалении комментов к заметкам *//
                
                
else if($mass_type == 11)
                    
msgbox('Комментарии удалены''Все оставленные комментарии к заметкам были удалены''?mod=users');
                    
//* Информация об успешном удалении записи на стене *//                    
                    
                
else if($mass_type == 6)
                    
msgbox('Записи удалены''Все оставленные записи на стенах были удалены''?mod=users');
                    
//* Подготовка начисления голосов *//
                
                
else if($mass_type == 12)
                    
msgbox('Начисление голосов''<form method="POST" action="?mod=massaction&act=users">Введите количество: <input type="text" value="0" class="inpu" name="voices" style="width:80px" /> <input type="submit" value="Начислить" class="inp" /><input type="hidden" value="14" name="mass_type" />'.$inputUlist.'</form>''?mod=users');
                    
//* Информация о начисления голосов *//
                
                
else if($mass_type == 14)
                    
msgbox('Начисление голосов''Голоса были успешно начислены''?mod=users');
                    
//* Подготовка отчисление голосов *//
                
                
else if($mass_type == 13)
                    
msgbox('Отчисление голосов''<form method="POST" action="?mod=massaction&act=users">Введите количество: <input type="text" value="0" class="inpu" name="voices" style="width:80px" /> <input type="submit" value="Забрать" class="inp" /><input type="hidden" value="15" name="mass_type" />'.$inputUlist.'</form>''?mod=users');
                    
//* Информация о отчисление голосов *//
                
                
else if($mass_type == 15)
                    
msgbox('Отчисление голосов''Голоса были успешно отчислены''?mod=users');
                    
//* Информация о переводе в группу *//
                
                
else if($mass_type == 16)
                    
msgbox('Перевод в группу''Пользователь был переведен в группу техподдержки''?mod=users');
                    
//* Информация о переводе в группу *//
                
                
else if($mass_type == 17)
                    
msgbox('Перевод в группу''Пользователь был переведен в группу пользователи''?mod=users');
                    
//* Информация о удаление заметок *//
                
                
else if($mass_type == 18)
                    
msgbox('Заметки удалены''Все заметки пользователя были успешно удалены''?mod=users');
                    
//* Информация о удаление видео *//
                
                
else if($mass_type == 19)
                    
msgbox('Видеозаписи удалены''Все видеозаписи пользователя были успешно удалены''?mod=users');
                    
//* Информация о удаление аудио *//
                
                
else if($mass_type == 20)
                    
msgbox('Аудиозаписи удалены''Все аудиозаписи пользователя были успешно удалены''?mod=users');
                    
//* Информация о удаление сообществ *//
                
                
else if($mass_type == 21)
                    
msgbox('Сообщества удалены''Все сообщества пользователя были успешно удалены''?mod=users');
                    
//* Информация о удаление документов *//
                
                
else if($mass_type == 22)
                    
msgbox('Документы удалены''Все документы пользователя были успешно удалены''?mod=users');
                    
//* Информация об удалении всех постов *//
                
                
else if($mass_type == 29)
                    
msgbox('Все публикации удалены''Все публикации пользователя были успешно удалены.''?mod=users');
                    
//* Информация об удалении всех постов юзера с его стены *//
                
                
else if($mass_type == 30)
                    
msgbox('Записи на стене удалены''Все публикации пользователя на его стене были успешно удалены.''?mod=users');
                    
//* Информация о верификации *//
                
                
else if($mass_type == 23)
                    
msgbox('Верификация''Пользователи были успешно верификованы''?mod=users');
                    
//* Информация о удаление верификации *//
                
                
else if($mass_type == 24)
                    
msgbox('Верификация''Верификация пользователей была убрана''?mod=users');
                    
//* Подготовка отбора рейтинга *//
                
                
else if($mass_type == 25)
                    
msgbox('Начисление голосов''<form method="POST" action="?mod=massaction&act=users">Введите количество: <input type="text" value="0" class="inpu" name="voices" style="width:80px" /> <input type="submit" value="Забрать" class="inp" /><input type="hidden" value="26" name="mass_type" />'.$inputUlist.'</form>''?mod=users');
                    
//* Информация об отчислении рейтинга *//
                
                
else if($mass_type == 26)
                    
msgbox('Рейтинг''Рейтинг был успешно отчислен''?mod=users');
                    
//* Информация об штампе *//
                
                
else if($mass_type == 27)
                    
msgbox('Штамп''Штамп был успешно установлен''?mod=users');
                    
//* Информация об штампе *//
                
                
else if($mass_type == 28)
                    
msgbox('Штамп''Штамп был успешно удален''?mod=users');
                
                
mozg_clear_cache();
            } else
                
msgbox('Ошибка''Выберите действие''?mod=users');
        } else
            
msgbox('Ошибка''Выберите пользователей''?mod=users');
    break;
    
//* Массовые действия с заметками *//

    
case "notes":
        
$massaction_note $_POST['massaction_note'];
        
$mass_type $_POST['mass_type'];
        if(
$massaction_note){
            if(
$mass_type <= 2  AND $mass_type >= 1){
            
//* Если удаляем *//
                
                
if($mass_type == 1){
                    foreach(
$massaction_note as $note_id){
                        
$note_id intval($note_id);
                        
//* Проверка на существование заметки и выводим ID владельца заметки *//
                        
                        
$row $db->super_query("SELECT owner_user_id FROM `".PREFIX."_notes` WHERE id = '".$note_id."'");
                        if(
$row){
                            
$db->query("DELETE FROM `".PREFIX."_notes` WHERE id = '".$note_id."'");
                            
$db->query("DELETE FROM `".PREFIX."_notes_comments` WHERE note_id = '".$note_id."'");
                            
$db->query("UPDATE `".PREFIX."_users` SET user_notes_num = user_notes_num-1 WHERE user_id = '".$row['owner_user_id']."'");
                            
//* Чистим кеш владельца заметки и заметок на его стр *//
                            
                            
mozg_clear_cache_file('user_'.$row['owner_user_id'].'/profile_'.$row['owner_user_id']);
                            
mozg_clear_cache_file('user_'.$row['owner_user_id'].'/notes_user_'.$row['owner_user_id']);
                        }
                    }
                    
msgbox('Информация''Выбранные заметки успешно удалены''?mod=notes');
                }
                
//* Если чистим комментарии *//
                
                
if($mass_type == 2){
                    foreach(
$massaction_note as $note_id){
                        
$note_id intval($note_id);

//* Проверка на существование заметки и выводим ID владельца заметки *//
                        
                        
$row $db->super_query("SELECT owner_user_id FROM `".PREFIX."_notes` WHERE id = '".$note_id."'");
                        if(
$row){
                            
$db->query("UPDATE `".PREFIX."_notes` SET comm_num = '0' WHERE id = '".$note_id."'");
                            
$db->query("DELETE FROM `".PREFIX."_notes_comments` WHERE note_id = '".$note_id."'");
                            
//* Чистим кеш владельцу заметки и заметок на его стр *//
                            
                            
mozg_clear_cache_file('user_'.$row['owner_user_id'].'/profile_'.$row['owner_user_id']);
                            
mozg_clear_cache_file('user_'.$row['owner_user_id'].'/notes_user_'.$row['owner_user_id']);
                        }
                    }
                    
msgbox('Информация''Комментарии к выбраным заметкам удалены''?mod=notes');
                }
            } else
                
msgbox('Ошибка''Выберите действие''?mod=notes');
        } else
            
msgbox('Ошибка''Выберите заметки''?mod=notes');
    break;
    
//* Массовые действия с сообещствами *//

    
case "groups":
        
$massaction_list $_POST['massaction_list'];
        
$mass_type $_POST['mass_type'];
        if(
$massaction_list){
            if(
$mass_type <= 6  AND $mass_type >= 1){
            
//* Если удаляем *//
                
                
if($mass_type == 1){
                    foreach(
$massaction_list as $id){
                        
$id intval($id);
                        
$row $db->super_query("SELECT real_admin, photo FROM `".PREFIX."_communities` WHERE id = '".$id."'");
                        if(
$row){
                            
$db->query("UPDATE `".PREFIX."_communities` SET del = '1', photo = '' WHERE id = '".$id."'");
                            if(
$row['photo'])
                                @
unlink(ROOT_DIR.'/uploads/groups/'.$id.'/'.$row['photo']);
                        }
                    }
                    
msgbox('Информация''Выбранные сообщества успешно удалены''?mod=groups');
                }
            
//* Если баним *//
                
                
if($mass_type == 2){
                    foreach(
$massaction_list as $id){
                        
$id intval($id);
                        
$row $db->super_query("SELECT real_admin, photo FROM `".PREFIX."_communities` WHERE id = '".$id."'");
                        if(
$row){
                            
$db->query("UPDATE `".PREFIX."_communities` SET ban = '1', photo = '' WHERE id = '".$id."'");
                            if(
$row['photo'])
                                @
unlink(ROOT_DIR.'/uploads/groups/'.$row['real_admin'].'/'.$row['photo']);
                        }
                    }
                    
msgbox('Информация''Выбранные сообщества успешно заблокированы''?mod=groups');
                }
            
//* Если восстанавливаем *//
                
                
if($mass_type == 3){
                    foreach(
$massaction_list as $id){
                        
$id intval($id);
                        
$db->query("UPDATE `".PREFIX."_communities` SET del = '0' WHERE id = '".$id."'");
                    }
                    
msgbox('Информация''Выбранные сообщества успешно воостановлены''?mod=groups');
                }
            
//* Если разблокируем *//
                
                
if($mass_type == 4){
                    foreach(
$massaction_list as $id){
                        
$id intval($id);
                        
$db->query("UPDATE `".PREFIX."_communities` SET ban = '0' WHERE id = '".$id."'");
                    }
                    
msgbox('Информация''Выбранные сообщества успешно разблокированы''?mod=groups');
                }

//* Верификация *//
                
                
if($mass_type == 5){

                    foreach(
$massaction_list as $id){
                    
                        
$id intval($id);
                        
$db->query("UPDATE `".PREFIX."_communities` SET verification = '1' WHERE id = '".$id."'");
                        
                    }
                    
                    
msgbox('Информация''Выбранные сообщества успешно верифицированы''?mod=groups');
                        
                }
                    
//* Убераем верификацию *//
                
                
if($mass_type == 6){
                        
                    foreach(
$massaction_list as $id){
                    
                        
$id intval($id);
                        
$db->query("UPDATE `".PREFIX."_communities` SET verification = '0' WHERE id = '".$id."'");
                        
                    }
                    
                    
msgbox('Информация''Выбранные сообщества успешно разверифицированы''?mod=groups');
                        
                }

            } else
                
msgbox('Ошибка''Выберите действие''?mod=groups');
        } else
            
msgbox('Ошибка''Выберите заметки''?mod=groups');
    break;
    
//* Массовые действия с видеозаписям *//
 
    
case "videos":
        
$massaction_list $_POST['massaction_list'];
        
$mass_type $_POST['mass_type'];
        if(
$massaction_list){
            if(
$mass_type <= AND $mass_type >= 1){
            
//* Если удаляем *// 
                
                
if($mass_type == 1){
                    foreach(
$massaction_list as $id){
                        
$vid intval($id);
                        
$row $db->super_query("SELECT owner_user_id, photo FROM `".PREFIX."_videos` WHERE id = '".$vid."'");
                        if(
$row){
                            
$db->query("DELETE FROM `".PREFIX."_videos` WHERE id = '".$vid."'");
                            
$db->query("DELETE FROM `".PREFIX."_videos_comments` WHERE video_id = '".$vid."'");
                            
$db->query("UPDATE `".PREFIX."_users` SET user_videos_num = user_videos_num-1 WHERE user_id = '".$row['owner_user_id']."'");
                            
//* Удаляем фотку *//
                            
                            
$exp_photo explode('/'$row['photo']);
                            
$photo_name end($exp_photo);
                            @
unlink(ROOT_DIR.'/uploads/videos/'.$row['owner_user_id'].'/'.$photo_name);
                            
//* Чистим кеш *//
                            
                            
mozg_mass_clear_cache_file("user_{$row['owner_user_id']}/page_videos_user|user_{$row['owner_user_id']}/page_videos_user_friends|user_{$row['owner_user_id']}/page_videos_user_all|user_{$row['owner_user_id']}/profile_{$row['owner_user_id']}|user_{$row['owner_user_id']}/videos_num_all|user_{$row['owner_user_id']}/videos_num_friends");
                        }
                    }
                    
msgbox('Информация''Выбранные видеозаписи успешно удалены''?mod=videos');
                }
                
//* Если чистим комменты *//
                
                
if($mass_type == 2){
                    foreach(
$massaction_list as $id){
                        
$vid intval($id);
                        
$row $db->super_query("SELECT owner_user_id FROM `".PREFIX."_videos` WHERE id = '".$vid."'");
                        if(
$row){
                            
$db->query("DELETE FROM `".PREFIX."_videos_comments` WHERE video_id = '".$vid."'");
                            
$db->query("DELETE FROM `".PREFIX."_news` WHERE action_text LIKE '%".$photo."|".$vid."%' AND action_type = '9' AND for_user_id = '".$row['owner_user_id']."'");
                            
$db->query("UPDATE `".PREFIX."_videos` SET comm_num = '0' WHERE id = '".$vid."'");
                            
//* Чистим кеш *//
                            
                            
mozg_mass_clear_cache_file("user_{$row['owner_user_id']}/page_videos_user|user_{$row['owner_user_id']}/page_videos_user_friends|user_{$row['owner_user_id']}/page_videos_user_all");
                        }
                    }
                    
msgbox('Информация''Комментарии к выбраным видео удалены''?mod=videos');
                }
                
//* Если чистим просмотры *//
                
                
if($mass_type == 3){
                    foreach(
$massaction_list as $id){
                        
$vid intval($id);
                        
$db->query("UPDATE `".PREFIX."_videos` SET views = '0' WHERE id = '".$vid."'");
                    }
                    
msgbox('Информация''Просмотры к выбраным видео очищены''?mod=videos');
                }
            } else
                
msgbox('Ошибка''Выберите действие''?mod=videos');
        } else
            
msgbox('Ошибка''Выберите видеозаписи''?mod=videos');
    break;
    
//* Массовые действия с аудиозаписями *//
 
    
case "musics":
        
$massaction_list $_POST['massaction_list'];
        
$mass_type $_POST['mass_type'];
        if(
$massaction_list){
            if(
$mass_type == 1){
                foreach(
$massaction_list as $id){
                    
$aid intval($id);
                    
$check $db->super_query("SELECT auser_id FROM `".PREFIX."_audio` WHERE aid = '".$aid."'");
                    if(
$check){
                        
$db->query("DELETE FROM `".PREFIX."_audio` WHERE aid = '".$aid."'");
                        
$db->query("UPDATE `".PREFIX."_users` SET user_audio = user_audio-1 WHERE user_id = '".$check['auser_id']."'");
                        
mozg_mass_clear_cache_file('user_'.$check['auser_id'].'/audios_profile|user_'.$check['auser_id'].'/profile_'.$check['auser_id']);
                    }
                }
                
msgbox('Информация''Выбранные аудиозаписи успешно удалены''?mod=musics');
            } else
                
msgbox('Ошибка''Выберите действие''?mod=musics');
        } else
            
msgbox('Ошибка''Выберите аудиозаписи''?mod=musics');
    break;
    
//* Массовые действия с альбомами *//

    
case "albums":
        
$massaction_list $_POST['massaction_list'];
        
$mass_type $_POST['mass_type'];
        if(
$massaction_list){
        
//* Удаление *//
            
            
if($mass_type == 1){
                foreach(
$massaction_list as $id){
                    
$aid intval($id);
                    
$row $db->super_query("SELECT user_id, photo_num FROM `".PREFIX."_albums` WHERE aid = '".$aid."'");
                    if(
$row){
                    
//* Удаляем альбом *//
                        
                        
$db->query("DELETE FROM `".PREFIX."_albums` WHERE aid = '".$aid."'");
                        
//* Проверяем есть ли фотки в альбоме *//
                        
                        
if($row['photo_num']){
                        
//* Удаляем фотки *//
                            
                            
$db->query("DELETE FROM `".PREFIX."_photos` WHERE album_id = '".$aid."'");
                            
//* Удаляем комментарии к альбому *//
                            
                            
$db->query("DELETE FROM `".PREFIX."_photos_comments` WHERE album_id = '".$aid."'");
            
//* Удаляем фотки из папки на сервере *//
                            
                            
$fdir opendir(ROOT_DIR.'/uploads/users/'.$row['user_id'].'/albums/'.$aid);
                            while(
$file readdir($fdir))
                                @
unlink(ROOT_DIR.'/uploads/users/'.$row['user_id'].'/albums/'.$aid.'/'.$file);

                            @
rmdir(ROOT_DIR.'/uploads/users/'.$row['user_id'].'/albums/'.$aid);
                        }
                        
//* Обновляем кол-во альбомов у юзера *//
                        
                        
$db->query("UPDATE `".PREFIX."_users` SET user_albums_num = user_albums_num-1 WHERE user_id = '".$row['user_id']."'");
                        
//* Удаляем кеш позиций фотографий и кеш профиля *//
                        
                        
mozg_clear_cache_file('user_'.$row['user_id'].'/position_photos_album_'.$aid);
                        
mozg_clear_cache_file("user_{$row['user_id']}/profile_{$row['user_id']}");
                        
mozg_mass_clear_cache_file("user_{$row['user_id']}/albums|user_{$row['user_id']}/albums_all|user_{$row['user_id']}/albums_friends|user_{$row['user_id']}/albums_cnt_friends|user_{$row['user_id']}/albums_cnt_all");
                    }
                }
                
msgbox('Информация''Выбранные альбомы успешно удалены''?mod=albums');
            } else
                
msgbox('Ошибка''Выберите действие''?mod=albums');
        } else
            
msgbox('Ошибка''Выберите альбомы''?mod=albums');
    break;
    
        default:
        
            
header("Location: ?mod");
}
?>
Онлайн: 0
Реклама