=> $user_id, 'question' => $question, 'custom_answers' => $custom_answers, ], ['%d', '%d', '%s', '%s']); // メール・Discord通知 send_mail_apply_event_for_user($event_id, $user_id, $question, $custom_answers); send_mail_apply_event_for_admin($event_id, $user_id, $question, $custom_answers); send_discord_apply_event($event_id, $user_id); wp_safe_redirect(get_permalink($event_id) . '?applied=1'); exit; } function do_cancel_event() { // ノンスチェック if (!isset($_POST['cancel_event_nonce']) || !wp_verify_nonce($_POST['cancel_event_nonce'], 'cancel_event_action')) { return; } // ログインチェック if (!is_user_logged_in()) { return; } $event_id = isset($_POST['event_id']) ? intval($_POST['event_id']) : 0; if (!$event_id) { return; } $event = get_post($event_id); if (!$event || $event->post_type !== 'event') { return; } $user_id = get_current_user_id(); // 申込済みか確認 if (!has_user_applied_event($event_id, $user_id)) { wp_safe_redirect(get_permalink($event_id)); exit; } // 開催日を過ぎている場合はキャンセル不可 $now = current_time('Y-m-d H:i:s'); $start_dt = get_post_meta($event_id, 'event_start_datetime', true); if ($start_dt && $start_dt < $now) { wp_safe_redirect(get_permalink($event_id)); exit; } // DBから削除 global $wpdb; $wpdb->delete('entry_event', [ 'event_id' => $event_id, 'user_id' => $user_id, ], ['%d', '%d']); // 通知 send_mail_cancel_event_for_admin($event_id, $user_id); send_discord_cancel_event($event_id, $user_id); wp_safe_redirect(get_permalink($event_id) . '?canceled=1'); exit; } ?> 心療内科の悩み相談掲示板(全581件)|友達として相談にのる『ココトモ』

心療内科の悩み相談掲示板(全581件)

24時間365日受付。友達として相談にのる心療内科の悩み相談掲示板です。どなたでも無料&匿名でご利用いただけます(*´`)

keyboard_arrow_up