public static function showCaptchaWhenComment($listingId) { if (!$listingId) { return false; } $user = JFactory::getUser(); $params = JUDirectoryHelper::getParams(null, $listingId); $ownerListing = JUDirectoryFrontHelperPermission::isListingOwner($listingId); if ($ownerListing && $params->get('listing_owner_use_captcha_when_comment', 1)) { return false; } $assetName = 'com_judirectory.listing.' . $listingId; if ($user->authorise('judir.comment.no_captcha', $assetName)) { return false; } return true; }