Only delete payments which have not cleared, don't ever delete pledges
Several updates to make pledges work better
Modified function StartLetterPage, which is for the Giving Report (Tax Statement Report)
Minor change: Cancel button redirects to Report menu rather than to main menu.
Major rewrite of the Financial Reports page. More filters and options and included for many financial reports.
Major update: Modified report to work with new FinancialReports.php filters and options.
Minor modification: Church image on cover page of church directory report will be displayed.
Added "Deposit Reports" to Deposit drop-down menu
Added "More Reports" button, linking to the Financial Reports page.
Removed dropdown box for login and added normal user name box.
Added features to enable change for username as login key.  Enforces unique username key and min length of 6 characters.
Fixed problem adding new families, default to enable canvass
Minor change to csv output, removing a double comma at the end of each record.
Added login via username feature
Added feature to ensure unique usernames and to ensure that they were at least 6 characters wrong.
Corrected error because of edit done on none current file.
Added unique key to user_name field to support addition of login via user name.
Added plg_PledgeOrPayment to CSV output.
Removed Line tracking and replaced with position tracking to accomodate images.
Made column width a member variable and decrease it's value to prevent the right margin of the page from being reached and trigger a normal line break to the left of the page from the right column.
Check_Lines function, added family id parameter to check image size.
Added check for wraping in a cell to determine the number of lines needed.
Added check for image size for page/column breaks.
Print_Name function was changed to MultiCell insted of Write for proper wrap.
Add_Record function also has family id parameter for image checking.
Added check for inclusion of photos from the form.
Added checkbox for Family Photo option.
Added Individual and Advanced Deposit Report
Added "No Records" message to display when a report returns no data.