Вход Регистрация
Файл: adultscript-2.0.3-pro/files/admin/modules/user/user.php
Строк: 61
<?php
defined
('_VALID') or die('Restricted Access!');
class 
VModule_Admin_user
{
    private 
$components = array(
        
'manage' => 1,
        
'config' => 1,
        
'add' => 1,
        
'edit' => 1,
        
'view' => 1,
        
'ratings' => 1
    
);
    
    protected 
$db;
    
    public function 
__construct()
    {
          
$this->db VF::factory('database');
    }

    public function 
render()
    {
        
$component = (VUri::request(1)) ? VUri::request(1) : 'manage';
        if (isset(
$this->components[$component]) && $this->components[$component] === 1) {
            
$component_class 'VComponent_Admin_user_'.$component;
            
            try {
                  require 
ADMIN_DIR.'/modules/user/components/'.$component.'.php';
            } catch (
Exception $e) {
                throw new 
VException($e);
            }
            
            
$obj = new $component_class();
            
$obj->render();
        } else {
            die(
'Invalid admin user component specified!');
        }
    }
    
    public function 
delete_user($user_id)
    {
          
$user_id = (int) $user_id;
    
          
$this->db->query("DELETE FROM #__user
                            WHERE user_id = "
.$user_id."
                            LIMIT 1"
);
          if (
$this->db->affected_rows()) {
              
$this->db->query("DELETE FROM #__user_activity WHERE user_id = ".$user_id." LIMIT 1");
              
$this->db->query("DELETE FROM #__user_preferences WHERE user_id = ".$user_id." LIMIT 1");
              
$this->db->query("DELETE FROM #__user_profile WHERE user_id = ".$user_id." LIMIT 1");
              
$this->db->query("DELETE FROM #__user_notifications WHERE user_id = ".$user_id." LIMIT 1");
              
$this->db->query("DELETE FROM #__user_blocks WHERE user_id = ".$user_id);
              
$this->db->query("DELETE FROM #__user_comments WHERE (user_id = ".$user_id." OR poster_id = ".$user_id.")");
              
$this->db->query("DELETE FROM #__user_friends WHERE (user_id = ".$user_id." OR friend_id = ".$user_id.")");
              
$this->db->query("DELETE FROM #__user_subscriptions WHERE (user_id = ".$user_id." OR subscriber_id = ".$user_id.")");
              
$this->db->query("DELETE FROM #__user_premium WHERE user_id = ".$user_id." LIMIT 1");
          }
    }
    
    public function 
delete_to_anonymous($user_id)
    {
    }
}
?>
Онлайн: 0
Реклама