prefix . 'als_form_submissions'; $submissions = $form_id ? $wpdb->get_results($wpdb->prepare("SELECT * FROM $submissions_table WHERE form_id = %d ORDER BY submitted_at DESC", $form_id)) : []; // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared -- Table name is not user input, $form_id is parameterized $headers = []; foreach ($submissions as $submission) { $data = maybe_unserialize($submission->submission_data); foreach ($data as $key => $value) { $headers[$key] = true; } } $headers = array_keys($headers); ?>
| # | ||
|---|---|---|
| View File'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- esc_url is used for URL, rest is static HTML } elseif (filter_var($value, FILTER_VALIDATE_URL)) { echo 'Download'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- esc_url is used for URL, rest is static HTML } else { echo esc_html($value); } ?> | submitted_at); ?> |