Index: README.txt
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/rsvp/README.txt,v
retrieving revision 1.6.2.23
diff -u -p -r1.6.2.23 README.txt
--- README.txt	21 Jun 2010 22:26:26 -0000	1.6.2.23
+++ README.txt	10 Nov 2010 21:38:35 -0000
@@ -320,5 +320,11 @@ by typing Yes, No or Maybe 'above the li
 4.6) Signup integration: Missing check if a node is a "signup" node. Currently it is based on assumptions.
 
 
+5. Development Hooks
+--------------------
 
+hook_rsvp_csv_hash_headers_alter(&$header)
+Allow other modules to alter the header row of the exported CSV file.
 
+hook_rsvp_csv_hash_row_alter(&$out, $row, $i)
+Allow other modules to alter the individual rows output in the CSV.
Index: rsvp.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/rsvp/rsvp.module,v
retrieving revision 1.22.2.43
diff -u -p -r1.22.2.43 rsvp.module
--- rsvp.module	17 Mar 2010 17:58:14 -0000	1.22.2.43
+++ rsvp.module	10 Nov 2010 21:38:35 -0000
@@ -2388,6 +2388,10 @@ function rsvp_csv_hash_form(&$form_state
     if (in_array( $key, $field_list ))
       $header[]  = $key;
   }
+
+  // hook_rsvp_csv_hash_headers_alter(&$header).
+  // Allow other modules to alter the header row.
+  drupal_alter('rsvp_csv_hash_header', $header);
   
   $filename = str_replace(' ', '_', $rsvp->name) .'_'. date("Y-m-d") .'.csv';
 
@@ -2481,6 +2485,10 @@ function rsvp_csv_hash_form(&$form_state
         } //end in field_list
       } // end foreach
 
+      // hook_rsvp_csv_hash_row_alter(&$out, $row, $i).
+      // Allow other modules to alter the row output.
+      drupal_alter('rsvp_csv_hash_row', $schema_insert, $row, $i);
+
       $out = $schema_insert . $add_character;
       if ($print) {
         echo $out;
