Ejemplo n.º 1
0
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;
    }
}
Ejemplo n.º 2
0
<!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();