Skip to content

Instantly share code, notes, and snippets.

@johnchandler
Created August 6, 2013 23:03
Show Gist options
  • Save johnchandler/6169637 to your computer and use it in GitHub Desktop.
Save johnchandler/6169637 to your computer and use it in GitHub Desktop.
// Add students to roster upon registration
add_action('gform_after_submission_2', 'update_sat_roster', 10, 2);
function update_sat_roster($entry, $form) {
//getting post and entry data
if($entry["26"]) :
$post_num = $entry["26"];
else :
$post_num = $entry["18"];
endif;
$taken = get_post_meta($post_num, 'seats_taken' , true);
$new_taken = $taken + 1;
//update roster
update_post_meta($post_num, 'seats_taken', $new_taken);
update_post_meta($post_num, 'roster_'.$taken.'_first_name' , $entry["2.3"]);
update_post_meta($post_num, 'roster_'.$taken.'_last_name' , $entry["2.6"]);
update_post_meta($post_num, 'roster_'.$taken.'_school' , $entry["6"]);
update_post_meta($post_num, 'roster_'.$taken.'_email' , $entry["9"]);
update_post_meta($post_num, 'roster_'.$taken.'_phone' , $entry["5"]);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment