static function check_get_user() { if (Url::get('user_id')) { if (User::is_login() && User::id() == Url::get('user_id')) { CGlobal::$user_profile = User::$current->data; } else CGlobal::$user_profile = User::getUser(Url::get('user_id')); } if (!CGlobal::$user_profile && Url::get('user_name')) { if (User::is_login() && User::user_name() == Url::get('user_name')) { CGlobal::$user_profile = User::$current->data; } else { CGlobal::$user_profile = User::getByUserName(Url::get('user_name')); } } /*if(!CGlobal::$user_profile && Url::get('id')){ if(User::is_login() && User::user_name()==Url::get('id')){ CGlobal::$user_profile = User::$current->data; } else{ CGlobal::$user_profile = User::getByUserName(Url::get('id')); } }*/ if (!CGlobal::$user_profile && User::is_login() && in_array(EClass::$page['name'], array('personal', 'message', 'cart', 'gold_history'))) { CGlobal::$user_profile = User::$current->data; } if (!CGlobal::$user_profile) { Url::access_denied(); } }