/home3/bmscom/webinar.bmice.com/wp-content/plugins/webinar-ignition/inc/wi-general-functions.php
<?php
if( !function_exists('wi_get_page_by_title') ) {
function wi_get_page_by_title( $title = 'sample post') {
$query = new WP_Query(
array(
'post_type' => 'page',
'title' => $title,
'post_status' => 'all',
'posts_per_page' => 1,
'no_found_rows' => true,
'ignore_sticky_posts' => true,
'update_post_term_cache' => false,
'update_post_meta_cache' => false,
'orderby' => 'post_date ID',
'order' => 'ASC',
)
);
if ( ! empty( $query->post ) ) {
$page_got_by_title = $query->post;
} else {
$page_got_by_title = null;
}
return $page_got_by_title;
}
}
if( !function_exists('get_cta_aiframe_sc') ) {
function get_cta_aiframe_sc( $webinar_id, $cta_index, $cta_iframe_sc = '' ) {
$aiframe_id = "wi-cta-{$webinar_id}-{$cta_index}";
$cta_aiframe_defaults = [
'src' => 'page',
'id' => $aiframe_id,
'name' => $aiframe_id,
'use_shortcode_attribute_only' => 'true',
'onload_resize' => 'true',
'onload_scroll_top' => 'iframe',
'hide_page_until_loaded' => 'true',
'scrolling' => 'no',
'height' => '0',
'onload_resize_delay' => '2000',
'width' => '100%',
'content_id' => '',
'content_styles' => '',
'parent_content_css' => '.timedUnderArea { padding: 0; }',
'iframe_content_id' => 'body',
'iframe_content_styles' => 'background-color: white',
'iframe_content_css' => 'body {background-color: transparent} am-lite-footer { display:none;}header { display:none;} html {margin:0;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0; padding:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0; border:0;border-top:0;border-bottom:0;border-right:0;border-left:0; } body {margin:0;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0; padding:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0; border:0;border-top:0;border-bottom:0;border-right:0;border-left:0; }#wpadminbar { display:none; } #amelia-container { margin:0 !important; }',
'iframe_hide_elements' => ''
];
$user_defined_attrs = [];
if ( ! empty( $cta_iframe_sc ) ) {
$cta_iframe_sc = str_replace( [ '[advanced_iframe', '/]', ']' ], '', $cta_iframe_sc );
$user_defined_attrs = shortcode_parse_atts( $cta_iframe_sc );
}
if ( ! is_array( $user_defined_attrs ) ) {
$user_defined_attrs = [];
}
if( isset($user_defined_attrs['iframe_content_css']) && !empty($user_defined_attrs['iframe_content_css']) ) {
$cta_aiframe_defaults['iframe_content_css'] = $cta_aiframe_defaults['iframe_content_css'] . ' ' . $user_defined_attrs['iframe_content_css'];
unset($user_defined_attrs['iframe_content_css']);
}
$cta_aiframe_attr = wp_parse_args( $user_defined_attrs, $cta_aiframe_defaults );
$cta_aiframe_attr['src'] = 'page';
$cta_aiframe_attr['id'] = $aiframe_id;
$cta_aiframe_attr['name'] = $aiframe_id;
$cta_aiframe_attr['use_shortcode_attribute_only'] = 'true';
$cta_aiframe_final_sc = '[advanced_iframe ';
foreach ( $cta_aiframe_attr as $key => $value ) {
$cta_aiframe_final_sc .= $key . '="' . $value . '" ';
}
$cta_aiframe_final_sc .= "]";
$cta_aiframe_final_sc .= "<style>".$cta_aiframe_defaults['iframe_content_css']."</style>";
//$cta_aiframe_final_sc = '[advanced_iframe use_shortcode_attributes_only="true" src="page" width="300" height="300" id="'. $aiframe_id . '" onload_resize="true" onload_scroll_top="iframe" hide_page_until_loaded="true" iframe_content_id="body" iframe_content_styles="background-color: rgba(255, 255, 255, 0.00);" iframe_hide_elements="header,nav,aside,footer,#wpadminbar"]';
return $cta_aiframe_final_sc;
}
}