[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
 
Back
Top Bottom