Referral System by Siropu

Referral System by Siropu [Paid] 1.1.4

No permission to buy (€15.00)
Referral system is much simple and only works with a referral link only while the other has contests, email invitations and has the option to make board invitation only.
Can you copy the link and explain which one is "simple" and which one is "other"
 
"Referral System" is much simple and doesn't have contests and email invitations.
 
Hello @Siropu and thanks for the addon!
We just purchased it, and were wondering when does the account upgrade get rewarded:
Is it only for newly registered users who then upgrade their account,
or also for any registered user who upgrades his account after following the referrers link?
 
Is it only for newly registered users who then upgrade their account,
or also for any registered user who upgrades his account after following the referrers link?
Any user who has registered using a referral link and upgrades the account at any point in time.
 
Hi Siropu, having issues with Referral System and Referral Competition. When they are both activated I see these errors in the error logs. When they are individually activated, they work as expected:

I've tried
  • Changing PHP to 8.4
  • Rebuilding referral system and referral contests
  • Uninstalling and reinstalling both addons
  • Disabling ALL add-ons, enabling both referral system and referral contests (error occurs as below).
  • Disabling ALL add-ons, enabling referral system only (Works fine), then enabling referral contests only (works fine).


-------- Error below -----
  • ErrorException: Fatal Error: Declaration of Siropu\ReferralSystem\XF\Pub\Controller\Account::actionReferralToolsPreview() must be compatible with Siropu\ReferralContests\XF\Pub\Controller\Account::actionReferralToolsPreview(XF\Mvc\ParameterBag $params)
  • src/addons/Siropu/ReferralSystem/XF/Pub/Controller/Account.php:63
  • Generated by: Snow
  • Dec 31, 2025 at 7:51 AM

Stack trace​

#0 [internal function]: XF::handleFatalError()
#1 {main}

Request state​

array(4) {
["url"] => string(139) "/account/visitor-menu?_xfResponseType=json&_xfWithData=1&_xfRequestUri=%2Fmembers%2F&_xfToken=1767167493%2C4a1494a2843b39e6067b501cc000537b"
["referrer"] => string(31) "https://mytubetalk.com/members/"
["_GET"] => array(4) {
["_xfResponseType"] => string(4) "json"
["_xfWithData"] => string(1) "1"
["_xfRequestUri"] => string(9) "/members/"
["_xfToken"] => string(43) "1767167493,4a1494a2843b39e6067b501cc000537b"
}
["_POST"] => array(0) {
}
}
 

Attachments

  • Screenshot 2025-12-31 at 1.49.29 PM.webp
    Screenshot 2025-12-31 at 1.49.29 PM.webp
    76.6 KB · Views: 1
Last edited:
Any user who has registered using a referral link and upgrades the account at any point in time.
Oh.
Too bad.
Is there a way to extend it to save a cookie if an already registered user clicks a referral link to upgrade and upgrades his account?
We have many registered users and I would like them to upgrade their account, not force them to re-register...
 
Up to how many referrers are displayed in the "top referrers" home page widget? So far it's displaying every single one... 4 total and 4 displayed as "top"

Can number of "top referrers" that are displayed on home page widget be set?
 
Thank you @ehd I'm quite new to this and having a difficult time navigating to that specific widgit and "display in position" category

I would very much appreciate some advice there
 
Hey gang.... sorry for my ineptness. I'm probably about to feel foolish but this has me stumped.

I'm running a referral contest. In the Top Referrers widget on the main page it lists the top three as follows.

topreferrer.webp

If you click on the "5" above, it navigates to their referrals which is "8"

Then I click navigate into the contest that was started at the same time..... the results are different, with not all the contest referrals being reflected in the "Top Referrers" list

contest.webp

Any idea why the main page is displaying Top referrers incorrectly?

@Siropu - This one might require your insight.

My URL is in my signature if you want to take a look.
 
Last edited:
I set it to Contest and it seems to be corrrect now... However, given that it had been set to "All Time" and I started the contest at the same time as the installation of the widget, why would they not be the same in All Time? There were no referrals before the contest... And if there were, could would All Time be a lower number than the contest?

Apologies if I'm missing something obvious here.
 
Interesting.... Looking again... now the numbers on the widget and the contest seem to match... say for the person in first place with "10".

However on his profile on hover it still says "9"

r4.webp
 
Last edited:
This still seems to behaving very erratically. Has anyone been able to make sense of the settings and why they won't display consistently?

I'm running a contest and having the numbers all over the place is not good form.

Even in the case of the Maximum Entries I asked about above... While I was able to reduce it to three, it seems fixed now. The value can be changed again in Widgets, but it has no effect on the appearance on the site.
 
Back
Top Bottom