[XB] Year Recap

[XB] Year Recap [Paid] 1.1.2 Patch Level 1

No permission to buy ($25.00)

Painbaker

Well-known member
Painbaker submitted a new resource:

[XB] Year Recap - A yearly summary of a user’s activity on the community

A yearly summary of a user’s activity on the community.

Included Statistics​

  • 🧵 Threads Posted: Total number of threads created during the year.
  • 💬 Messages Posted: Total posts and replies.
  • ❤️ Reactions Given: Count of reactions given, including most-used reactions.
  • ⭐ Reactions Received: Total reactions received and most common reaction type.
  • 📦 XenForo Resource Manager:
    • Resources posted
    • Resource...

Read more about this resource...
 
Screenshot 2025-12-25 at 5.03.38 PM.webp
How does the better than stat show up? I noticed it on your site.

Also - I noticed it has previous year stats. Is that calculated somehow?

But VERY cool!
 
Can support be added for Bob's addon's? Showcase, RMS, AMS, UBS, IMS?
I’ll look into this.

View attachment 331543
How does the better than stat show up? I noticed it on your site.

Also - I noticed it has previous year stats. Is that calculated somehow?

But VERY cool!

Not available in the current version. I might release it in the coming days.

Also - I noticed it has previous year stats. Is that calculated somehow?
It can be calculated using the rebuild tool in ACP


1766706460936.webp
 
Painbaker updated [XB] Year Recap with a new update entry:

1.1.0

  • Added percentile display showing how your results compare to other members
    (optional, data is generated after the rebuild process completes)
  • Added most active month display for new registrations and active users statistics (optional)
  • Added monthly charts for statistics (optional)
  • Added new statistics: resources updated, active users
  • Added BB-code to embed statistics in messages
  • Added option to hide banned members from the leaderboard
  • Fix: corrected the "Refresh"...

Read the rest of this update entry...
 
Painbaker updated [XB] Year Recap with a new update entry:

1.1.1

  • Added XenAddons Showcase item, rating and comment count statistics
  • Added XenAddons Classifieds ad and item count statistics
  • Added XenAddons Review Management System item and review count statistics
  • Added XenAddons Article Management System article and comment count statistics
  • Added XenAddons User Blogs System: Blog entry and comment count statistics
  • Added XenAddons Item Management System: item and review count statistics
  • Added monthly chart data for thread views...

Read the rest of this update entry...
 
When updating

Code:
ErrorException: [E_WARNING] Undefined array key "pb_yearrecap_disabledRecaps" src/XF/Options.php:29
Generated by: Unknown account Dec 26, 2025 at 12:01 PM

Stack trace
#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] Und...', '/home/bodyforum...', 29)
#1 src/XF/Options.php(29): ArrayObject->offsetGet('pb_yearrecap_di...')
#2 src/addons/PB/YearRecap/Repository/RecapDefinition.php(34): XF\Options->offsetGet('pb_yearrecap_di...')
#3 src/addons/PB/YearRecap/Job/UserRecapRebuild.php(30): PB\YearRecap\Repository\RecapDefinition->getRecapHandlers()
#4 src/XF/Job/Manager.php(275): PB\YearRecap\Job\UserRecapRebuild->run(8)
#5 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#6 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#7 job.php(46): XF\Job\Manager->runQueue(false, 8)
#8 {main}

Request state
array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(68) "https://.../threads/..."
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Code:
TypeError: in_array(): Argument #2 ($haystack) must be of type array, null given src/addons/PB/YearRecap/Repository/RecapDefinition.php:34
Generated by: Unknown account Dec 26, 2025 at 12:01 PM

Stack trace
#0 src/addons/PB/YearRecap/Repository/RecapDefinition.php(34): in_array('user_count', NULL)
#1 src/addons/PB/YearRecap/Job/UserRecapRebuild.php(30): PB\YearRecap\Repository\RecapDefinition->getRecapHandlers()
#2 src/XF/Job/Manager.php(275): PB\YearRecap\Job\UserRecapRebuild->run(8)
#3 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#4 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#5 job.php(46): XF\Job\Manager->runQueue(false, 8)
#6 {main}

Request state
array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(68) "https://.../threads/..."
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
It is annoying that it opens the device native share with some browsers when you want the BBcode.

 
Back
Top Bottom