Properties

$form_id

$form_id : int

Type

normal

$global_fields

$global_fields : array

Type

normal

Methods

__construct()

__construct() : mixed

Admin_Builder constructor.

Returns

mixed

um_admin_field_update_error_handling()

um_admin_field_update_error_handling(null|array  $errors, array  $submission_data) : array

Apply a filter to handle errors for field updating in backend.

Parameters

null|array $errors
array $submission_data

Returns

array

um_admin_pre_save_fields_hook()

um_admin_pre_save_fields_hook(array  $submission_data) : array

Some fields may require extra fields before saving.

Parameters

array $submission_data

Returns

array

um_admin_pre_save_field_to_form()

um_admin_pre_save_field_to_form( $array) : mixed

Modify field args just before it is saved into form

Parameters

$array

Returns

mixed

add_message_handlers()

add_message_handlers() : mixed

Put status handler in modal

Returns

mixed

add_conditional_support()

add_conditional_support( $form_id,  $field_args,  $in_edit,  $edit_array) : mixed

Footer of modal

Parameters

$form_id
$field_args
$in_edit
$edit_array

Returns

mixed

update_builder()

update_builder() : mixed

Update the builder area

Returns

mixed

sorting_fields_by_position()

sorting_fields_by_position(array  $a, array  $b) : int

Sort sub-row fields by position.

Callback for uasort() function

Parameters

array $a

Array item.

array $b

Array item.

Returns

int

get_fields_by_row()

get_fields_by_row( $row_id) : string

Get fields in row

Parameters

$row_id

Returns

string

get_fields_in_subrow()

get_fields_in_subrow( $row_fields,  $subrow_id) : string

Get fields by sub row

Parameters

$row_fields
$subrow_id

Returns

string

show_builder()

show_builder() : mixed

Display the builder.

Returns

mixed

update_field()

update_field() : mixed

AJAX handler for save the custom field in Form Builder.

Returns

mixed

dynamic_modal_content()

dynamic_modal_content() : mixed

AJAX handler for dynamic content inside the modal window.

Returns

mixed

modal_header()

modal_header() : mixed

Returns

mixed

modal_footer()

modal_footer( $arg2,  $args,  $metabox) : mixed

Modal Footer loading

Parameters

$arg2
$args
$metabox

Returns

mixed

skip_field_validation()

skip_field_validation(bool  $skip, string  $post_input, array  $array) : bool

Skip field validation for: - '_options' if Choices Callback specified

Parameters

bool $skip
string $post_input
array $array

Returns

bool

populate_dropdown_options()

populate_dropdown_options() : mixed

Retrieves dropdown/multi-select options from a callback function

Returns

mixed