public static function handle_submission($contact_form) { $submission = WPCF7_Submission::get_instance(); if (!$submission) return; $data = $submission->get_posted_data(); $insert = [ 'kindname' => sanitize_text_field($data['Kindname'] ?? ''), 'geburtsdatum' => sanitize_text_field($data['Geburtsdatum'] ?? ''), 'elternname' => sanitize_text_field($data['Elternname'] ?? ''), 'woche' => sanitize_text_field($data['Woche'] ?? ''), 'email' => sanitize_email($data['Email'] ?? ''), 'telefon' => sanitize_text_field($data['Telefon'] ?? ''), 'nk' => sanitize_text_field($data['NK'] ?? ''), 'nktelefon' => sanitize_text_field($data['NKTelefon'] ?? ''), 'allergien' => sanitize_textarea_field($data['Allergien'] ?? ''), 'sonstiges' => sanitize_textarea_field($data['Sonstiges'] ?? ''), 'sepa' => !empty($data['SEPA']) ? 1 : 0, 'bildrechte' => !empty($data['Bildrechte']) ? 1 : 0, ]; $insert['status'] = FCM_DB::calculate_status($insert['woche']); FCM_DB::insert($insert); FCM_Mail::send($insert); }