I need to manipulate and change the output of theme_uc_signup_user_events(). I copied and inserted the function as phptemplate_uc_signup_user_events() in template.php. This works great except each attendee email address is still displayed. I instead want to display each attendee's first and last name and suppress displaying each email address entirely. Unfortunately the email addresses are displayed outside of the theme function, which forces me to take more drastic measures. I would suggest changing the logic so the email address output is included in the theme function.

On a somewhat related note, the profile information for new attendees is stored in $_SESSION['uc_signup']['profile']. This is very handy for retrieving the data, but the array structure is clunky. Instead of concatenating the profile field name and email address together, I would suggest using the email address as the index. For example:

CURRENT

    [profile] => Array
        (
            [profile_first_name_johnhanley@example.com] => John
            [profile_last_name_johnhanley@example.com] => Hanley
        )

PROPOSED

    [profile] => Array
        (
            [johnhanley@example.com] => Array
                (
                    [profile_first_name] => John
                    [profile_last_name] => Hanley
                )
        )

Thanks for an otherwise great module.