Overview

Packages

  • ACF
  • Automation
    • Actions
    • Activation
    • LeadProfile
    • Menus
    • Queries
    • Rules
    • Triggers
  • CTA
    • Activation
    • AJAXListeners
    • Cloning
    • Core
    • Display
    • EditPage
    • Enqueues
    • GPLSettings
    • LeadsProfile
    • Loading
    • Menus
    • Notices
    • PlacementMetabox
    • PostType
    • Templates
    • Tracking
    • Variations
    • YOAST
  • InboundPro
    • Activation
    • AdminAJAX
    • AutoLoading
    • Cron
    • DataInterface
    • FieldMapping
    • Funnels
    • InboundNowAPI
    • Installer
    • LeadStatuses
    • Menus
    • Notifications
    • Ouath
    • Reports
    • Settings
    • Tracking
    • Translations
    • Updates
  • LandingPages
    • Activation
    • DataInterfaces
    • Management
    • Menus
    • NeedsAttention
    • Notices
    • Sidebars
    • Templates
    • Tracking
    • Variations
    • WelcomeScreen
    • Widgets
  • Leads
    • Activation
    • Akismet
    • BranchControl
    • BulkActions
    • Dashboard
    • Management
    • Notifications
    • Settings
    • Tracking
    • UserProfile
    • WPLogin
  • Mailer
    • Activation
    • Admin
    • ClickTracking
    • DataInterface
    • InboundForms
    • Leads
    • Management
    • Notifications
    • Scheduling
    • Sending
    • Settings
    • ShortcodesAndTokens
    • SparkPost
    • Templates
    • Unsubscribes
    • Variations
    • YoastSEO
  • None
  • Shared
    • APIs
    • CPT
    • DatabaseRoutines
    • DebugTricks
    • DoubleOptin
    • EventManagement
    • FieldMapping
    • InboundForms
    • LeadSorage
    • MarketingButton
    • Menus
    • Notifications
    • Shortcodes
    • ShortcodesAndTokens
    • StandAloneLicensing
    • Tracking
    • VisualEditor
  • xDepreciated

Classes

  • Inbound_Forms
  • Overview
  • Package
  • Class

Class Inbound_Forms

Package: Shared\InboundForms
Located at core/shared/classes/class.form.php
Methods summary
public static
# init( )

Initialize Class / add hooks & filters

Initialize Class / add hooks & filters

public static
# inbound_forms_create( $atts, $content = null )

Create Longer shortcode for [inbound_form]

Create Longer shortcode for [inbound_form]

public static
# santize_inputs( $content )

Sanitizes form inputs

Sanitizes form inputs

public static
# inbound_short_form_create( $atts, $content = null )

Create shorter shortcode for [inbound_forms]

Create shorter shortcode for [inbound_forms]

public static
# register_script( )

Enqueue JS & CSS

Enqueue JS & CSS

public static
# print_script( )

Needs more documentation

Needs more documentation

public static
# inline_my_script( )

Needs more documentation

Needs more documentation

public static
# replace_tokens( $content, $form_data = null, $form_meta_data = null )

Replaces tokens in automated email

Replaces tokens in automated email

public static
# store_form_stats( $form_id, $email )

Stores conversion activity into form metadata

Stores conversion activity into form metadata

public static
# do_actions( )

Perform Actions After a Form Submit

Perform Actions After a Form Submit

public static
# send_conversion_admin_notification( $form_post_data, $form_meta_data )

Sends Notification of New Lead Conversion to Admin & Others Listed on the Form Notification List

Sends Notification of New Lead Conversion to Admin & Others Listed on the Form Notification List

public static
# send_conversion_lead_notification( $form_post_data, $form_meta_data )

Sends An Email to Lead After Conversion

Sends An Email to Lead After Conversion

public static
# get_email_from_post_data( $form_post_data )
public static
# get_new_lead_email_template( )

Get Email Template for New Lead Notification

Get Email Template for New Lead Notification

public static
# get_date_selectons( STRING $case )

Prepare an array of days, months, years. Make i18n ready

Prepare an array of days, months, years. Make i18n ready

Parameters

$case
lets us know which array to return

Returns

ARRAY of data
public static
# get_countries_array( )

Prepare an array of country codes and country names. Make i18n ready

Prepare an array of country codes and country names. Make i18n ready

public static
# get_inbound_forms( )
public static
# get_form_settings( $form_id )

Gets dataset of form settings by form id

Gets dataset of form settings by form id

Properties summary
public static $add_script
#
Inbound Pro Plugin - PHP Codex API documentation generated by ApiGen