What's this? Checking isset
on a function return?
isset(Yii::app()->user->checkAccess('guest'))
Maybe you want to check for true
:
if (isset(Yii::app()->user->viewUsersPage) || Yii::app()->user->checkAccess('guest'))
Or:
if (isset(Yii::app()->user->viewUsersPage) || (Yii::app()->user->checkAccess('guest') == true))
I don't know the code, but maybe you should be checking for true
on viewUsersPage
as well?
Maybe also try this instead of isset(Yii::app()->user->viewUsersPage
:
if (property_exists(Yii::app()->user, 'viewUsersPage') || Yii::app()->user->checkAccess('guest'))
Though isset
should work fine.