[XB] XFRM: Purchasable Resources

[XB] XFRM: Purchasable Resources [Paid] 2.2.1

No permission to buy ($40.00)
No, the payment receiver here is only one that specified in the payment profile settings in the admin panel (forum administrator).
I see, will you add a feature to allow the author to manage UserCP payment of Resource Manager in the future possible?
 
Got error when view statistic
Code:
XF\Db\InvalidQueryException: MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') ORDER BY stats_date' at line 4 in src/XF/Db/AbstractStatement.php at line 225

    XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 207
    XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 43
    XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 61
    XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
    XF\Db\AbstractAdapter->query() in src/addons/OzzModz/XFRMPurchasableResource/Service/Purchase/Grapher.php at line 78
    OzzModz\XFRMPurchasableResource\Service\Purchase\Grapher->getRawData() in src/addons/OzzModz/XFRMPurchasableResource/Service/Purchase/Grapher.php at line 129
    OzzModz\XFRMPurchasableResource\Service\Purchase\Grapher->getGroupedData() in src/addons/OzzModz/XFRMPurchasableResource/Admin/Controller/ResourcePurchaseStats.php at line 51
    OzzModz\XFRMPurchasableResource\Admin\Controller\ResourcePurchaseStats->actionIndex() in src/XF/Mvc/Dispatcher.php at line 362
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
    XF\App->run() in src/XF.php at line 814
    XF::runApp() in admin.php at line 15
 
Painbaker updated [XB] XFRM: Purchasable Resources with a new update entry:

2.2.0

🚀 New Features:​

  • Added coupons system with percentage or fixed amount discounts, with options for usage limits, applicable resources and expiration dates
  • Added additional license durations support
  • Added license URL edit log
  • Added license owner indicator on posts in resource discussion thread
  • Added user_id, resource_id, license_key filters to resource purchases REST API endpoint
  • Added permission to bypass dns check
  • Added option to require TOS...

Read the rest of this update entry...
 
You have been banned for the following reason: You have been banned for violating the license agreement. This decision cannot be appealed..

i don't share addon
I test in my localhost

why ban me.
 
Code:
LogicException: Batch install error: Tried to call XF\Extension::resolveExtendedClassToRoot on XF\Entity\AddOn, but extendClass was never called on the base class src/XF/Extension.php:344
Generiert von: Phantom 22. April 2026 um 19:52
Stack-Trace
#0 src/XF/Mvc/Entity/Entity.php(118): XF\Extension->resolveExtendedClassToRoot('XF\\Entity\\AddOn')
#1 src/XF/Mvc/Entity/Manager.php(783): XF\Mvc\Entity\Entity->__construct(Object(XF\Mvc\Entity\Manager), Object(XF\Mvc\Entity\Structure), Array, Array)
#2 src/XF/Mvc/Entity/Manager.php(597): XF\Mvc\Entity\Manager->instantiateEntity('XF:Addon', Array, Array, 1)
#3 src/XF/Mvc/Entity/Finder.php(1442): XF\Mvc\Entity\Manager->hydrateFromGrouped(Array, Array)
#4 src/XF/Mvc/Entity/Manager.php(157): XF\Mvc\Entity\Finder->fetchOne()
#5 src/addons/OzzModz/XFRMPurchasableResource/Setup.php(139): XF\Mvc\Entity\Manager->find('XF:Addon', 'XFRM')
#6 src/XF/Job/AddOnInstallBatch.php(293): OzzModz\XFRMPurchasableResource\Setup->prepareForAction('upgrade')
#7 src/XF/Job/AddOnInstallBatch.php(95): XF\Job\AddOnInstallBatch->stepAction(Object(XF\Timer))
#8 src/XF/Job/Manager.php(275): XF\Job\AddOnInstallBatch->run(8)
#9 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#10 src/XF/Job/Manager.php(121): XF\Job\Manager->runJobEntry(Array, 8)
#11 src/XF/Admin/Controller/ToolsController.php(146): XF\Job\Manager->runByIds(Array, 8)
#12 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\ToolsController->actionRunJob(Object(XF\Mvc\ParameterBag))
#13 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(Hampel\KnownBots\XF\Admin\Controller\Tools), NULL)
#14 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Hampel\KnownBots\XF\Admin\Controller\Tools), NULL)
#15 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#16 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#17 src/XF.php(814): XF\App->run()
#18 admin.php(15): XF::runApp('XF\\Admin\\App')
#19 {main}
The update is not possible
 
Code:
LogicException: Batch install error: Tried to call XF\Extension::resolveExtendedClassToRoot on XF\Entity\AddOn, but extendClass was never called on the base class src/XF/Extension.php:344
Generiert von: Phantom 22. April 2026 um 19:52
Stack-Trace
#0 src/XF/Mvc/Entity/Entity.php(118): XF\Extension->resolveExtendedClassToRoot('XF\\Entity\\AddOn')
#1 src/XF/Mvc/Entity/Manager.php(783): XF\Mvc\Entity\Entity->__construct(Object(XF\Mvc\Entity\Manager), Object(XF\Mvc\Entity\Structure), Array, Array)
#2 src/XF/Mvc/Entity/Manager.php(597): XF\Mvc\Entity\Manager->instantiateEntity('XF:Addon', Array, Array, 1)
#3 src/XF/Mvc/Entity/Finder.php(1442): XF\Mvc\Entity\Manager->hydrateFromGrouped(Array, Array)
#4 src/XF/Mvc/Entity/Manager.php(157): XF\Mvc\Entity\Finder->fetchOne()
#5 src/addons/OzzModz/XFRMPurchasableResource/Setup.php(139): XF\Mvc\Entity\Manager->find('XF:Addon', 'XFRM')
#6 src/XF/Job/AddOnInstallBatch.php(293): OzzModz\XFRMPurchasableResource\Setup->prepareForAction('upgrade')
#7 src/XF/Job/AddOnInstallBatch.php(95): XF\Job\AddOnInstallBatch->stepAction(Object(XF\Timer))
#8 src/XF/Job/Manager.php(275): XF\Job\AddOnInstallBatch->run(8)
#9 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#10 src/XF/Job/Manager.php(121): XF\Job\Manager->runJobEntry(Array, 8)
#11 src/XF/Admin/Controller/ToolsController.php(146): XF\Job\Manager->runByIds(Array, 8)
#12 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\ToolsController->actionRunJob(Object(XF\Mvc\ParameterBag))
#13 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(Hampel\KnownBots\XF\Admin\Controller\Tools), NULL)
#14 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Hampel\KnownBots\XF\Admin\Controller\Tools), NULL)
#15 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#16 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#17 src/XF.php(814): XF\App->run()
#18 admin.php(15): XF::runApp('XF\\Admin\\App')
#19 {main}
The update is not possible

You may have an add-on installed that is breaking the XFRM class extension chain

try removing the prepareForAction method from purchasable resources add-on's Setup.php file

But but I recommend turning off the users access to forum before updating to avoid issues with resource access
 
How to make a free resource? so i can add resource without pay.
I have try to set price with 0, but still no permitting to download
1778863482514.webp
 
How to make a free resource? so i can add resource without pay.
I have try to set price with 0, but still no permitting to download
View attachment 337708
To allow free resources, you must enable "Uploaded file" resource type in the category settings.
And when selecting the resource type during resource posting, the following option must be selected

1778998380990.webp
 
Is this add-on compatible with DragonByte Credits? (v7.0.1b3 vs XF 2.3.13)
This add-on does not provide integration with Credits and works only with XF payment profiles

as far as I remember, DragonByte Credits can be configured as a payment profile, so it may still work through that
 
Back
Top Bottom