Paypal Donation Manager
Author: Krazyone / www.krazyone.com
Email: chrisjallen@krazyone.com
Support Email: phpmods@krazyone.com
Web: www.krazyone.com

Description:
This is a mod for managing PayPal donations and syncing donations with PayPal.com using IPN (Instant Payment Notification) features. It has the following features:

- Supports transactions from PayPal to fusion to add transactions and show current donation totals.
- Thank you and cancel return links from PayPal.com
- Separate Monthly Goals
- Custom PayPal Donation Button Support
- Multi-Business Support - Businesses Separated by PayPal email address within database.
- Supports membership fee's. Tracks fees based on yearly total and shows who is overdue and who is not.
- Tracks donations based on web login OR anonymous transaction. (UserID from website is sent to PayPal and sent back for tracking purpose via membership fees admin.)
- Online panel to show total donations received and total left over for the month.

Copyrights:
Obviously I would prefer that you keep the the copyright notice in place, as I think it only fair that I get some kind of credit for my work. Its not a lot to ask for something thats free. However I do appreciate that from time to time you need to remove this notice for a specific reason. The cost of removing the copyright from this script is $5.00 USD. Its a small price to pay for the work i have put into this script and the work i will be putting into it in the near future.

Installation Instructions:
NOTE: Backup your website and database before uploading or modifying any files.
Step 1: Upload donation_manager_panel to the infusions folder
Step 2: Login to admin on fusion site and infuse this infusion.
Step 3: Go into infusion admin and click on donation manager. (This will setup a default config within the tables created for this MOD)
Step 4: Go through the steps in Infusion Admin - Donation Manager to configure your block.
Step 5: Setup panel using panel admin.
Step 6: Goto Paypal.com and setup your IPN under "Edit Profile" link once your logged in. Use the link below and turn on IPN. DONT forget to change "yoursitename.com" to your current web address.
	(http://yoursitename.com/infusions/donation_manager_panel/ipn/ipnppd.php)

Uninstalling?
Go to Admin Panel and defuze the plugin. This will unistall all tables associated to this mod! Backup your database prior to uninstalling.


-- BEGIN RELEASE NOTES --
ToDo:
- Move to v7 framework totally. Still some Fusion V6 code remaining.
- Add value in setup to allow user to pick who sees donation goals and information in panel.
- Support for managing transactions online.
- Better member fees management. Enhancing functionality.

v2.5.8
- Added support for BBCodes to be used in donation page header text. Now supports rendering of Bold, Italic, Underline, URL and Text Color.

v2.5.7
- Bug in ipn transaction file which errored out the file not allowing transactions to be recorded. (Intro 2.5.5)

v2.5.6
- Bug in Donate Page showing aidlink error resolved.

v2.5.5
- IPNPPD Update (Additional Security)

v2.5.0
- Added extra security to admin panel forms
- Moved initial data configuration to infusion install

v2.3.2
- Fixed undeclared variable in admin panel which was introduced in 2.3.0.

v2.3.1
- Made donation panel data visible to public.
- Column heading on donation page fixed (Typo)
- Undefined variables error in donation page (anonymous only)

v2.3.0
- All text values were moved to localized locale file for language support.
- Fixed issue with declared PHP. Was throwing errors with latest PHP install.
- fallback() functions removed from V7 core.
- Updated initialize script to verify config setup before administration can be done.
- tweaked infusion file to uninstall totally. (Required by php-fusion team)

v2.0.0
Initial release of PHP-Fusion V7 release
- Ported base functionality to v7 framework

v1.0.0
Initial release of PHP-Fusion V6.xx release
- Supports transactions from PayPal to fusion to add transactions and show current donation totals.
- Thank you and cancel return links from PayPal.com
- Separate Monthly Goals
- Custom PayPal Donation Button Support
- Multi-Business Support - Businesses Separated by PayPal email address within database.
- Supports membership fee's. Tracks fees based on yearly total and shows who is overdue and who is not.
- Tracks donations based on web login OR anonymous transaction. (UserID from website is sent to PayPal and sent back for tracking purpose via membership fees admin.)
- Online panel to show total donations received and total left over for the month.

-- END RELEASE NOTES --