function handle_post($query, $team_name, $team_admin_id, $email, $password, $official_dob, $first_name, $last_name, $team_id, $member_id, $fund, $birthday_of_member_id, $cake_amount, $other_expense, $celebration_date, $attendees_member_id, $reset_code, $password1, $password2, $message) { switch ($query) { case "teams": $team_obj = new Team(); $team_obj->team_name = $team_name; $team_obj->admin_id = $team_admin_id; $status_code = $team_obj->process_post("create-team"); show_response($status_code); return $status_code; break; case "team-message": $team_obj = new Team(); $team_obj->team_id = $team_id; $team_obj->message = $message; $status_code = $team_obj->process_post("team-message"); show_response($status_code); return $status_code; break; case "login": $member_obj = new Member(); $member_obj->email = $email; $member_obj->password = $password; $json_login_result = json_encode($member_obj->process_post("login")); $status_code = json_decode($json_login_result)->status_code; show_response($status_code); echo $json_login_result; return $status_code; break; case "autologin": $member_obj = new Member(); $member_obj->email = $email; $member_obj->reset_code = $reset_code; $json_login_result = json_encode($member_obj->process_post("autologin")); $status_code = json_decode($json_login_result)->status_code; show_response($status_code); echo $json_login_result; return $status_code; break; case "reset-password-link": $member_obj = new Member(); $member_obj->email = $email; $json_result = json_encode($member_obj->process_post("reset-password-link")); $status_code = json_decode($json_result)->status_code; show_response($status_code); echo $json_result; return $status_code; case "reset-password": $member_obj = new Member(); $member_obj->email = $email; $member_obj->reset_code = $reset_code; $member_obj->reset_password1 = $password1; $member_obj->reset_password2 = $password2; $json_login_result = json_encode($member_obj->process_post("reset-password")); $status_code = json_decode($json_login_result)->status_code; show_response($status_code); echo $json_login_result; return $status_code; break; case "register": $member_obj = new Member(); $member_obj->password = $password; $member_obj->email = $email; $member_obj->official_dob = $official_dob; $member_obj->first_name = ucfirst($first_name); $member_obj->last_name = ucfirst($last_name); $member_obj->team_id = $team_id; $member_obj->team_name = $team_name; $json_register_result = json_encode($member_obj->process_post("register")); $status_code = json_decode($json_register_result)->status_code; show_response($status_code); echo $json_register_result; return $status_code; break; case "funds": $member_obj = new Member(); $member_obj->member_id = $member_id; $member_obj->team_id = $team_id; $member_obj->fund = $fund; $status_code = $member_obj->process_post("funds") == true ? 200 : 400; show_response($status_code); return $status_code; break; case "join-team": $member_obj = new Member(); $member_obj->member_id = $member_id; $member_obj->team_id = $team_id; $status_code = $member_obj->process_post("join-team"); show_response($status_code); return $status_code; break; case "leave-team": $member_obj = new Member(); $member_obj->member_id = $member_id; $member_obj->team_id = $team_id; $member_obj->first_name = get_team_member_name_by_team_member_id($member_obj->member_id); $member_obj->team_name = get_team_name_by_team_id($member_obj->team_id); $member_obj->email = get_team_member_email_by_id($member_obj->member_id); $status_code = $member_obj->process_post("leave-team"); show_response($status_code); return $status_code; case "invite": $member_obj = new Member(); $member_obj->email = $email; $member_obj->team_id = $team_id; $status_code = $member_obj->process_post("invite"); show_response($status_code); return $status_code; break; case "celebrations": $celebration_obj = new Celebration(); $celebration_obj->birthday_of_member_id = $birthday_of_member_id; $celebration_obj->cake_amount = $cake_amount; $celebration_obj->other_expense = $other_expense; $celebration_obj->celebration_date = $celebration_date; $celebration_obj->total_attendees = count($attendees_member_id); $celebration_obj->team_id = $team_id; $celebration_obj->attendees_member_id_array = $attendees_member_id; $status_code = $celebration_obj->process_post("celebrate"); show_response($status_code); return $status_code; break; case "members": $member_obj = new Member(); $member_obj->member_id = $member_id; $member_obj->email = $email; $member_obj->official_dob = $official_dob; $member_obj->first_name = $first_name; $member_obj->last_name = $last_name; $status_code = $member_obj->process_post("edit-member"); show_response($status_code); return $status_code; break; default: break; } }
<!DOCTYPE html> <html> \t<head> \t\t<title></title> \t</head> \t<body> \t\t<p>{$field_values['first_name']} {$field_values['last_name']} has submitted their RSVP for the Grand Opening of Cerise.</p> \t\t<br /> \t\t<strong>First Name:</strong> {$field_values['first_name']}<br /> \t\t<strong>Last Name:</strong> {$field_values['last_name']}<br /> \t\t<strong>Email Address:</strong> {$field_values['email_address']}<br /> EOD; if (isset($field_values['guest_first_name']) && isset($field_values['guest_last_name'])) { $message .= '<strong>Guest First Name:</strong> ' . $field_values['guest_first_name'] . '<br />'; $message .= '<strong>Guest Last Name:</strong> ' . $field_values['guest_last_name'] . '<br />'; } /* if (isset($field_values['questions']) && ! empty($field_values['questions'])) { $message .= '<strong>Questions:</strong><br />' . $field_values['questions']; } */ $message .= '</body></html>'; $subject = 'Cerise RSVP from ' . $field_values['first_name'] . ' ' . $field_values['last_name']; //mail($submission_address, $subject, $message, $mail_headers, '-f no-reply@virginhotels.com'); } else { $response = array('success' => 'false', 'errors' => $errors); } show_response($response); $mysqli->close();