本文整理汇总了PHP中CGlobal::user_profile方法的典型用法代码示例。如果您正苦于以下问题:PHP CGlobal::user_profile方法的具体用法?PHP CGlobal::user_profile怎么用?PHP CGlobal::user_profile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CGlobal
的用法示例。
在下文中一共展示了CGlobal::user_profile方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
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();
}
}