Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons

Reply
 
Thread Tools
EPC PM Notifications "SUITE" with AJAX Details »»
EPC PM Notifications "SUITE" with AJAX
Version: 1.5, by blogtorank blogtorank is offline
Developer Last Online: Mar 2008 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.6.8 Rating:
Released: 08-22-2007 Last Update: 08-25-2007 Installs: 31
Uses Plugins
Additional Files  
No support by the author.

EPC PM Notifications "SUITE" with AJAX


Ok, you may have to ask, what would we want this for? Because we just fulfilled a member's request here in our other MOD: EPC vbMailer

Where this member asked in posts, 8, 18, and 34... So that being said we put the whole idea wrapped around his thoughts into a FREE mod here...

Description

Quote:
Basically the paid subscriptions in vbulletin when someone signs up and buys something from the forums/payments.php page there is no email/pm notification sent to them.

For people who use the paid subscriptions in vbulletin for one thing or another, it is quite often very useful to set up a email/pm notification to say thanks, or to let them know what they have to do next, or to let them know what features that now have access to etc.
So what he wanted we built , that's what you get when you support our by leaving us feedback!

Installation Guide

If you had our previous hack installed, from version 1.1 and prior, remove it totally!

Step 1) Upload the files in the 'upload' folder to your forums' root folder

Step 2) Import the 'product-sub_receipt.xml' file into your Product Manager (Add/Import Product)

Step 3) Enjoy and remember us in the future! Click INSTALL for updates!

Settings Documentation

General Settings --
  • Send PM Global - this is a switch to turn global PM sending on and off, allowing you to control every notification sender in EPC PM Notifications.
  • Send Email Global - same as above except pertaining to emails.
  • Admin Username - set this to the admin username of your forum. This is where admin PM notifications are sent and where user notifications are sent from.
Paid Subscription Settings --
  • Send PM - allows you to turn PM sending for Paid Subscription Notifications on or off.
    PM CC Usernames - a comma-separated entry of usernames to send CC of the Paid Subscription Notification to.
  • PM Title - the title of every outgoing notification.
  • PM Message - the message of every outgoing notification. To display a user's username, enter '%1$s'. To display the subscription's name, enter '%2$s'. To display the subscription's cost, enter '%3$s'.
  • Send Email - allows you to turn Email sending for Paid Subscription Notifications on or off.
  • Email Subject - the subject of every outgoing notification email.
  • Email Body - the body of every outgoing notification email. To display a user's username, enter '%1$s'. To display the subscription's name, enter '%2$s'. To display the subscription's cost, enter '%3$s'.
Change Log

v1.1:
  • Ajaxified the whole backend for the admin
  • Added support for sending as e-mail also
v1.2:
  • Converted to a Suite with many more options and cool features
  • More secure than v1.1 due to a flag we just received last night about a possible SQL Injection possibility. So we corrected it all overnight
v1.5:
  • Renamed the whole project to EPC PM Notifications "Suite" you will see why when you install!
  • Security fixes
  • Optimized code

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #22  
Old 08-23-2007, 08:14 PM
Inkybro Inkybro is offline
 
Join Date: Aug 2007
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jasculs View Post
Hello,

Someone purchases a subscription and it posted their username, but I don't think it posted their type of subscription.

This is what is said:



It just end at "to" and didn't have a subscription name
You're using %2$s for the subscription name, right?
Reply With Quote
  #23  
Old 08-23-2007, 08:16 PM
Inkybro Inkybro is offline
 
Join Date: Aug 2007
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kihon Kata View Post
Installs. We have a member marketplace, so this is perfect. Is there a paid version of this hack?

What would be useful is to show in the receipt, the length of the sub, how much paid for the sub, maybe even an attached spreadsheet or a word document they can download and more details of the paid sub.

Thanks
We will consider creating a paid version including some more robust features such as the ones you've requested.
Reply With Quote
  #24  
Old 08-23-2007, 08:20 PM
blogtorank's Avatar
blogtorank blogtorank is offline
 
Join Date: Jan 2006
Posts: 450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by DiSpy View Post
Agreed... also, in my forums I have several different subscription options, the pm should state which one they purchased, as well as the person above stated the legth of the subscription, how much they paid, and any other details.

THANKS! (Will install this weekend.)
Thanks for you idea and thoughts they are what makes our products and mods grow because of this! Look forward to seeing your Install

Quote:
Originally Posted by jasculs View Post
Hello,

Someone purchases a subscription and it posted their username, but I don't think it posted their type of subscription.

This is what is said:



It just end at "to" and didn't have a subscription name
Did you use the variable that's stated in the hack it...

Quote:
Originally Posted by Kihon Kata View Post
Installs. We have a member marketplace, so this is perfect. Is there a paid version of this hack?

What would be useful is to show in the receipt, the length of the sub, how much paid for the sub, maybe even an attached spreadsheet or a word document they can download and more details of the paid sub.

Thanks

You really want this mod to blow up I take it?

Quote:
Originally Posted by st1905 View Post
Another great addon, thank you so much.
You are welcome, and surely appreciate a good friend like you to keep checking our mods out! Thank you so much for your Support!
Reply With Quote
  #25  
Old 08-24-2007, 05:09 AM
Inkybro Inkybro is offline
 
Join Date: Aug 2007
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by blogtorank View Post
LOL If you have 500 hacks I would suppose s Now for all jokes to the side, yes you are right I'll put that for v1.1 for you! Thanks for the feedback.
After looking into this, there seems to be no way to automatically add links to already existing menus in the CP nav. This is unfortunate.

If anyone knows of a way, please let us know.
Reply With Quote
  #26  
Old 08-24-2007, 12:15 PM
MB-Soft MB-Soft is offline
 
Join Date: Aug 2007
Location: Germany
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the great Hack.

Clicked Install
Reply With Quote
  #27  
Old 08-24-2007, 10:03 PM
SherryG SherryG is offline
 
Join Date: Oct 2006
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Awesome hack, thank you!

I just want to mention a very small issue. When changing the PM message, I got a syntax/database error if/when I used apostrophes in my message. I'm not sure if this is an issue with my server or what, but just thought I would mention it.

Cheers,
Sherry
Reply With Quote
  #28  
Old 08-24-2007, 10:12 PM
winpro19 winpro19 is offline
 
Join Date: May 2006
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello

Indeed a great hack however I'm getting database errors as well.

1. When I use an apostrophe in my message, I get a database error.

AND ALSO WHEN

2. When it's enabled and I try to "Add User" to a paid subscription...

Please fix all these DB errors...

Thanks a lot for this great hack!
Reply With Quote
  #29  
Old 08-24-2007, 10:37 PM
blogtorank's Avatar
blogtorank blogtorank is offline
 
Join Date: Jan 2006
Posts: 450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Upgrade time

EPC Subscription Receipts Upgrade and Update:

v1.1:

* Ajaxified the whole backend for the admin
* Added support for sending as e-mail also
Reply With Quote
  #30  
Old 08-24-2007, 10:41 PM
blogtorank's Avatar
blogtorank blogtorank is offline
 
Join Date: Jan 2006
Posts: 450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MB-Soft View Post
Thanks for the great Hack.

Clicked Install
Thanks!

Quote:
Originally Posted by SherryG View Post
Awesome hack, thank you!

I just want to mention a very small issue. When changing the PM message, I got a syntax/database error if/when I used apostrophes in my message. I'm not sure if this is an issue with my server or what, but just thought I would mention it.

Cheers,
Sherry
Can you report too me via PM of the error that it throws? So you don't have to paste the error message as in the public here? Seems there may be a issue with the server, but I'll help you out via PM if you send me the error it gives you.

Quote:
Originally Posted by winpro19 View Post
Hello

Indeed a great hack however I'm getting database errors as well.

1. When I use an apostrophe in my message, I get a database error.

AND ALSO WHEN

2. When it's enabled and I try to "Add User" to a paid subscription...


Please fix all these DB errors...


Thanks a lot for this great hack!
Well if you add a new user, this works right now off REAL transactions after they are made, because this hooks into the payment processing make sense?
Reply With Quote
  #31  
Old 08-25-2007, 02:01 AM
Kihon Kata Kihon Kata is offline
 
Join Date: Nov 2003
Posts: 763
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for all the hard work.

Tried to upgrade from 1.0. Uploaded new files.
Overwrite during product install, crashed datastore table.

Code:
Database error in vBulletin 3.6.8:

Invalid SQL:
INSERT INTO  datastore(title, data, unserialize) VALUES('sub_receipt',  'a:7:{s:6:"sendpm";s:2:"on";s:6:"pmfrom";s:5:"admin";s:7:"pmtitle";s:30:"You are  now a paid subscriber!";s:9:"pmmessage";s:75:"%1$s,

You are now a  paid subscriber to %2$s!

Thank  you!";s:9:"sendemail";s:2:"on";s:12:"emailsubject";s:30:"You are now a paid  subscriber!";s:9:"emailbody";s:47:"%1$s,

You are now a paid subscriber to  %2$s!";}', '1');

MySQL Error  : Duplicate entry 'sub_receipt' for key  1
Error Number : 1062
Date         : Friday, August 24th 2007 @ 07:53:14  PM

Then I uninstalled and reinstalled product. Seemed to install ok. but when I try to hit the "edit settings" button to customize my receipt, it does nothing. Click click click on the button and nothing. Seeming buggy

Uninstalls.
Reply With Quote
Reply

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

Forum Jump


All times are GMT. The time now is 06:41 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04902 seconds
  • Memory Usage 2,320KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (11)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete