collapse collapse

* User Info

 
 
Welcome, Guest. Please login or register.
Did you miss your activation email?

* Who's Online

  • Dot Guests: 78
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Shoutbox

Refresh History
  • Shoutbox is not for support!
  • {OCS}MasterSeal: STILL love SP :)
    November 24, 2018, 05:05:50 AM
  • ♦ Ninja ZX-10RR ♦: <3 aegersz
    September 13, 2018, 03:36:09 PM
  • aegersz: I STILL <3 LOVE SimplePortal
    September 13, 2018, 07:11:39 AM
  • aegersz: o LOVE you guys - Simple Portal rocks !
    May 09, 2018, 05:18:59 AM
  • Chen Zhen: our apologies for the site being down.. please read server issues topic
    March 22, 2018, 05:32:38 AM
  • {OCS}MasterSeal: LOL PLEASE forget I just posted that. I found the answer in my own dang post back in 2015. lol sorry!
    July 04, 2017, 10:47:55 PM
  • {OCS}MasterSeal: I know this SB isnt' for support, but I just have a general question. Who would I contact to find out where SP stores its block info? Is it DB driven or files? I searched the site but came up with nothing. probably my fault any insight is appreciated.
    July 04, 2017, 10:43:36 PM
  • ♦ Ninja ZX-10RR ♦: Excuse me but what does Simpleportal have to deal with that?
    February 05, 2017, 08:21:14 PM
  • WhiteEagle: of course IMHO that site appears to be dead :(
    February 04, 2017, 01:08:05 PM
  • WhiteEagle: If I can get that, then I'll use it for that site...
    February 04, 2017, 01:07:35 PM
  • WhiteEagle: decided to not use SMF for any projects, unless I can get a copy of the premium version of the fanfiction archive plugin
    February 04, 2017, 01:06:54 PM
  • expertdecisions: cloudflare
    January 28, 2017, 08:01:47 AM
  • aegersz: SM release 2.0.13 !
    January 12, 2017, 06:00:13 AM
  • raffo: Tks Emanuele, even if I didn't understand the fix :D
    November 07, 2016, 02:01:20 AM
  • emanuele: [link]
    November 01, 2016, 12:43:50 PM
  • emanuele: raffo: the English support board is a good place. ;)
    November 01, 2016, 12:43:38 PM
  • raffo: Where can I find the fix for the shoutbox?
    November 01, 2016, 05:06:09 AM
  • {OCS}MasterSeal: To the SP team, I make a point to come here and thank you as much as possible for your work.  so again, THANK YOU!
    October 28, 2016, 10:38:05 AM
  • emanuele: That's indeed funny, the limit is present only in the patch and not the full install.
    October 22, 2016, 06:14:58 PM
  • phantomm: and from what I see only patch is broken, full install package is fine
    October 21, 2016, 03:44:44 PM

* Recent Posts

Re: v 2.3.3 to v2.3.7 by ♦ Ninja ZX-10RR ♦
[December 11, 2018, 04:14:48 PM]


v 2.3.3 to v2.3.7 by rollingrock
[December 11, 2018, 09:36:20 AM]


[Block] Help with editing few lines on Simpleportal by Wallen
[December 09, 2018, 05:10:34 AM]


Re: LinkTree by Chen Zhen
[November 15, 2018, 02:24:51 PM]


Re: blocks showing user avatars by hulapyk
[November 15, 2018, 01:47:11 PM]

NEED HELP? If you're looking for support with Simple Portal, look no further than the Support Board!

Author Topic: Paid Subscription Status  (Read 15918 times)

0 Members and 1 Guest are viewing this topic.

Offline tanks

  • Semi Newbie
  • *
  • Posts: 14
  • SMF Version: 2 RC1
  • SP Version: 2.2.1
Paid Subscription Status
« on: May 09, 2009, 12:03:26 PM »
Hello fellas

First i want to thank you for this nice portal software.

I was unable to start a new topic in the correct forum so i will start it here and then you can move my topic.

On my forum i have Paid subscriptions and i like to show members if their subscription is active or not. With this code i can show it on the front page. Notice my member group for subscribers is 12. Yours might be a different ID so change it to suit your forum.

On my forum Paid Subscription are called Partnerships. You can also change this to suit your needs.

Cheers,

Tanks

Code: [Select]
global $user_info, $scripturl;

if (in_array(12, $user_info['groups']))
{
echo '<b>Partnership: <font color="green">Active</font></b><br />';
}
else
{
echo '<b>Partnership: <font color="red">Inactive</font></b><br /><a href="' . $scripturl . '?action=profile;area=subscriptions">Join Partnership</a>';
}

Examples:



Or

« Last Edit: May 09, 2009, 12:26:13 PM by tanks »

Offline Blue

  • Customizer
  • *
  • Posts: 379
  • Gender: Male
  • Block Maker? =P
Re: Paid Subscription Status
« Reply #1 on: May 09, 2009, 12:17:33 PM »
Hi Tanks,

It's a really nice mod. But,  you can replace this:
Code: [Select]
<a href="http://www.YOURSITE.com/index.php?action=profile;area=subscriptions">
to this:
Code: [Select]
<a href="' . $scripturl . '?action=profile;area=subscriptions">
and

Code: [Select]
global $user_info;
to:
Code: [Select]
global $user_info, $scripturl;
Doing this, members don't need to change the url ;) They only need to change the id of the membergroup.

Great block and Congrats ;)
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Offline tanks

  • Semi Newbie
  • *
  • Posts: 14
  • SMF Version: 2 RC1
  • SP Version: 2.2.1
Re: Paid Subscription Status
« Reply #2 on: May 09, 2009, 12:26:54 PM »
I Updated the code - Thanks.

It's a code i got from back in the days when i was using TP.

Offline Nathaniel

  • Comrade
  • *
  • Posts: 5203
  • Gender: Male
    • Verbtest.com
  • SMF Version: 2 RC4
  • SP Version: 2.3.3
Re: Paid Subscription Status
« Reply #3 on: May 16, 2009, 10:30:10 PM »
Moved to the Blocks and Modifications board. Sorry about the wait.

Looks good. :D
SMF Friend (Former Support Specialist) | SimplePortal Developer
My SMF Mods | SimplePortal

"Quis custodiet ipsos custodes?" - Who will Guard the Guards?

Please don't send me ANY support related PMs. I will just delete them.

Offline qtime

  • Newbie
  • Posts: 2
Re: Paid Subscription Status
« Reply #4 on: October 04, 2009, 01:24:52 PM »
Great code, is it possible to show the end date of the subscription?

Offline marshallstan

  • Newbie
  • Posts: 4
  • Gender: Male
    • LancerDriversUnited
  • SMF Version: 2 RC1.2
  • SP Version: 2.2.2
Re: Paid Subscription Status
« Reply #5 on: April 19, 2010, 04:26:38 AM »
hi, is it possible to put this into the user blok?
and how i do that  :D
thx already.
i would like to put it under updated topics

Offline andy

  • On Leave
  • *
  • Posts: 861
  • Gender: Male
    • Outdoor Club Japan (OCJ) アウトドア・クラブ・ジャパン
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
  • Elkarte Version: None
Re: Paid Subscription Status
« Reply #6 on: November 28, 2011, 11:34:43 PM »
A useful thing is showing how much time they have left on their subscription ... people are lazy and dont check= more work for admin.
I know 1 email reminder can be sent out but having the time left displayed when they log in would be a good reminder  :D
Everyone is a volunteer here so please try and make a small donation to keep the Simple Portal website running


Offline mrnuke7175

  • Semi Newbie
  • *
  • Posts: 10
  • SMF Version: 2.0.6
  • SP Version: 2.3.5
Re: Paid Subscription Status
« Reply #7 on: June 01, 2014, 03:31:52 PM »
Any updates with this? I've tried it , but I have 4 different subscription groups. Is there a way to have it check for all four?

Thanks

Offline mrnuke7175

  • Semi Newbie
  • *
  • Posts: 10
  • SMF Version: 2.0.6
  • SP Version: 2.3.5
Re: Paid Subscription Status
« Reply #8 on: June 20, 2014, 11:52:05 PM »
I tried my hand at it :

Code: [Select]
global $viewsub, $scripturl;

if (in_array(6, $viewsub['sid']))
{
echo '<b>Paid Membership: <font color="green">Active</font></b><br />';
}
else
{
echo '<b>Paid Membership: <font color="red">Inactive</font></b><br /><a href="' . $scripturl . '?action=profile;area=subscriptions">Become a supporter</a>';
}


It does not work. Any insight?

Offline phantomm

  • Translator
  • *
  • Posts: 406
  • Gender: Male
  • Smile, tomorrow will be worse...
    • Polish ElkArte community
  • SMF Version: None
  • Elkarte Version: 1.0.5
Re: Paid Subscription Status
« Reply #9 on: June 22, 2014, 02:20:10 PM »
I have no idea where did you get $viewsub.

Code from first message works fine, I think that if you need to add multiple subscriptions you would need to add it like this:
Code: [Select]
global $user_info, $scripturl;

//For subscription that gives group ID 12
if (in_array(12, $user_info['groups']))
{
echo '<b>Partnership: <font color="green">Active</font></b><br />';
}
else
{
echo '<b>Partnership: <font color="red">Inactive</font></b><br /><a href="' . $scripturl . '?action=profile;area=subscriptions">Join Partnership</a>';
}

//For subscription that gives group ID 13
if (in_array(13, $user_info['groups']))
{
echo '<b>Partnership: <font color="green">Active</font></b><br />';
}
else
{
echo '<b>Partnership: <font color="red">Inactive</font></b><br /><a href="' . $scripturl . '?action=profile;area=subscriptions">Join Partnership</a>';
}

Offline mrnuke7175

  • Semi Newbie
  • *
  • Posts: 10
  • SMF Version: 2.0.6
  • SP Version: 2.3.5
Re: Paid Subscription Status
« Reply #10 on: July 01, 2014, 11:47:07 PM »
Thanks, I modified your code a bit to properly format it, but it works now.

I got all confused with the variables during testing and that's why I had that there.

Thanks.

Offline SteveW

  • Semi Newbie
  • *
  • Posts: 6
  • SMF Version: 2 RC1
  • SP Version: 2.2.1
Re: Paid Subscription Status
« Reply #11 on: January 02, 2015, 08:19:01 AM »
Hi - does anyone know whether you could add expiry date into this as well? I'll see if I can code it but I'm not very good..

Offline mrnuke7175

  • Semi Newbie
  • *
  • Posts: 10
  • SMF Version: 2.0.6
  • SP Version: 2.3.5
Re: Paid Subscription Status
« Reply #12 on: January 30, 2015, 10:03:43 PM »
Hi - does anyone know whether you could add expiry date into this as well? I'll see if I can code it but I'm not very good..

Goo idea!