72c72
<         $signup_data = signup_build_signup_data($signup_data_array, 'email');
---
>         $signup_data = signup_build_signup_data($signup_data_array, 'email', $signup, $event->nid);
719c727
<     $rows += signup_build_signup_data($form_data, 'table');
---
>     $rows += signup_build_signup_data($form_data, 'table', $signup_info, $node->nid);
1302c1310
<     $signup_form_data = signup_build_signup_data($form_data);
---
>     $signup_form_data = signup_build_signup_data($form_data, 'output', $signed_up_user, $node->nid);
1623c1631,1643
< function signup_build_signup_data($data, $type = 'output') {
---
> function signup_build_signup_data($data, $type = 'output', $signup = NULL, $nid = NULL) {
> 
>   // Allow other modules to alter the signup data before it's presented
>   if ($signup && $nid) {
>     if (!isset($signup->uid)) {
>       global $user;
>       $signup->uid = $user->uid;
>     }
>     foreach (module_implements('signup_data_alter') as $module) {
>       $function = $module .'_signup_data_alter';
>       $function($data, $signup, $nid);
>     }
>   }
1633c1653
<           signup_build_signup_data($value, 'table');
---
>           signup_build_signup_data($value, 'table', $signup, $nid);
1646c1666
<           $output .= '<div id="'. $key .'">'. signup_build_signup_data($value) .'</div>';
---
>           $output .= '<div id="'. $key .'">'. signup_build_signup_data($value, 'output', $signup, $nid) .'</div>';
1659c1679
<           $output .= "\n\r". signup_build_signup_data($value, 'email') ."\n\r";
---
>           $output .= "\n\r". signup_build_signup_data($value, 'email', $signup, $nid) ."\n\r";
