Skip to main content

Gravity_Forms\Gravity_Forms\Duplicate_Submissions\GF_Duplicate_Submissions_Handler

Class GF_Duplicate_Submissions_Handler

Since: 2.9.1 (Provides functionality for handling duplicate submissions while avoiding multiple entries being submitted.)

Source: includes/duplicate-submissions/class-gf-duplicate-submissions-handler.php:18

Details

  • Kind: class
  • Namespace: Gravity_Forms\Gravity_Forms\Duplicate_Submissions

Methods

MethodDescription
__construct()GF_Duplicate_Submissions_Handler constructor.
is_enabled()Returns true if duplicate submission protection is enabled. false otherwise.
maybe_enqueue_scripts()Enqueue the JS file if this is a form submission configured for duplicate protection.
maybe_handle_safari_redirect()Redirect to a $_GET request if we detect a dupe submission from Safari.

Method Reference

__construct()

public function __construct( $base_url )

GF_Duplicate_Submissions_Handler constructor.

Parameters

NameTypeDefaultDescription
$base_urlstringThe Base URL for this Plugin.

Source: includes/duplicate-submissions/class-gf-duplicate-submissions-handler.php:37

is_enabled()

public function is_enabled()

Returns true if duplicate submission protection is enabled. false otherwise.

Source: includes/duplicate-submissions/class-gf-duplicate-submissions-handler.php:46

maybe_enqueue_scripts()

public function maybe_enqueue_scripts()

Enqueue the JS file if this is a form submission configured for duplicate protection.

Source: includes/duplicate-submissions/class-gf-duplicate-submissions-handler.php:72

maybe_handle_safari_redirect()

public function maybe_handle_safari_redirect()

Redirect to a $_GET request if we detect a dupe submission from Safari.

Source: includes/duplicate-submissions/class-gf-duplicate-submissions-handler.php:119