if( ! is_object( $xoopsUser ) ) {
// guests
$fck_isadmin = false ;
$fck_canupload = false ;
$uid = 0 ;
} else {
// users
$uid = $xoopsUser->getVar( 'uid' ) ;
// check isadmin
$fck_isadmin = $xoopsUser->isAdmin(1) ; // system module admin
}
// check canupload
$fck_canupload = $fck_isadmin ;
if( ! $fck_isadmin ) {
// users other than admin
$fck_canupload = count( array_intersect( $xoopsUser->getGroups() , $fck_uploadable_groups ) ) > 0 ? true : false ;
}
}
Este post ha sido de: http://www.esxoops.com/modules/newbb/viewtopic.php?topic_id=7402&post_id=28839