Hey Guys,

I'm a bit new to all of this, but can't seem to wrap my head around how to get this done yet as everything seems dense to me...

I'm using signup.module for a site that will allow people to RSVP for events online. I needed to add additional fields (For instance, we wanted a first and last name fields so we can sort them by last name, as well as number of guests they're coming with). I managed to do this by following the documentation and creating a hook to build the form. On viewing the Signups, the data appears fine.

However, I want to be able to export this data as a CSV file at the minimum so we can print these out and hand them to the person working the door. The previous developer attempted to solve this by using the table_export module to very ugly results. I later learned that the way signup handles the new fields is by serializing the new fields.

So what steps do I need to take to do this? I've been reading through the signup.module and am unsure of what the Best Practices are about including a new function... asl well as confusion about various functions already inside... Do I want to make use of the _signup_print_current_signup() function? Or the signup_build_signup_data() function? And how do I use all of this to finally generate the CSV file to download?

Thanks!