PHP Class GravityFormsIframe_Addon

Extends the Gravity Forms add-on class. Functionality that needs access to the add-on API should be encapsulated since most methods and properties are protected.
Since: 2.0.0
Inheritance: extends GFAddOn
Mostrar archivo Open project: cedaro/gravity-forms-iframe

Protected Properties

Property Type Description
$_capabilities array Members plugin integration.
$_capabilities_form_settings string Form settings capability.
$plugin GravityFormsIframe_Plugin Plugin instance.

Public Methods

Method Description
__construct ( GravityFormsIframe_Plugin $plugin ) Class constructor for setting up the add-on.
form_settings_fields ( array $form ) : array Declare the sections and fields for the iframe add-on.
scripts ( ) : array Register add-on scripts.

Protected Methods

Method Description
settings_iframe_embed_code ( array $field, boolean $echo = true ) : string Render a field for displaying the code to embed a form.

Method Details

__construct() public method

Class constructor for setting up the add-on.
See also: GFAddOn
Since: 2.0.0
public __construct ( GravityFormsIframe_Plugin $plugin )
$plugin GravityFormsIframe_Plugin Main plugin instance.

form_settings_fields() public method

Declare the sections and fields for the iframe add-on.
Since: 2.0.0
public form_settings_fields ( array $form ) : array
$form array Form data.
return array

scripts() public method

Register add-on scripts.
Since: 2.0.0
public scripts ( ) : array
return array

settings_iframe_embed_code() protected method

Render a field for displaying the code to embed a form.
Since: 2.0.0
protected settings_iframe_embed_code ( array $field, boolean $echo = true ) : string
$field array Field array containing the configuration options of this field.
$echo boolean Whether the field should be displayed.
return string

Property Details

$_capabilities protected_oe property

Members plugin integration.
Since: 2.0.0
protected array $_capabilities
return array

$_capabilities_form_settings protected_oe property

Form settings capability.
Since: 2.0.0
protected string $_capabilities_form_settings
return string

$plugin protected_oe property

Plugin instance.
Since: 2.0.0
protected GravityFormsIframe_Plugin $plugin
return GravityFormsIframe_Plugin