Bug #3262 ยป 3262.patch
administrator/components/com_comprofiler/plugin.foundation.php | ||
---|---|---|
|
||
if ( ! isset( $cacheItemids[$task] ) ) {
|
||
if ( class_exists( 'moscomprofilerUser', false ) ) {
|
||
$viewLevels = CBuser::getMyInstance()->getAuthorisedViewLevelsIds();
|
||
$viewLevels = CBuser::getMyInstance()->getAuthorisedViewLevelsIds( ( checkJversion() >= 2 ? false : true ) );
|
||
} else {
|
||
// Compute View Level using CMS without loading cb.table and cb.database if they are not already loaded (e.g. when using this function in modules):
|
||
switch ( checkJversion() ) {
|
||
... | ... | |
$viewLevels = JUser::getInstance()->getAuthorisedViewLevels();
|
||
break;
|
||
case 1:
|
||
$viewLevels = array( JUser::getInstance()->get( 'aid' ) );
|
||
$viewLevel = JFactory::getUser()->get( 'aid' );
|
||
$viewLevels = ( $viewLevel == 2 ? array( 0, 1, 2 ) : ( $viewLevel == 1 ? array( 0, 1 ) : array( 0 ) ) );
|
||
break;
|
||
case 0:
|
||
case -1:
|