class="epkb-notification-box-popup ">
array( 'href' => array(), 'title' => array() ), 'br' => array(), 'em' => array(), 'strong' => array(), 'ul' => array(), 'li' => array(), ) ); ?>
array( 'href' => array(), 'title' => array() ), 'br' => array(), 'em' => array(), 'strong' => array(), 'ul' => array(), 'li' => array(), ) ); ?>
data-notice-id="">
class="epkb-notification-box-top ">
array( 'href' => array(), 'title' => array() ), 'br' => array(), 'em' => array(), 'strong' => array(), 'ul' => array(), 'li' => array(), ) ); ?>
array( 'href' => array(), 'title' => array() ), 'br' => array(), 'em' => array(), 'strong' => array(), 'ul' => array(), 'li' => array(), ) ); ?>
data-notice-id="">
class="epkb-notification-box-middle ">
array( 'href' => array(), 'title' => array() ), 'br' => array(), 'em' => array(), 'strong' => array(), 'ul' => array(), 'li' => array(), ) ); ?>
array( 'href' => array(), 'title' => array(), 'target' => array(), 'class' => array(), ), 'br' => array(), 'em' => array(), 'strong' => array(), 'ul' => array(), 'li' => array(), ) ); ?>
>
" . ( empty( $title ) ? '' : '

' . esc_html( $title ) . '

' ) . "

" . wp_kses_post( $message ) . "

"; } /** * DIALOG BOX - User confirms action like delete records with OK or Cancel buttons. * $values ['id'] CSS ID, used for JS targeting, no CSS styling. * $values ['title'] Top Title of Dialog Box. * $values ['body'] Text description. * $values ['form_inputs'] Form Inputs * $values ['accept_label'] Text for Accept button. * $values ['accept_type'] Text for Accept button. ( success, default, primary, error , warning ) * $values ['show_cancel_btn'] ( yes, no ) * $values ['show_close_btn'] ( yes, no ) * $values ['hidden'] true/false hidden form or not, not required * * @param $values */ public static function dialog_confirm_action( $values ) { ?>

> ' . wp_kses( $input, EPKB_Utilities::get_admin_ui_extended_html_tags() ) . '
'; } } ?>

>

class="epkb-admin-ad-container ">

KB Design and Need Help? -> Contact Us boxes. * * @param $args array * - ['container_class'] Main class for custom CSS for specific CTA * - ['style'] The style of the Call to Action * style-1: Center Aligned Icon top * style-2: Left Aligned Icon top * - ['icon_class'] Top Icon to display ( Choose between these available ones: https://fontawesome.com/v4.7.0/icons/ ) * - ['title'] H3 title of the box. * - ['content'] Body content of the box. * - ['btn_text'] Show button and the text of the button at the bottom of the box, if no text is defined no button will show up. * - ['btn_url'] Button URL. * - ['btn_target'] __blank */ public static function call_to_action_box( $args ) { $args = EPKB_HTML_Elements::add_defaults( $args ); ?>

Features pages and Import/Export config screens. * * @param $feature * @return string */ public static function get_feature_box_html( $feature ) { // apply defaults $feature = array_merge( [ 'icon' => '', 'title' => '', 'title_class' => '', // additional title class 'desc' => '', 'custom_links' => '', // html format for custom links 'config' => '', // url 'docs' => '', // url 'video' => '', // url 'learn_more' => '', // url 'active_status' => false, 'install_link' => '', // url 'upgrade_link' => '', // url 'button_id' => '', // button id. Will work only with button_title 'button_title' => '', // button title. Will work only with button_id 'experimental' => '', // Experimental label. Value is tooltip body ], $feature ); ob_start(); ?>

'', ]); ?>

' . esc_html__( 'Install Now', 'echo-knowledge-base' ) . ''; } else if ( empty( $feature['hide_install_btn'] ) ) { echo '' . esc_html__( 'Install Now', 'echo-knowledge-base' ) . ''; } ?>
$field_title ) { ?>
0 ) { ?>
$field_title ) { ?> $field_key ); ?> $field_title ) { self::display_item_row_field( $field_title, $item->$field_key, $columns_count ); } } /** * Display single item's optional fields as rows only if they are not empty * * @param $item * @param $item_optional_row_fields * @param $columns_count */ private static function display_item_optional_row_fields( $item, $item_optional_row_fields, $columns_count ) { // Display item's fields foreach ( $item_optional_row_fields as $field_key => $field_title ) { if ( empty( $item->$field_key ) ) { continue; } self::display_item_row_field( $field_title, $item->$field_key, $columns_count ); } } /** * Display single item's field as row * * @param $field_title * @param $field_value * @param $columns_count */ private static function display_item_row_field( $field_title, $field_value, $columns_count ) { ?>

: