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_Automation_Loader
  • Inbound_Automation_Post_Type
  • Inbound_Automation_Processing
  • Inbound_Logging_Automation
  • Inbound_Mailer_Menus
  • Inbound_Metaboxes_Automation

Functions

  • inbound_automation_load_definitions
  • Overview
  • Package
  • Class

Class Inbound_Metaboxes_Automation

Class for managing/editing automation rules

Package: Automation\Rules
Located at core/automation/classes/class.metaboxes.automation.php
Methods summary
public
# __construct( )
public static
# load_hooks( )
public static
# load_definitions( )

Load automation definitions

Load automation definitions

public static
# load_rule( )

Load rule settings iinto static variables

Load rule settings iinto static variables

public static
# define_metaboxes( )
public static
# display_container( )
public static
# add_logs_page_support( )

Add page support for logs

Add page support for logs

public static
# print_trigger_container( )
public static
# print_logs_container( )

Renders log section that shows latest rule processing log data

Renders log section that shows latest rule processing log data

public static
# print_logs( )

Renders log section that shows latest rule processing log data

Renders log section that shows latest rule processing log data

public static
# print_actions( OBJECT $post, ARRAY $args )

Renders action blocks already saved to this rule

Renders action blocks already saved to this rule

Parameters

$post
$args
public static
# save_automation( INT $post_id )

Constructs the rule data set and saves it in post meta

Constructs the rule data set and saves it in post meta

Parameters

$post_id
public static
# change_title_text( $text, $post )
public static
# enqueue_admin_scripts( $hook )
public static
# print_admin_scripts( )

Print Admin Scripts

Print Admin Scripts

public static
# ajax_build_action_block( action_block_type $action_block_id = null, action_block_id $action_priority = null, action_priority $block = null )

Renders or Returns Action Block HTML - This method doubles as an inline call or an ajax call

Renders or Returns Action Block HTML - This method doubles as an inline call or an ajax call

Parameters

$action_block_id
STRING
$action_priority
Which Action Block Placement Spot Is Next In Line
$block
Which Action Queue placement spot is next in line within the action block
public static
# ajax_build_trigger_filter( $args )
public static
# ajax_build_db_lookup_filter( $args )
public static
# ajax_build_action( $args )

AJAX - Build Action HTML

AJAX - Build Action HTML

public static
# ajax_load_trigger_arguments( )

Ajax Listener - Get's arguments associated with trigger as defined in trigger definition file

Ajax Listener - Get's arguments associated with trigger as defined in trigger definition file

public static
# ajax_load_db_lookup_filters( )

AJAX - Get DB Lookup Filters by Selected Trigger

AJAX - Get DB Lookup Filters by Selected Trigger

public static
# ajax_load_action_definitions( )

AJAX - Get Actions by Selected Trigger

AJAX - Get Actions by Selected Trigger

public static
# ajax_clear_logs( )

Clear logs

Clear logs

public static
# build_input( $args )

Build Filter Input HTML - Generates ( Key , Compare , Value )

Build Filter Input HTML - Generates ( Key , Compare , Value )

public static
# screen_layout_columns( $columns )
Properties summary
public static $post_type
#
public static $rule_trigger
#
public static $rule_trigger_evaluate
#
public static $rule_trigger_filters
#
public static $rule_action_blocks
#
public static $Inbound_Automation
#
public static $rule
#
public static $triggers
#
public static $argument_filters
#
public static $actions
#
public static $db_lookup_filters
#
Inbound Pro Plugin - PHP Codex API documentation generated by ApiGen