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_Confirm_Double_Optin
  • Inbound_List_Double_Optin
  • Overview
  • Package
  • Class

Class Inbound_List_Double_Optin

Class manages the double optin preparation process

Package: Shared\DoubleOptin
Located at core/shared/classes/class.list-double-optin.php
Methods summary
public
# __construct( )
public static
# add_hooks( )
public static
# enqueue_scripts( )
public static
# get_default_email_content( $settings )
public static mixed
# get_double_optin_waiting_list( )

Gets the list id of the double optin waiting list

Gets the list id of the double optin waiting list

Returns

mixed
public static mixed
# save_double_optin_waiting_list( )

Saves the list id of the double optin waiting list

Saves the list id of the double optin waiting list

Returns

mixed
public static
# ajax_lead_list_save_settings( )

Saves form options to the term meta

Saves form options to the term meta

public static
# lead_list_save_settings( $list )

Gets the values of all inboundnow-lead-list-option class inputs, and sends them to ajax_lead_list_save_settings for saving. The element attribute "name" is the key for the settings.

Gets the values of all inboundnow-lead-list-option class inputs, and sends them to ajax_lead_list_save_settings for saving. The element attribute "name" is the key for the settings.

public static
# add_list_settings( $list )

Parameters

$list
public static
# send_double_optin_confirmation( $lead )

Sends A Double Optin Confirmation to Lead After Conversion

Sends A Double Optin Confirmation to Lead After Conversion

public static
# add_confirm_link_shortcode_params( $content, $args )

Adds the lead id, the ids of the lists for the lead to confirm, and the lead's email to the shortcode Also removes all text except the link text from the shortcode params: $content: HTML string; the email content, $args : array(lead_id, email_id, list_ids); args to add to the shortcode.

Adds the lead id, the ids of the lists for the lead to confirm, and the lead's email to the shortcode Also removes all text except the link text from the shortcode params: $content: HTML string; the email content, $args : array(lead_id, email_id, list_ids); args to add to the shortcode.

This could be reformatted into a general shortcode search and replace function

public static
# remove_from_double_optin_list( $lead_id, $list_ids )

Removes leads from the waiting for double optin confirmation list if they've been added to lists directly

Removes leads from the waiting for double optin confirmation list if they've been added to lists directly

Inbound Pro Plugin - PHP Codex API documentation generated by ApiGen