$style) {
$alt_styles ['css' . ($index + 1)] = str_replace ("'", '"', str_replace (array ("\"", "<", ">", "[", "]"), "", trim ($style)));
}
echo "data-alt-style='1' data-alt-styles='", json_encode ($alt_styles), "'";
}
}
function padding_margin_code ($close_button, $class, $sticky_parameters, $wrapper_css, $block_code) {
?>
style=''>
check_names !== null) : ?>
CHECK
count_names !== null) : ?>
COUNT
roate_names !== null) : ?>
ROTATE
wp_options = $block_object [$block]->wp_options;
$block_name = isset ($preview_parameters ['name']) ? $preview_parameters ['name'] : $obj->get_ad_name();
$code = isset ($preview_parameters ['code']) ? $preview_parameters ['code'] : $obj->get_ad_data();
$alignment_type = isset ($preview_parameters ['alignment']) ? $preview_parameters ['alignment'] : $obj->get_alignment_type();
$horizontal_position = isset ($preview_parameters ['horizontal']) ? $preview_parameters ['horizontal'] : $obj->get_horizontal_position();
$vertical_position = isset ($preview_parameters ['vertical']) ? $preview_parameters ['vertical'] : $obj->get_vertical_position();
$horizontal_margin = isset ($preview_parameters ['horizontal_margin']) ? $preview_parameters ['horizontal_margin'] : $obj->get_horizontal_margin();
$vertical_margin = isset ($preview_parameters ['vertical_margin']) ? $preview_parameters ['vertical_margin'] : $obj->get_vertical_margin();
$animation = isset ($preview_parameters ['animation']) ? $preview_parameters ['animation'] : $obj->get_animation();
$wrapper_css = isset ($preview_parameters ['alignment_css']) ? $preview_parameters ['alignment_css'] : $obj->get_alignment_style ();
$custom_css_code = isset ($preview_parameters ['custom_css']) ? $preview_parameters ['custom_css'] : $obj->get_custom_css();
$close_button = isset ($preview_parameters ['close']) ? $preview_parameters ['close'] : $obj->get_close_button ();
$process_php = isset ($preview_parameters ['php']) ? $preview_parameters ['php'] : $obj->get_process_php ();
$show_label = isset ($preview_parameters ['label']) ? $preview_parameters ['label'] : $obj->get_show_label ();
$read_only = isset ($preview_parameters ['read_only']) ? $preview_parameters ['read_only'] : 0;
$iframe = isset ($preview_parameters ['iframe']) ? $preview_parameters ['iframe'] : 0;
$check = isset ($preview_parameters ['check']) ? $preview_parameters ['check'] : 0;
$count = isset ($preview_parameters ['count']) ? $preview_parameters ['count'] : 0;
$rotate = isset ($preview_parameters ['rotate']) ? $preview_parameters ['rotate'] : 0;
$separators = isset ($preview_parameters ['check']) || isset ($preview_parameters ['count']) || isset ($preview_parameters ['rotate']);
$obj->wp_options [AI_OPTION_BLOCK_NAME] = $block_name;
$obj->wp_options [AI_OPTION_CODE] = $code;
$obj->wp_options [AI_OPTION_ALIGNMENT_TYPE] = $alignment_type;
$obj->wp_options [AI_OPTION_HORIZONTAL_POSITION] = $horizontal_position;
$obj->wp_options [AI_OPTION_VERTICAL_POSITION] = $vertical_position;
$obj->wp_options [AI_OPTION_HORIZONTAL_MARGIN] = $horizontal_margin;
$obj->wp_options [AI_OPTION_VERTICAL_MARGIN] = $vertical_margin;
$obj->wp_options [AI_OPTION_ANIMATION] = $animation;
$obj->wp_options [AI_OPTION_CLOSE_BUTTON] = $close_button;
$obj->wp_options [AI_OPTION_PROCESS_PHP] = $process_php;
$obj->wp_options [AI_OPTION_SHOW_LABEL] = $show_label;
// Don't show iframe in preview unless requested
if (!$iframe) $obj->wp_options [AI_OPTION_IFRAME] = false;
$adsense = $block == 0;
$sticky = false;
$class = '';
$sticky_parameters = '';
$functions = function_exists ('ai_extract_features_2');
$iframe_resize = $iframe && $obj->get_iframe_height () == '';
if (!$adsense) {
switch ($alignment_type) {
case AI_ALIGNMENT_STICKY:
$sticky = true;
break;
case AI_ALIGNMENT_CUSTOM_CSS:
$custom_css = str_replace (' ', '', $custom_css_code);
if (strpos ($custom_css, 'position:fixed') !== false && strpos ($custom_css, 'z-index:') !== false) $sticky = true;
break;
}
$classes = array ();
$sticky_parameters = $obj->sticky_parameters ($classes, true);
// For non-sticky preview show close button only if enabled in block settings
if ($sticky || $close_button != AI_CLOSE_NONE) {
$classes [] = 'ai-close';
}
if ($sticky) {
$classes [] = 'hide';
}
if (count ($classes) != 0) {
$class = " class='" . trim (implode (' ', $classes)) . "'";
}
}
// Head code must be called before ai_getProcessedCode (to process head PHP)
ob_start ();
ai_wp_head_hook ();
if ($functions && !$ai_wp_data [AI_CLOSE_BUTTONS]) {
echo "\n";
}
$head_code = ob_get_clean ();
// Disable AdSense Auto ads (page level ads)
$head_code = str_replace ('enable_page_level_ads', 'disabled_page_level_ads', $head_code);
$ai_wp_data [AI_FORCE_SERVERSIDE_CODE] = true;
$obj->check_index = $check;
$obj->count_index = $count;
$obj->rotate_index = $rotate;
$obj->hide_debug_labels = true;
$block_code = $obj->ai_getProcessedCode (true);
$obj->hide_debug_labels = false;
$ai_wp_data [AI_FORCE_SERVERSIDE_CODE] = false;
$head_code = ai_process_head_codes ($head_code);
// Fix for relative urls
$block_code = str_replace ('src="wp-content', 'src="../wp-content', $block_code);
$block_code = str_replace ("src='wp-content", "src='../wp-content", $block_code);
$block_code = str_replace ('href="wp-content', 'href="../wp-content', $block_code);
$block_code = str_replace ("href='wp-content", "href='../wp-content", $block_code);
?>
?ver=' type='text/css' media='all' />
?ver='>
?ver='>
?ver='>
?ver='>
0; $viewport --) {
$viewport_name = get_viewport_name ($viewport);
$viewport_width = get_viewport_width ($viewport);
if ($viewport_name != '' && $viewport_width != 0) {
echo "| ",
$previous_name, "", $previous_width != 0 ? $previous_width . "px" : "", " | ";
}
$previous_name = $viewport_name;
$previous_width = $viewport_width;
}
echo "", get_viewport_name (1), "", $previous_width != 0 ? $previous_width . "px" : "", " | ";
?>
px
px
No wrapping style inserts the code as it is so margin and padding can't be set. However, you can use own HTML code for the block.", 'ad-inserter'); ?>