Donation Form Rewrite

I spent a good portion of last weekend (the end of September) rewriting the donation form for http://supportunitedway.org. Here were the "exciting" parts:

  • Various URL variables affect how the form displays and validates itself, so we can use one module for lots of different forms now.
  • There's a degree of integration with webform, allowing non-developers to create forms for ticket sales and event registration, and then pass the results along to the donation form for processing. I did sort of miss the old feature of webform that allowed you to redirect post elsewhere for processing. However, we can assign ownership of a created webform to a staff member and allow them to just see those results, and no financial information.
  • Cleaned up the database structure, and moved designations into a different table. Now we can accept pretty much any valid code, instead of just impact areas.

Sounds like it is going to need another looking at to support the new Community Support Fund properly, though.