// check if Kunena forum is installed to show pre-installed rules for Kunena
$kunena_exists = JPATH_SITE.DS.'components'.DS.'com_kunena'.DS.'lib'.DS.'kunena.config.class.php';
if ( !file_exists($kunena_exists) ) {
( $filter!='' ) ? $filter .= " AND " : $filter .= "WHERE ";
$filter .= "(r.plugin_function!='plgaup_newtopic_kunena' AND r.plugin_function!='plgaup_reply_kunena' "
. "AND r.plugin_function!='plgaup_kunena_topic_create' AND r.plugin_function!='plgaup_kunena_topic_reply' "
. "AND r.plugin_function!='plgaup_kunena_message_delete' AND r.plugin_function!='plgaup_kunena_message_thankyou')";
} elseif ( file_exists($kunena_exists) ) {
// check version to add "Thank You" and "Delete Post" rules (added in AUP version 1.5.12 and Kunena 1.6.1)
$kunena_version_exists = JPATH_SITE.DS.'components'.DS.'com_kunena'.DS.'lib'.DS.'kunena.version.php';
if ( file_exists($kunena_version_exists) ) {
require_once (JPATH_ROOT.DS.'components'.DS.'com_kunena'.DS.'lib'.DS.'kunena.version.php');
$versionKunena = CKunenaVersion::versionArray();
$numversion = $versionKunena->version;
if ( substr ($numversion, 0 , 5) < '1.6.1' ) {
( $filter!='' ) ? $filter .= " AND " : $filter .= "WHERE ";
$filter .= "(r.plugin_function!='plgaup_kunena_topic_create' AND r.plugin_function!='plgaup_kunena_topic_reply' AND r.plugin_function!='plgaup_kunena_message_delete' AND r.plugin_function!='plgaup_kunena_message_thankyou')";
This part :
if ( substr ($numversion, 0 , 5) < '1.6.1' ) {
Is blocking the 2.0 Users