# This patch file was generated by NetBeans IDE # This patch can be applied using context Tools: Apply Diff Patch action on respective folder. # It uses platform neutral UTF-8 encoding. # Above lines and this line are ignored by the patching process. --- administrator/components/com_comprofiler/library/cb/cb.acl.php +++ administrator/components/com_comprofiler/library/cb/cb.acl.php @@ -64,23 +64,11 @@ } function acl_check( $var_1 = null, $var_2 = null, $var_3 = null, $var_4 = null, $var_5 = null, $var_6 = null, $var_7 = null, $var_8 = null ) { - global $_CB_framework; - if ( checkJversion() == 2 ) { - if ( is_integer( $var_4 ) ) { - $user_id = $var_4; - } elseif ( $var_4 == $_CB_framework->myUserType() ) { - $user_id = $_CB_framework->myId(); - } - - if ( isset( $user_id ) ) { - $return = $this->_acl->check( $user_id, $var_2, $var_1 ); + $return = JFactory::getUser()->authorise( $var_2, $var_1 ); } else { - $return = false; + $return = $this->_acl->acl_check( $var_1, $var_2, $var_3, $var_4, $var_5, $var_6, $var_7, $var_8 ); } - } else { - $return = $this->_acl->acl_check( $var_1, $var_2, $var_3, $var_4, $var_5, $var_6, $var_7, $var_8 ); - } \ No newline at end of file return $return; }