$value) {
switch ($device_data) {
case 'desktop':
if ('desktop' == $device) {
if(!empty($value)){
$button_val = $value.'-desktop';
}
}
break;
case 'tablet':
if ('tablet' == $device) {
if(!empty($value)) {
$button_val = $value . '-tablet';
}
}
break;
case 'mobile':
if ('mobile' == $device) {
if(!empty($value)) {
$button_val = $value . '-mobile';
}
}
break;
default:
break;
}
}
return $button_val;
}
}
/*enable yoast seo*/
add_theme_support('yoast-seo-breadcrumbs');
if (!function_exists('cosmoswp_cssbox_values_inline')) {
/**
* cosmoswp_cssbox_values_inline description
* @param array $position_collection
* @param string $device
* @return string
*/
function cosmoswp_cssbox_values_inline($position_collection, $device) {
$inline_css = '';
if (!is_array($position_collection)) {
return false;
}
foreach ($position_collection as $device_data => $value) {
switch ($device_data) {
case 'desktop':
if ('desktop' == $device) {
$top = (isset($value['top']) && cosmoswp_not_empty($value['top'])) ? $value['top'] : '';
$right = (isset($value['right']) && cosmoswp_not_empty($value['right'])) ? $value['right'] : '';
$bottom = (isset($value['bottom']) && cosmoswp_not_empty($value['bottom'])) ? $value['bottom'] : '';
$left = (isset($value['left']) && cosmoswp_not_empty($value['left'])) ? $value['left'] : '';
if (cosmoswp_not_empty($top) || cosmoswp_not_empty($right) || cosmoswp_not_empty($bottom) || cosmoswp_not_empty($left)) {
$top = (cosmoswp_not_empty($top)) ? $top . 'px' : 0;
$right = (cosmoswp_not_empty($right)) ? $right . 'px' : 0;
$bottom = (cosmoswp_not_empty($bottom)) ? $bottom . 'px' : 0;
$left = (cosmoswp_not_empty($left)) ? $left . 'px' : 0;
$inline_css = $top . ' ' . $right . ' ' . $bottom . ' ' . $left;
} else {
$inline_css = '0';
}
}
break;
case 'tablet':
if ('tablet' == $device) {
$top = (isset($value['top']) && cosmoswp_not_empty($value['top'])) ? $value['top'] : '';
$right = (isset($value['right']) && cosmoswp_not_empty($value['right'])) ? $value['right'] : '';
$bottom = (isset($value['bottom']) && cosmoswp_not_empty($value['bottom'])) ? $value['bottom'] : '';
$left = (isset($value['left']) && cosmoswp_not_empty($value['left'])) ? $value['left'] : '';
if (cosmoswp_not_empty($top) || cosmoswp_not_empty($right) || cosmoswp_not_empty($bottom) || cosmoswp_not_empty($left)) {
$top = (cosmoswp_not_empty($top)) ? $top . 'px' : 0;
$right = (cosmoswp_not_empty($right)) ? $right . 'px' : 0;
$bottom = (cosmoswp_not_empty($bottom)) ? $bottom . 'px' :0;
$left = (cosmoswp_not_empty($left)) ? $left . 'px' : 0;
$inline_css = $top . ' ' . $right . ' ' . $bottom . ' ' . $left;
} else {
$inline_css = '0';
}
}
break;
case 'mobile':
if ('mobile' == $device) {
$top = (isset($value['top']) && cosmoswp_not_empty($value['top'])) ? $value['top'] : '';
$right = (isset($value['right']) && cosmoswp_not_empty($value['right'])) ? $value['right'] : '';
$bottom = (isset($value['bottom']) && cosmoswp_not_empty($value['bottom'])) ? $value['bottom'] : '';
$left = (isset($value['left']) && cosmoswp_not_empty($value['left'])) ? $value['left'] : '';
if (cosmoswp_not_empty($top) || cosmoswp_not_empty($right) || cosmoswp_not_empty($bottom) || cosmoswp_not_empty($left)) {
$top = (cosmoswp_not_empty($top)) ? $top . 'px' : 0;
$right = (cosmoswp_not_empty($right)) ? $right . 'px' : 0;
$bottom = (cosmoswp_not_empty($bottom)) ? $bottom . 'px' : 0;
$left = (cosmoswp_not_empty($left)) ? $left . 'px' : 0;
$inline_css = $top . ' ' . $right . ' ' . $bottom . ' ' . $left;
} else {
$inline_css = '0';
}
}
break;
default:
break;
}
}
return $inline_css;
}
}
if (!function_exists('cosmoswp_cssbox_responsive_value')) {
/**
* cosmoswp_cssbox_values_inline description
* @param array $position_collection
* @param string $device
* @return string
*/
function cosmoswp_cssbox_responsive_value($position_collection, $device, $direction) {
if (!is_array($position_collection)) {
return false;
}
foreach ($position_collection as $device_data => $value) {
switch ($device_data) {
case 'desktop':
if ('desktop' == $device) {
$top = (isset($value['top']) && cosmoswp_not_empty($value['top'])) ? $value['top']. 'px' : '';
$right = (isset($value['right']) && cosmoswp_not_empty($value['right'])) ? $value['right']. 'px' : '';
$bottom = (isset($value['bottom']) && cosmoswp_not_empty($value['bottom'])) ? $value['bottom']. 'px' : '';
$left = (isset($value['left']) && cosmoswp_not_empty($value['left'])) ? $value['left']. 'px' : '';
if ('top' == $direction) {
return $top;
}
elseif ('right' == $direction) {
return $right;
}
elseif ('bottom' == $direction) {
return $bottom;
}
elseif ('left' == $direction) {
return $left;
}
}
break;
case 'tablet':
if ('tablet' == $device) {
$top = (isset($value['top']) && cosmoswp_not_empty($value['top'])) ? $value['top']. 'px' : '';
$right = (isset($value['right']) && cosmoswp_not_empty($value['right'])) ? $value['right']. 'px' : '';
$bottom = (isset($value['bottom']) && cosmoswp_not_empty($value['bottom'])) ? $value['bottom']. 'px' : '';
$left = (isset($value['left']) && cosmoswp_not_empty($value['left'])) ? $value['left']. 'px' : '';
if ('top' == $direction) {
return $top;
}
elseif ('right' == $direction) {
return $right;
}
elseif ('bottom' == $direction) {
return $bottom;
}
elseif ('left' == $direction) {
return $left;
}
}
break;
case 'mobile':
if ('mobile' == $device) {
$top = (isset($value['top']) && cosmoswp_not_empty($value['top'])) ? $value['top']. 'px' : '';
$right = (isset($value['right']) && cosmoswp_not_empty($value['right'])) ? $value['right']. 'px' : '';
$bottom = (isset($value['bottom']) && cosmoswp_not_empty($value['bottom'])) ? $value['bottom']. 'px' : '';
$left = (isset($value['left']) && cosmoswp_not_empty($value['left'])) ? $value['left']. 'px' : '';
if ('top' == $direction) {
return $top;
}
elseif ('right' == $direction) {
return $right;
}
elseif ('bottom' == $direction) {
return $bottom;
}
elseif ('left' == $direction) {
return $left;
}
}
break;
default:
break;
}
}
}
}
if (!function_exists('cosmoswp_boxshadow_values_inline')) {
/**
* cosmoswp_boxshadow_values_inline description
* @param array $position_collection
* @param string $device
* @return string
*/
function cosmoswp_boxshadow_values_inline($position_collection, $device) {
$inline_css = '';
if (!is_array($position_collection)) {
return false;
}
foreach ($position_collection as $device_data => $value) {
switch ($device_data) {
case 'desktop':
if ('desktop' == $device) {
$top = $value['x'];
$top = (!empty($top)) ? $top . 'px' : '0';
$right = $value['Y'];
$right = (!empty($right)) ? $right . 'px' : '0';
$bottom = $value['BLUR'];
$bottom = (!empty($bottom)) ? $bottom . 'px' : '0';
$left = $value['SPREAD'];
$left = (!empty($left)) ? $left . 'px' : '0';
$inset = $value['cssbox_link'];
$inset = ($inset) ? 'inset' : '';
$inline_css = $inset . ' ' . $top . ' ' . $right . ' ' . $bottom . ' ' . $left;
}
break;
case 'tablet':
if ('tablet' == $device) {
$top = $value['x'];
$top = (!empty($top)) ? $top . 'px' : '0';
$right = $value['Y'];
$right = (!empty($right)) ? $right . 'px' : '0';
$bottom = $value['BLUR'];
$bottom = (!empty($bottom)) ? $bottom . 'px' : '0';
$left = $value['SPREAD'];
$left = (!empty($left)) ? $left . 'px' : '0';
$inset = $value['cssbox_link'];
$inset = ($inset) ? 'inset' : '';
$inline_css = $inset . ' ' . $top . ' ' . $right . ' ' . $bottom . ' ' . $left;
}
break;
case 'mobile':
if ('mobile' == $device) {
$top = $value['x'];
$top = (!empty($top)) ? $top . 'px' : '0';
$right = $value['Y'];
$right = (!empty($right)) ? $right . 'px' : '0';
$bottom = $value['BLUR'];
$bottom = (!empty($bottom)) ? $bottom . 'px' : '0';
$left = $value['SPREAD'];
$left = (!empty($left)) ? $left . 'px' : '0';
$inset = $value['cssbox_link'];
$inset = ($inset) ? 'inset' : '';
$inline_css = $inset . ' ' . $top . ' ' . $right . ' ' . $bottom . ' ' . $left;
}
break;
default:
break;
}
}
return $inline_css;
}
}
if (!function_exists('cosmoswp_str_replace_assoc')) {
/**
* cosmoswp_str_replace_assoc
* @param array $replace
* @param array $subject
* @return array
*/
function cosmoswp_str_replace_assoc(array $replace, $subject) {
return str_replace(array_keys($replace), array_values($replace), $subject);
}
}
if (!function_exists('cosmoswp_builder_sidebar_id')) {
/**
* cosmoswp_builder_sidebar_id
* @param $id
* @return array|string
*/
function cosmoswp_builder_sidebar_id($id) {
if (!empty($id)) {
$id = explode("-", $id);
$id = array_splice($id, 1);
$id = implode('-', $id);
}
return $id;
}
}
if (!function_exists('cosmoswp_get_icon_structure')) {
/**
* cosmoswp_get_icon_structure
* @param $icon_type
* @param $open_text
* @param $open_icon
* @param $icon_position
* @return string
*/
function cosmoswp_get_icon_structure($icon_type, $open_text, $open_icon, $icon_position) {
$icon_content = $after_icon = $before_icon = '';
if ('text' == $icon_type) {
if ($open_text) {
$icon_content = ''.esc_html($open_text).'';
}
}
elseif ('icon' == $icon_type) {
if ($open_icon) {
$icon_content = wp_kses_post('');
}
}
elseif ('both' == $icon_type) {
if ($open_icon) {
$icon_html = '';
}
if ($icon_position) {
if ($icon_position == 'after') {
$after_icon = wp_kses_post($icon_html);
} else {
$before_icon = wp_kses_post($icon_html);
}
}
$icon_content = $before_icon .''. esc_html($open_text) .''. $after_icon;
}
return $icon_content;
}
}
if (!function_exists('cosmoswp_get_button_structure')) {
/**
* cosmoswp_get_button_structure
* @param $button_text
* @param $button_icon
* @param $icon_position
* @return string
*/
function cosmoswp_get_button_structure($button_text, $button_icon, $icon_position) {
$after_icon = $before_icon = '';
$icon_html = ($button_icon) ? '' : '';
$button_text = ($button_icon) ? esc_html($button_text) : '';
if ($icon_position) {
if ($icon_position == 'after') {
$after_icon = wp_kses_post($icon_html);
} else {
$before_icon = wp_kses_post($icon_html);
}
} else {
$before_icon = wp_kses_post($icon_html);
}
$icon_content = $before_icon . esc_html($button_text) . $after_icon;
return $icon_content;
}
}
if (!function_exists('cosmoswp_get_icon_postion_class')) {
/**
* cosmoswp_get_icon_postion_class
* @param $icon_position
* @return string
*/
function cosmoswp_get_icon_postion_class($icon_position) {
$icon_class = '';
if ($icon_position) {
if ($icon_position == 'after') {
$icon_class = 'cwp-icon-after ';
} else {
$icon_class = 'cwp-icon-before ';
}
}
return $icon_class;
}
}
if (!function_exists('cosmoswp_get_icon_four_position_class')) {
/**
* cosmoswp_get_icon_four_position_class
* @param $icon_position
* @return string
*/
function cosmoswp_get_icon_four_position_class($icon_position) {
$icon_class = '';
if ($icon_position) {
if ($icon_position == 'after') {
$icon_class = 'cwp-icon-after ';
}
elseif ($icon_position == 'before') {
$icon_class = 'cwp-icon-before ';
}
elseif ($icon_position == 'top') {
$icon_class = 'cwp-icon-top ';
}
elseif ($icon_position == 'bottom') {
$icon_class = 'cwp-icon-bottom ';
}
}
return $icon_class;
}
}
if (!function_exists('cosmoswp_ifset')) {
/**
* cosmoswp_ifset
* @param string $var
* @return string
*/
function cosmoswp_ifset(& $var) {
if (isset($var)) {
return $var;
}
return '';
}
}
if (!function_exists('cosmoswp_contents_collection')) {
/**
* cosmoswp_contents_collection
* @param $element_collection
* @param $primary_elements
* @param $secondary_elements
* @param $thumbnail_layout
* @param $thumbnail_size
*/
function cosmoswp_contents_collection($element_collection, $excerpt_length, $primary_elements, $secondary_elements, $thumbnail_layout, $thumbnail_size) {
if (!is_array($element_collection) || empty($element_collection)) {
return;
}
foreach ($element_collection as $element) {
if ('title' == $element) { ?>
', '
');
endif; ?>