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
| Method | Description |
|---|---|
__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
| Name | Type | Default | Description |
|---|---|---|---|
$base_url | string | The 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