Import legacy nurinda.co.id website
This commit is contained in:
1 parent
3f59bb9038
commit
6e21646ac4
13389 files changed
+3246690
No files matched your search
@@ -0,0 +1,553 @@
|
||||
<?php
|
||||
/*
|
||||
* Add-on Name: Highlight Box.
|
||||
*/
|
||||
if(!class_exists('Ultimate_Highlight_Box'))
|
||||
{
|
||||
class Ultimate_Highlight_Box{
|
||||
function __construct(){
|
||||
if ( Ultimate_VC_Addons::$uavc_editor_enable ) {
|
||||
add_action('init',array($this,'ctaction_init'));
|
||||
}
|
||||
add_shortcode('ultimate_ctation',array($this,'call_to_action_shortcode'));
|
||||
add_action('wp_enqueue_scripts', array($this, 'register_cta_assets'),1);
|
||||
}
|
||||
function register_cta_assets()
|
||||
{
|
||||
Ultimate_VC_Addons::ultimate_register_style( 'utl-ctaction-style', 'highlight-box' );
|
||||
|
||||
Ultimate_VC_Addons::ultimate_register_script( 'utl-ctaction-script', 'highlight-box', false, array( 'jquery' ), ULTIMATE_VERSION, false );
|
||||
}
|
||||
function ctaction_init(){
|
||||
if(function_exists('vc_map'))
|
||||
{
|
||||
vc_map(
|
||||
array(
|
||||
"name" => __("Hightlight Box","ultimate_vc"),
|
||||
"base" => "ultimate_ctation",
|
||||
"class" => "vc_ctaction_icon",
|
||||
"icon" => "vc_icon_ctaction",
|
||||
"category" => "Ultimate VC Addons",
|
||||
//"description" => __("Displays the banner image with Information","smile"),
|
||||
"params" => array(
|
||||
array(
|
||||
"type" => "textarea_html",
|
||||
"class" => "",
|
||||
"heading" => __("Text ","ultimate_vc"),
|
||||
"param_name" => "content",
|
||||
"admin_label" => true,
|
||||
"value" => "",
|
||||
"edit_field_class" => "ult_hide_editor_fullscreen vc_col-xs-12 vc_column wpb_el_type_textarea_html vc_wrapper-param-type-textarea_html vc_shortcode-param",
|
||||
//"description" => __("Give a title to this banner","smile")
|
||||
),
|
||||
array(
|
||||
"type" => "dropdown",
|
||||
"heading" => __("Alignment", "ultimate_vc"),
|
||||
"param_name" => "content_alignment",
|
||||
"value" => array(
|
||||
__("Center", "ultimate_vc") => "ctaction-text-center",
|
||||
__("Left", "ultimate_vc") => "ctaction-text-left",
|
||||
__("Right", "ultimate_vc") => "ctaction-text-right"
|
||||
)
|
||||
),
|
||||
array(
|
||||
"type" => "colorpicker",
|
||||
"heading" => __("Background","ultimate_vc"),
|
||||
"param_name" => "ctaction_background",
|
||||
"value" => "#e74c3c",
|
||||
"group" => "Background"
|
||||
),
|
||||
array(
|
||||
"type" => "colorpicker",
|
||||
"heading" => __("Background Hover","ultimate_vc"),
|
||||
"param_name" => "ctaction_background_hover",
|
||||
"value" => "#c0392b",
|
||||
"group" => "Background"
|
||||
),
|
||||
array(
|
||||
"type" => "vc_link",
|
||||
"param_name" => "ctaction_link",
|
||||
"heading" => __("Link","ultimate_vc")
|
||||
),
|
||||
array(
|
||||
"type" => "ult_switch",
|
||||
"heading" => __("Enable Icon","ultimate_vc"),
|
||||
"param_name" => "enable_icon",
|
||||
"value" => "",
|
||||
"options" => array(
|
||||
"enable_icon_value" => array(
|
||||
"label" => "",
|
||||
"on" => __("Yes","ultimate_vc"),
|
||||
"off" => __("No","ultimate_vc")
|
||||
)
|
||||
),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "dropdown",
|
||||
"class" => "",
|
||||
"heading" => __("Effect", "ultimate_vc"),
|
||||
"param_name" => "effect",
|
||||
"value" => array(
|
||||
__("Slide Left","ultimate_vc") => "right-push",
|
||||
__("Slide Right","ultimate_vc") => "left-push",
|
||||
__("Slide Top","ultimate_vc") => "bottom-push",
|
||||
__("Slide Bottom","ultimate_vc") => "top-push",
|
||||
),
|
||||
"description" => __("Select an effect for highlight box.", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "enable_icon", "value" => array("enable_icon_value")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "dropdown",
|
||||
"class" => "",
|
||||
"heading" => __("Icon to display:", "ultimate_vc"),
|
||||
"param_name" => "icon_type",
|
||||
"value" => array(
|
||||
__("Font Icon Manager","ultimate_vc") => "selector",
|
||||
__("Custom Image Icon","ultimate_vc") => "custom",
|
||||
),
|
||||
"description" => __("Use an existing font icon or upload a custom image.", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "enable_icon", "value" => array("enable_icon_value")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "icon_manager",
|
||||
"class" => "",
|
||||
"heading" => __("Select Icon ","ultimate_vc"),
|
||||
"param_name" => "icon",
|
||||
"value" => "",
|
||||
"description" => __("Click and select icon of your choice. If you can't find the one that suits for your purpose","ultimate_vc").", ".__("you can","ultimate_vc")." <a href='admin.php?page=bsf-font-icon-manager' target='_blank' rel='noopener'>".__("add new here","ultimate_vc")."</a>.",
|
||||
"dependency" => Array("element" => "icon_type","value" => array("selector")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "number",
|
||||
"class" => "",
|
||||
"heading" => __("Size of Icon", "ultimate_vc"),
|
||||
"param_name" => "icon_size",
|
||||
"value" => 32,
|
||||
"min" => 12,
|
||||
"max" => 72,
|
||||
"suffix" => "px",
|
||||
"description" => __("How big would you like it?", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_type","value" => array("selector")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "colorpicker",
|
||||
"class" => "",
|
||||
"heading" => __("Color", "ultimate_vc"),
|
||||
"param_name" => "icon_color",
|
||||
"value" => "",
|
||||
"description" => __("Give it a nice paint!", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_type","value" => array("selector")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "dropdown",
|
||||
"class" => "",
|
||||
"heading" => __("Icon Style", "ultimate_vc"),
|
||||
"param_name" => "icon_style",
|
||||
"value" => array(
|
||||
__("Simple","ultimate_vc") => "none",
|
||||
__("Circle Background","ultimate_vc") => "circle",
|
||||
__("Square Background","ultimate_vc") => "square",
|
||||
__("Design your own","ultimate_vc") => "advanced",
|
||||
),
|
||||
"description" => __("We have given three quick preset if you are in a hurry. Otherwise, create your own with various options.", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_type","value" => array("selector")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "colorpicker",
|
||||
"class" => "",
|
||||
"heading" => __("Background Color", "ultimate_vc"),
|
||||
"param_name" => "icon_color_bg",
|
||||
"value" => "",
|
||||
"description" => __("Select background color for icon.", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_style", "value" => array("circle","square","advanced")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "dropdown",
|
||||
"class" => "",
|
||||
"heading" => __("Icon Border Style", "ultimate_vc"),
|
||||
"param_name" => "icon_border_style",
|
||||
"value" => array(
|
||||
__("None","ultimate_vc") => "",
|
||||
__("Solid","ultimate_vc") => "solid",
|
||||
__("Dashed","ultimate_vc") => "dashed",
|
||||
__("Dotted","ultimate_vc") => "dotted",
|
||||
__("Double","ultimate_vc") => "double",
|
||||
__("Inset","ultimate_vc") => "inset",
|
||||
__("Outset","ultimate_vc") => "outset",
|
||||
),
|
||||
"description" => __("Select the border style for icon.","ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_style", "value" => array("advanced")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "colorpicker",
|
||||
"class" => "",
|
||||
"heading" => __("Border Color", "ultimate_vc"),
|
||||
"param_name" => "icon_color_border",
|
||||
"value" => "#333333",
|
||||
"description" => __("Select border color for icon.", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_border_style", "not_empty" => true),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "number",
|
||||
"class" => "",
|
||||
"heading" => __("Border Width", "ultimate_vc"),
|
||||
"param_name" => "icon_border_size",
|
||||
"value" => 1,
|
||||
"min" => 1,
|
||||
"max" => 10,
|
||||
"suffix" => "px",
|
||||
"description" => __("Thickness of the border.", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_border_style", "not_empty" => true),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "number",
|
||||
"class" => "",
|
||||
"heading" => __("Border Radius", "ultimate_vc"),
|
||||
"param_name" => "icon_border_radius",
|
||||
"value" => 500,
|
||||
"min" => 1,
|
||||
"max" => 500,
|
||||
"suffix" => "px",
|
||||
"description" => __("0 pixel value will create a square border. As you increase the value, the shape convert in circle slowly. (e.g 500 pixels).", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_border_style", "not_empty" => true),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "number",
|
||||
"class" => "",
|
||||
"heading" => __("Background Size", "ultimate_vc"),
|
||||
"param_name" => "icon_border_spacing",
|
||||
"value" => 50,
|
||||
"min" => 30,
|
||||
"max" => 500,
|
||||
"suffix" => "px",
|
||||
"description" => __("Spacing from center of the icon till the boundary of border / background", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_style", "value" => array("advanced")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "attach_image",
|
||||
"class" => "",
|
||||
"heading" => __("Upload Image Icon:", "smile"),
|
||||
"param_name" => "icon_img",
|
||||
"value" => "",
|
||||
"description" => __("Upload the custom image icon.", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_type","value" => array("custom")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
array(
|
||||
"type" => "number",
|
||||
"class" => "",
|
||||
"heading" => __("Image Width", "ultimate_vc"),
|
||||
"param_name" => "img_width",
|
||||
"value" => 48,
|
||||
"min" => 16,
|
||||
"max" => 512,
|
||||
"suffix" => "px",
|
||||
"description" => __("Provide image width", "ultimate_vc"),
|
||||
"dependency" => Array("element" => "icon_type","value" => array("custom")),
|
||||
"group" => "Icon"
|
||||
),
|
||||
|
||||
|
||||
array(
|
||||
"type" => "ultimate_google_fonts",
|
||||
"heading" => __("Font Family", "ultimate_vc"),
|
||||
"param_name" => "text_font_family",
|
||||
"description" => __("Select the font of your choice.","ultimate_vc")." ".__("You can","ultimate_vc")." <a target='_blank' rel='noopener' href='".admin_url('admin.php?page=bsf-google-font-manager')."'>".__("add new in the collection here","ultimate_vc")."</a>.",
|
||||
"group" => "Typography"
|
||||
),
|
||||
array(
|
||||
"type" => "ultimate_google_fonts_style",
|
||||
"heading" => __("Font Style", "ultimate_vc"),
|
||||
"param_name" => "text_font_style",
|
||||
"group" => "Typography"
|
||||
),
|
||||
array(
|
||||
"type" => "ultimate_responsive",
|
||||
"class" => "",
|
||||
"heading" => __("Font size", 'ultimate_vc'),
|
||||
"param_name" => "text_font_size",
|
||||
"unit" => "px",
|
||||
"media" => array(
|
||||
"Desktop" => '',
|
||||
"Tablet" => '',
|
||||
"Tablet Portrait" => '',
|
||||
"Mobile Landscape" => '',
|
||||
"Mobile" => '',
|
||||
),
|
||||
"group" => "Typography",
|
||||
),
|
||||
array(
|
||||
"type" => "colorpicker",
|
||||
"class" => "",
|
||||
"heading" => __("Font Color", "ultimate_vc"),
|
||||
"param_name" => "text_color",
|
||||
"value" => "#ffffff",
|
||||
"group" => "Typography"
|
||||
),
|
||||
array(
|
||||
"type" => "ultimate_responsive",
|
||||
"class" => "",
|
||||
"heading" => __("Line Height", 'ultimate_vc'),
|
||||
"param_name" => "text_line_height",
|
||||
"unit" => "px",
|
||||
"media" => array(
|
||||
"Desktop" => '',
|
||||
"Tablet" => '',
|
||||
"Tablet Portrait" => '',
|
||||
"Mobile Landscape" => '',
|
||||
"Mobile" => '',
|
||||
),
|
||||
"group" => "Typography",
|
||||
),
|
||||
array(
|
||||
"type" => "dropdown",
|
||||
"class" => "",
|
||||
"heading" => __("Width Override", "ultimate_vc"),
|
||||
"param_name" => "ctaction_override",
|
||||
"value" =>array(
|
||||
__("Default Width","ultimate_vc") =>"0",
|
||||
__("Apply 1st parent element's width","ultimate_vc")=>"1",
|
||||
__("Apply 2nd parent element's width","ultimate_vc")=>"2",
|
||||
__("Apply 3rd parent element's width","ultimate_vc")=>"3",
|
||||
__("Apply 4th parent element's width","ultimate_vc")=>"4",
|
||||
__("Apply 5th parent element's width","ultimate_vc")=>"5",
|
||||
__("Apply 6th parent element's width","ultimate_vc")=>"6",
|
||||
__("Apply 7th parent element's width","ultimate_vc")=>"7",
|
||||
__("Apply 8th parent element's width","ultimate_vc")=>"8",
|
||||
__("Apply 9th parent element's width","ultimate_vc")=>"9",
|
||||
__("Full Width","ultimate_vc")=>"full",
|
||||
__("Maximum Full Width","ultimate_vc")=>"ex-full",
|
||||
),
|
||||
"description" => __("By default, the map will be given to the WPBakery Page Builder row. However, in some cases depending on your theme's CSS - it may not fit well to the container you are wishing it would. In that case you will have to select the appropriate value here that gets you desired output..", "ultimate_vc"),
|
||||
),
|
||||
array(
|
||||
"type" => "number",
|
||||
"heading" => __("Top Padding", "ultimate_vc"),
|
||||
"param_name" => "ctaction_padding_top",
|
||||
"edit_field_class" => "vc_column vc_col-sm-3",
|
||||
"value" => "20",
|
||||
"suffix" => "px",
|
||||
"group" => "Background"
|
||||
),
|
||||
array(
|
||||
"type" => "number",
|
||||
"heading" => __("Bottom Padding", "ultimate_vc"),
|
||||
"param_name" => "ctaction_padding_bottom",
|
||||
"edit_field_class" => "vc_column vc_col-sm-3",
|
||||
"value" => "20",
|
||||
"suffix" => "px",
|
||||
"group" => "Background"
|
||||
),
|
||||
array(
|
||||
"type" => "number",
|
||||
"heading" => __("Left Padding", "ultimate_vc"),
|
||||
"param_name" => "ctaction_padding_left",
|
||||
"edit_field_class" => "vc_column vc_col-sm-3",
|
||||
"value" => "",
|
||||
"suffix" => "px",
|
||||
"group" => "Background"
|
||||
),
|
||||
array(
|
||||
"type" => "number",
|
||||
"heading" => __("Right Padding", "ultimate_vc"),
|
||||
"param_name" => "ctaction_padding_right",
|
||||
"edit_field_class" => "vc_column vc_col-sm-3",
|
||||
"value" => "",
|
||||
"suffix" => "px",
|
||||
"group" => "Background"
|
||||
),
|
||||
array(
|
||||
"type" => "textfield",
|
||||
"heading" => __("Extra class name", "ultimate_vc"),
|
||||
"param_name" => "el_class",
|
||||
"description" => __("If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.", "ultimate_vc")
|
||||
),
|
||||
array(
|
||||
"type" => "ultimate_spacing",
|
||||
"heading" => "Margin ",
|
||||
"param_name" => "highlight_margin",
|
||||
"mode" => "margin", // margin/padding
|
||||
"unit" => "px", // [required] px,em,%,all Default all
|
||||
"positions" => array( // Also set 'defaults'
|
||||
"Top" => "",
|
||||
"Right" => "",
|
||||
"Bottom" => "",
|
||||
"Left" => "",
|
||||
),
|
||||
'group' => __( 'Design ', 'ultimate_vc' ),
|
||||
"description" => __("Add spacing to FlipBox.", "ultimate_vc"),
|
||||
),
|
||||
),
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
// Shortcode handler function for stats banner
|
||||
function call_to_action_shortcode($atts, $content)
|
||||
{
|
||||
//wp_enqueue_script('utl-ctaction-script');
|
||||
$output = $el_class = $style = $data = $text_style_inline = $ctaction_link_html = $icon_inline = $effect = $highlight_margin = $target = $link_title = $rel = '';
|
||||
|
||||
extract(shortcode_atts( array(
|
||||
'content_alignment' => 'ctaction-text-center',
|
||||
'ctaction_background' => '#e74c3c',
|
||||
'ctaction_background_hover' => '#c0392b',
|
||||
'text_font_family' => '',
|
||||
'text_font_style' => '',
|
||||
'text_font_size' => '32',
|
||||
'text_color' => '#ffffff',
|
||||
'text_line_height' => '',
|
||||
'ctaction_link' => '',
|
||||
'ctaction_override' => '0',
|
||||
'ctaction_padding_top' => '20',
|
||||
'ctaction_padding_bottom' => '20',
|
||||
'ctaction_padding_left' => '',
|
||||
'ctaction_padding_right' => '',
|
||||
'enable_icon' => '',
|
||||
"icon_type" => "selector",
|
||||
"icon" => "",
|
||||
"icon_color" => "",
|
||||
"icon_style" => "none",
|
||||
"icon_color_bg" => "",
|
||||
"icon_border_style" => "",
|
||||
"icon_color_border" => "#333333",
|
||||
"icon_border_size" => "1",
|
||||
"icon_border_radius" => "500",
|
||||
"icon_border_spacing" => "50",
|
||||
"icon_img" => "",
|
||||
"img_width" => "48",
|
||||
"icon_size" => "32",
|
||||
'effect' => 'right-push',
|
||||
'el_class' => '',
|
||||
'highlight_margin' => ''
|
||||
),$atts));
|
||||
|
||||
$vc_version = (defined('WPB_VC_VERSION')) ? WPB_VC_VERSION : 0;
|
||||
$is_vc_49_plus = (version_compare(4.9, $vc_version, '<=')) ? 'ult-adjust-bottom-margin' : '';
|
||||
|
||||
$el_class .= ' '.$content_alignment;
|
||||
|
||||
/* typography */
|
||||
|
||||
if($text_font_family != '')
|
||||
{
|
||||
$temp = get_ultimate_font_family($text_font_family);
|
||||
$text_style_inline .= 'font-family:'.$temp.';';
|
||||
}
|
||||
|
||||
$text_style_inline .= get_ultimate_font_style($text_font_style);
|
||||
|
||||
// responsive param
|
||||
if (is_numeric($text_font_size)) {
|
||||
$text_font_size = 'desktop:'.$text_font_size.'px;';
|
||||
}
|
||||
if (is_numeric($text_line_height)) {
|
||||
$text_line_height = 'desktop:'.$text_line_height.'px;';
|
||||
}
|
||||
$highlight_box_id = 'highlight-box-wrap-'.rand(1000, 9999);
|
||||
$highlight_box_args = array(
|
||||
'target' => '#'.$highlight_box_id.
|
||||
'', // set targeted element e.g. unique class/id etc.
|
||||
'media_sizes' => array(
|
||||
'font-size' => $text_font_size, // set 'css property' & 'ultimate_responsive' sizes. Here $title_responsive_font_size holds responsive font sizes from user input.
|
||||
'line-height' => $text_line_height
|
||||
),
|
||||
);
|
||||
$data_list = get_ultimate_vc_responsive_media_css($highlight_box_args);
|
||||
|
||||
if($text_color != '')
|
||||
$text_style_inline .= 'color:'.$text_color.';';
|
||||
|
||||
if($ctaction_background != '')
|
||||
{
|
||||
$data .= ' data-background="'.esc_attr($ctaction_background).'" ';
|
||||
$text_style_inline .= 'background:'.$ctaction_background.';';
|
||||
}
|
||||
if($ctaction_background_hover != '')
|
||||
$data .= ' data-background-hover="'.esc_attr($ctaction_background_hover).'" ';
|
||||
|
||||
$data .= ' data-override="'.esc_attr($ctaction_override).'" ';
|
||||
|
||||
if($ctaction_padding_top != '')
|
||||
$text_style_inline .= 'padding-top:'.$ctaction_padding_top.'px;';
|
||||
if($ctaction_padding_bottom != '')
|
||||
$text_style_inline .= 'padding-bottom:'.$ctaction_padding_bottom.'px;';
|
||||
if($ctaction_padding_left != '')
|
||||
$text_style_inline .= 'padding-left:'.$ctaction_padding_left.'px;';
|
||||
if($ctaction_padding_right != '')
|
||||
$text_style_inline .= 'padding-right:'.$ctaction_padding_right.'px;';
|
||||
|
||||
$text_style_inline .= $highlight_margin;
|
||||
|
||||
if($ctaction_link != '')
|
||||
{
|
||||
$href = vc_build_link($ctaction_link);
|
||||
|
||||
$url = ( isset( $href['url'] ) && $href['url'] !== '' ) ? $href['url'] : '';
|
||||
$target = ( isset( $href['target'] ) && $href['target'] !== '' ) ? esc_attr( trim( $href['target'] ) ) : '';
|
||||
$link_title = ( isset( $href['title'] ) && $href['title'] !== '' ) ? esc_attr($href['title']) : '';
|
||||
$rel = ( isset( $href['rel'] ) && $href['rel'] !== '' ) ? esc_attr($href['rel']) : '';
|
||||
if($url != '')
|
||||
{
|
||||
$ctaction_link_html = '<a class="ulimate-call-to-action-link" '. Ultimate_VC_Addons::uavc_link_init($url, $target, $link_title, $rel ).'></a>';
|
||||
}
|
||||
}
|
||||
|
||||
if($enable_icon == 'enable_icon_value')
|
||||
{
|
||||
$icon_inline = do_shortcode('[just_icon icon_align="center" icon_type="'.esc_attr($icon_type).'" icon="'.esc_attr($icon).'" icon_img="'.esc_attr($icon_img).'" img_width="'.esc_attr($img_width).'" icon_size="'.esc_attr($icon_size).'" icon_color="'.esc_attr($icon_color).'" icon_style="'.esc_attr($icon_style).'" icon_color_bg="'.esc_attr($icon_color_bg).'" icon_color_border="'.esc_attr($icon_color_border).'" icon_border_style="'.esc_attr($icon_border_style).'" icon_border_size="'.esc_attr($icon_border_size).'" icon_border_radius="'.esc_attr($icon_border_radius).'" icon_border_spacing="'.esc_attr($icon_border_spacing).'"]');
|
||||
}
|
||||
else
|
||||
$effect = 'no-effect';
|
||||
|
||||
$output .= '<div id="'.esc_attr($highlight_box_id).'" '.$data_list.' class="ultimate-call-to-action '.esc_attr($is_vc_49_plus).' '.esc_attr($el_class).' ult-responsive" style="'.esc_attr($text_style_inline).'" '.$data.'>';
|
||||
|
||||
if($icon_inline != '')
|
||||
$output .= '<div class="ultimate-ctaction-icon ctaction-icon-'.esc_attr($effect).'">'.$icon_inline.'</div>';
|
||||
$output .= '<div class="uvc-ctaction-data uvc-ctaction-data-'.esc_attr($effect).' ult-responsive">'.do_shortcode($content).'</div>';
|
||||
$output .= $ctaction_link_html.'</div>';
|
||||
$is_preset = false; //Display settings for Preset
|
||||
if(isset($_GET['preset'])) {
|
||||
$is_preset = true;
|
||||
}
|
||||
if($is_preset) {
|
||||
$text = 'array ( ';
|
||||
foreach ($atts as $key => $att) {
|
||||
$text .= '<br/> \''.$key.'\' => \''.$att.'\',';
|
||||
}
|
||||
if($content != '') {
|
||||
$text .= '<br/> \'content\' => \''.$content.'\',';
|
||||
}
|
||||
$text .= '<br/>)';
|
||||
$output .= '<pre>';
|
||||
$output .= $text;
|
||||
$output .= '</pre>';
|
||||
}
|
||||
return $output;
|
||||
}
|
||||
}
|
||||
}
|
||||
if(class_exists('Ultimate_Highlight_Box'))
|
||||
{
|
||||
$Ultimate_Highlight_Box = new Ultimate_Highlight_Box;
|
||||
}
|
||||
|
||||
if ( class_exists( 'WPBakeryShortCode' ) && !class_exists( 'WPBakeryShortCode_ultimate_ctation' ) ) {
|
||||
class WPBakeryShortCode_ultimate_ctation extends WPBakeryShortCode {
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in new issue
Block a user