storage = Storage::get_instance(); } /** * Render single submission view. * * @since 1.1.0 * * @param string $submission_id Submission ID to view. */ public function render( string $submission_id ): void { if ( ! current_user_can( 'manage_activelayer' ) ) { wp_die( esc_html__( 'Sorry, you are not allowed to access this page.', 'activelayer-anti-spam-spam-protection-for-forms-comments' ) ); } $submission = $this->storage->find( $submission_id ); if ( ! $submission ) { wp_die( esc_html__( 'Submission not found.', 'activelayer-anti-spam-spam-protection-for-forms-comments' ) ); } ?>

←

render_form_data_section( $submission ); ?> render_api_response_section( $submission ); ?>
render_sidebar( $submission ); ?>

$value ) : if ( in_array( $key, $hidden_keys, true ) ) { continue; } if ( is_array( $value ) || is_object( $value ) ) { $value = wp_json_encode( $value, JSON_PRETTY_PRINT ); } if ( empty( $value ) ) { continue; } ?>

render_action_buttons( $submission ); ?>
'activelayer-submissions', 'action' => 'recheck', 'id' => $submission['id'], 'redirect' => 'view', ], admin_url( 'admin.php' ) ), 'recheck_' . $submission['id'] ); ?> 'activelayer-submissions', 'action' => 'mark_spam', 'id' => $submission['id'], 'redirect' => 'view', ], admin_url( 'admin.php' ) ), 'mark_spam_' . $submission['id'] ); ?> 'activelayer-submissions', 'action' => 'mark_clean', 'id' => $submission['id'], 'redirect' => 'view', ], admin_url( 'admin.php' ) ), 'mark_clean_' . $submission['id'] ); ?>