Register Members List Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
  #1  
Old 14 May 2012, 16:43
baderandsonsco baderandsonsco is offline
 
Join Date: Feb 2008
Longer Calendar Reminder

We are using the forum calendar to track customers subscriptions to a service we offer. We would like to set reminders for the expiration of those subscriptions more than 3 days in advance. I went into the code and added what I believe would accomplish a two week reminder. But all it did was create blank menu item in the reminder drop down list, that when selected, does nothing. I didn't get a reminder for the event. Any help would be GREATLY appreciated!
Reply With Quote
  #2  
Old 15 May 2012, 15:46
kh99 kh99 is offline
 
Join Date: Aug 2009
Real name: Kevin
Can we see the code you used? Are you saying that your code works for a reminder 3 days in advance but not longer?
Reply With Quote
  #3  
Old 16 May 2012, 20:10
baderandsonsco baderandsonsco is offline
 
Join Date: Feb 2008
By default, the calendar event reminders are a range between 1 hour and 3 days. We're looking for a two week reminder. So this is what I did to try and make it work. I added the highlighted line in CALENDAR_REMINDER template:

<li><label><input type="radio" name="what" value="259200" tabindex="1" /> {vb:rawphrase three_days}</label></li>
<li><label><input type="radio" name="what" value="1209600" tabindex="1" /> {vb:rawphrase two_weeks}</label></li>

and in calendar_reminder_choosetype:

<option value="259200">{vb:rawphrase three_days}</option>
<option value="1209600">{vb:rawphrase two_weeks}</option>

So as you can see, I tried to add a value equal to two weeks below the 3 day option. It added a blank option after 3 days which is selectable, but doesn't do anything when I selected it. I didn't get a reminder. Here's a screen shot of what the drop down looks like now:

Reply With Quote
  #4  
Old 16 May 2012, 20:44
kh99 kh99 is offline
 
Join Date: Aug 2009
Real name: Kevin
OK, I see now. The reason your menu selections are blank is because you need to create a phrase with var name two_weeks (it should be of type Calendar).

The other thing is that in file includes/functions_calendar.php there's an array of allowed reminder values, so you'd have to add your two week value to that. If you'd rather do it via plugin I think you can create one using hook calendar_start and code like:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.



Edit...ah, this still might not work. I'm still looking at it...

Edit: OK, I got the above code wrong. Should be OK now.

Last edited by kh99; 16 May 2012 at 20:53. Reason: fixed code
Reply With Quote
Reply

Similar Threads
Thread Thread Starter Forum Replies Last Post
Calendar & Private Event Reminder hack testing help! !!freebsddude vBulletin 2.x Beta Releases 0 08 Mar 2002 22:10



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 05:49.

Layout Options | Width: Wide Color: