Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 致命错误:在mod_envolve_chat.php的第46行调用未定义的方法JUser::authorize()_Joomla - Fatal编程技术网

Joomla 致命错误:在mod_envolve_chat.php的第46行调用未定义的方法JUser::authorize()

Joomla 致命错误:在mod_envolve_chat.php的第46行调用未定义的方法JUser::authorize(),joomla,Joomla,我所做的是绕过joomla 3.0,为joomla 1.7安装了一个mod,一切正常,但当我尝试只为注册用户创建mod时,由于某些原因,它无法获得jomsocial用户 下面是php代码 有什么想法可能是错误的吗 $user =& JFactory::getUser(); if($user->guest != true) if($envolveUseRealNames == 'real') $fullname = $user->name; $spacep

我所做的是绕过joomla 3.0,为joomla 1.7安装了一个mod,一切正常,但当我尝试只为注册用户创建mod时,由于某些原因,它无法获得jomsocial用户

下面是php代码

有什么想法可能是错误的吗

$user =& JFactory::getUser();

if($user->guest != true)

if($envolveUseRealNames == 'real')

    $fullname = $user->name;
    $spacepos = strpos($fullname, ' ');
    if($spacepos != false)

        $env_firstname = substr($fullname, 0, $spacepos);
        $env_lastname = substr($fullname, $spacepos + 1); 

        $env_firstname = $fullname;
        $env_lastname = null; 

else
    $env_firstname = $user->username;
    $env_lastname = null;   
$env_profileImg = null;         
$env_isAdmin = $user->authorize('com_content', 'edit', 'content', 'all');

echo(envapi_get_html_for_reg_user($envolveAPIKey, $env_firstname, $env_lastname, $env_profileImg, $env_isAdmin, NULL));

else
if($envolveWhichUsers == 'all')
    echo envapi_get_code_for_anon_user($envolveAPIKey);

如@Elin所述,根据:

JController::authorize已被删除。改用JController::authorize。 Juser::授权已被删除。改用JUser::authorize。
如@Elin所述,根据:

JController::authorize已被删除。改用JController::authorize。 Juser::授权已被删除。改用JUser::authorize。
试着授权。Joomla讲英语,请尝试授权。乔姆拉说英语。