Вход Регистрация
Файл: system/modules/adminpanel.php
Строк: 54
<?php
/* 
    Appointment: Баланс
    File: balance.php 
 
*/
if(!defined('MOZG'))
    die(
'Hacking attempt!');

if(
$ajax == 'yes')
    
NoAjaxQuery();

if(
$logged){
    
$act $_GET['act']; 
    
$id intval($_GET['id']);
    
$user_id $user_info['user_id'];
    
$group $user_info['user_group'];
    if(
$group == 1){
    switch(
$act){    
        
        case 
"delete_user"// Удаление пользователя
            
NoAjaxQuery();                        
            
$uploaddir ROOT_DIR.'/uploads/users/'.$id.'/';
                        
$row $db->super_query("SELECT user_photo, user_wall_id FROM `".PREFIX."_users` WHERE user_id = '".$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_active = 1, user_wall_id = '' ".$update_wall." WHERE user_id = '".$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_active = 1, user_photo = '' WHERE user_id = '".$id."'");
                            
            
mozg_clear_cache_file('user_'.$id.'/profile_'.$id);
            
mozg_clear_cache();
            die();
        break;    
        
        case 
"adelete_user"// Восстановление пользователя
            
NoAjaxQuery();                        
            
$db->query("UPDATE `".PREFIX."_users` SET user_delet = 0 WHERE user_id = '".$id."'");
            
mozg_clear_cache_file('user_'.$id.'/profile_'.$id);
            
mozg_clear_cache();
            die();
        break;    
        
        case 
"balance10"// +10 голосов
            
NoAjaxQuery();                        
            
$db->query("UPDATE `".PREFIX."_users` SET user_balance = user_balance+10 WHERE user_id = '".$id."'");
            
mozg_clear_cache_file('user_'.$id.'/profile_'.$id);
            
mozg_clear_cache();
            die();
        break;    
        
        case 
"balancem10"// -10 голосов
            
NoAjaxQuery();                        
            
$db->query("UPDATE `".PREFIX."_users` SET user_balance = user_balance-10 WHERE user_id = '".$id."'");
            
mozg_clear_cache_file('user_'.$id.'/profile_'.$id);
            
mozg_clear_cache();
            die();
        break;    
        
        case 
"blockad"// Блокировка рекламы и отсылка сообщения создателю
            
NoAjaxQuery();                        
            
$group $db->super_query("SELECT real_admin, title, id FROM `".PREFIX."_communities` WHERE id = '".$id."'");
            if(
$group){
            
$user $db->super_query("SELECT user_search_pref, user_id FROM `".PREFIX."_users` WHERE user_id = '".$group['real_admin']."'");            
            if(
$user){
            
$theme_message="Уведомление";
            
$text_message="Доброго времени суток, ".$user['user_search_pref']."!<br /> Мы хотим уведомить вас о том, что реклама вашего сообщества "".$group['title']."" больше неактивна.<br /> Возможно публичная страница нарушала правила сайта, либо долгое время не обновлялась.<br /><br /> Обновления и новости нашего проекта можно найти только на <a href="/faceworld" target="_blank">официальной публичной странице FaceWorld.</a> <br />Всего доброго, ваш сервис уведомлений FaceWorld.";
            
            
            
            
// Имитация отправки сообщений.
            
$db->query("INSERT INTO `".PREFIX."_messages` SET theme = '".$theme_message."', text = '".$text_message."', for_user_id = '".$user['user_id']."', from_user_id = '8', date = '{$server_time}', pm_read = 'no', folder = 'inbox', history_user_id = '8'");
            
$db->query("INSERT INTO `".PREFIX."_messages` SET theme = '".$theme_message."', text = '".$text_message."', for_user_id = '8', from_user_id = '".$user['user_id']."', date = '{$server_time}', pm_read = 'no', folder = 'outbox', history_user_id = '8'");
            
$db->query("UPDATE `".PREFIX."_users` SET user_pm_num = user_pm_num+1 WHERE user_id = '".$user['user_id']."'");
                                    
            
                        
//Проверка на наличии созданого диалога у себя
                        
$check_im $db->super_query("SELECT iuser_id FROM `".PREFIX."_im` WHERE iuser_id = '8' AND im_user_id = '".$user['user_id']."'");
                        if(!
$check_im)
                            
$db->query("INSERT INTO ".PREFIX."_im SET iuser_id = '8', im_user_id = '".$user['user_id']."', idate = '".$server_time."', all_msg_num = 1");
                        else
                            
$db->query("UPDATE ".PREFIX."_im  SET idate = '".$server_time."', all_msg_num = all_msg_num+1 WHERE iuser_id = '8' AND im_user_id = '".$user['user_id']."'");
                            
                        
//Проверка на наличии созданого диалога у получателя, а если есть то просто обновляем кол-во новых сообщений в диалоге
                        
$check_im_2 $db->super_query("SELECT iuser_id FROM ".PREFIX."_im WHERE iuser_id = '".$user['user_id']."' AND im_user_id = '8'");
                        if(!
$check_im_2)
                            
$db->query("INSERT INTO ".PREFIX."_im SET iuser_id = '".$user['user_id']."', im_user_id = '8', msg_num = 1, idate = '".$server_time."', all_msg_num = 1");
                        else
                            
$db->query("UPDATE ".PREFIX."_im  SET idate = '".$server_time."', msg_num = msg_num+1, all_msg_num = all_msg_num+1 WHERE iuser_id = '".$user['user_id']."' AND im_user_id = '8'");
                        
                        
//Читисм кеш обновлений
                        
mozg_clear_cache_file('user_'.$user['user_id'].'/im');
                        
mozg_create_cache('user_'.$user['user_id'].'/im_update''1');
            
        
//Вставляем событие в моментальные оповещания
      
$row_owner $db->super_query("SELECT user_last_visit FROM `".PREFIX."_users` WHERE user_id = '".$user['user_id']."'");
      
$update_time $server_time 70;
      
      if(
$row_owner['user_last_visit'] >= $update_time){
       
       
$action_update_text "<br>{$msg}";
       
       
$db->query("INSERT INTO `".PREFIX."_updates` SET for_user_id = '".$user['user_id']."', from_user_id = '8', type = '8', date = '{$server_time}', text = 'Сайт прислал вам уведомление', user_photo = 'cfa17d76c94a5c5.jpg', user_search_pref = 'Уведомления FaceWorld', lnk = '/messages'");
 
       
mozg_create_cache("user_{$for_user_id}/updates"1);
  
       }
            
        
$db->query("UPDATE `".PREFIX."_communities` SET rotation=0 WHERE id = '".$id."'");
        
mozg_clear_cache_folder('groups');
           }
            
            
            }
            
            
mozg_clear_cache();
            die();
        break;    
        
        
  
  }
 }
}  

?>
Онлайн: 0
Реклама