function join_event() { if (isset($_POST['event_id']) && intval($_POST['event_id'])) { require_once WP_PLUGIN_DIR . '/pr-membership/models/event-model.php'; $model = new Event_Model(); check_ajax_referer('pr-join-a-group-event', 'security'); $event_id = $_POST['event_id']; $user_id = get_current_user_id(); $result = $model->join_member($event_id, $user_id); if ($result) { $total_joins = get_post_meta($event_id, 'member_joined', true); update_post_meta($event_id, 'member_joined', $total_joins + 1, $total_joins); $result_code = 0; $result_msg = "success"; } else { $result_code = 1; $result_msg = "failed"; } wp_send_json(array('result_code' => $result_code, 'result_msg' => $result_msg, 'event_id' => $event_id, 'member_joined' => $total_joins + 1)); wp_die(); } }