File manager - Edit - /home/adiance/public_html/beta/wp-content/plugins/goodlayers-core/include/pb/pb-element-testimonial.php
Back
<?php /* * Goodlayers Item For Page Builder */ gdlr_core_page_builder_element::add_element('testimonial', 'gdlr_core_pb_element_testimonial'); if( !class_exists('gdlr_core_pb_element_testimonial') ){ class gdlr_core_pb_element_testimonial{ // get the element settings static function get_settings(){ return array( 'icon' => 'fa-quote-right', 'title' => esc_html__('Testimonial', 'goodlayers-core') ); } // return the element options static function get_options(){ global $gdlr_core_item_pdb; return array( 'general' => array( 'title' => esc_html__('General', 'goodlayers-core'), 'options' => array( 'title' => array( 'title' => esc_html__('Title', 'goodlayers-core'), 'type' => 'text', 'default' => esc_html__('Sample Testimonial Title', 'goodlayers-core'), ), 'title-left-icon' => array( 'title' => esc_html__('Title Left Icon ( Only for centered title style )', 'goodlayers-core'), 'type' => 'icons', 'allow-none' => true, 'wrapper-class' => 'gdlr-core-fullsize', ), 'caption' => array( 'title' => esc_html__('Caption ( Only for center style )', 'goodlayers-core'), 'type' => 'text' ), 'tabs' => array( 'title' => esc_html__('Add Testimonial Tab', 'goodlayers-core'), 'type' => 'custom', 'item-type' => 'tabs', 'wrapper-class' => 'gdlr-core-fullsize', 'options' => array( 'title' => array( 'title' => esc_html__('Name', 'goodlayers-core'), 'type' => 'text' ), 'position' => array( 'title' => esc_html__('Position', 'goodlayers-core'), 'type' => 'text' ), 'content' => array( 'title' => esc_html__('Content', 'goodlayers-core'), 'type' => 'textarea' ), 'image' => array( 'title' => esc_html__('Author Image', 'goodlayers-core'), 'type' => 'upload' ), 'rating' => array( 'title' => esc_html__('Rating ( Fill number 1 to 10 )', 'goodlayers-core'), 'type' => 'text' ), ), 'default' => array( array( 'title' => esc_html__('Sameple Name', 'goodlayers-core'), 'position' => esc_html__('Sample Position', 'goodlayers-core'), 'content' => esc_html__('Sample testimonial content area', 'goodlayers-core'), 'image' => '', ), array( 'title' => esc_html__('Sameple Name', 'goodlayers-core'), 'position' => esc_html__('Sample Position', 'goodlayers-core'), 'content' => esc_html__('Sample testimonial content area', 'goodlayers-core'), 'image' => '', ), ) ), ), ), 'style' => array( 'title' => esc_html__('Style', 'goodlayers-core'), 'options' => array( 'style' => array( 'title' => esc_html__('Testimonial Style', 'goodlayers-core'), 'type' => 'radioimage', 'options' => array( 'left' => GDLR_CORE_URL . '/include/images/testimonial/left.png', 'left-2' => GDLR_CORE_URL . '/include/images/testimonial/left-2.jpg', 'left-bg' => GDLR_CORE_URL . '/include/images/testimonial/left-bg.png', 'center' => GDLR_CORE_URL . '/include/images/testimonial/center.png', 'right' => GDLR_CORE_URL . '/include/images/testimonial/right.png', ), 'default' => 'left', 'wrapper-class' => 'gdlr-core-fullsize' ), 'with-frame' => array( 'title' => esc_html__('With Frame', 'goodlayers-core'), 'type' => 'checkbox', 'default' => 'disable' ), 'column' => array( 'title' => esc_html__('Column Number', 'goodlayers-core'), 'type' => 'combobox', 'options' => array( 1=>1, 2=>2, 3=>3, 4=>4, 5=>5, 6=>6), 'default' => 3 ), 'thumbnail-size' => array( 'title' => esc_html__('Thumbnail Size', 'goodlayers-core'), 'type' => 'combobox', 'options' => 'thumbnail-size', 'default' => 'thumbnail', ), 'enable-quote' => array( 'title' => esc_html__('Enable Testimonial Quote', 'goodlayers-core'), 'type' => 'checkbox', 'default' => 'enable' ), 'left-quote-position' => array( 'title' => esc_html__('Quote Position', 'goodlayers-core'), 'type' => 'combobox', 'options' => array( 'left' => esc_html__('Left', 'goodlayers-core'), 'top' => esc_html__('Top', 'goodlayers-core') ), 'default' => 'left', 'condition' => array( 'style' => 'left', 'enable-quote' => 'enable' ) ), 'quote-position' => array( 'title' => esc_html__('Quote Position', 'goodlayers-core'), 'type' => 'combobox', 'options' => array( 'top' => esc_html__('Top', 'goodlayers-core'), 'bottom' => esc_html__('Bottom', 'goodlayers-core') ), 'default' => 'bottom', 'condition' => array( 'style' => 'center', 'enable-quote' => 'enable' ) ), 'carousel' => array( 'title' => esc_html__('Enable Carousel', 'goodlayers-core'), 'type' => 'checkbox', 'default' => 'disable' ), 'carousel-autoslide' => array( 'title' => esc_html__('Autoslide Carousel', 'goodlayers-core'), 'type' => 'checkbox', 'default' => 'enable', 'condition' => array( 'carousel' => 'enable' ) ), 'carousel-scrolling-item-amount' => array( 'title' => esc_html__('Carousel Scrolling Item Amount', 'goodlayers-core'), 'type' => 'text', 'default' => '1', 'condition' => array( 'carousel' => 'enable' ) ), 'carousel-navigation' => array( 'title' => esc_html__('Carousel Navigation', 'goodlayers-core'), 'type' => 'combobox', 'options' => array( 'none' => esc_html__('None', 'goodlayers-core'), 'navigation' => esc_html__('Only Navigation', 'goodlayers-core'), 'bullet' => esc_html__('Only Bullet', 'goodlayers-core'), 'both' => esc_html__('Both Navigation and Bullet', 'goodlayers-core'), ), 'default' => 'navigation', 'condition' => array( 'carousel' => 'enable' ) ), 'carousel-nav-style' => array( 'title' => esc_html__('Carousel Nav Style', 'goodlayers-core'), 'type' => 'combobox', 'options' => array( 'default' => esc_html__('Default', 'goodlayers-core'), 'gdlr-core-plain-style gdlr-core-small' => esc_html__('Small Plain Style', 'goodlayers-core'), 'gdlr-core-plain-style' => esc_html__('Plain Style', 'goodlayers-core'), 'gdlr-core-plain-circle-style' => esc_html__('Plain Circle Style', 'goodlayers-core'), 'gdlr-core-round-style' => esc_html__('Large Round Style', 'goodlayers-core'), 'gdlr-core-rectangle-style' => esc_html__('Rectangle Style', 'goodlayers-core'), 'gdlr-core-rectangle-style gdlr-core-large' => esc_html__('Large Rectangle Style', 'goodlayers-core'), ), 'condition' => array( 'carousel' => 'enable', 'carousel-navigation' => array('navigation','both') ) ), 'carousel-bullet-style' => array( 'title' => esc_html__('Carousel Bullet Style', 'goodlayers-core'), 'type' => 'combobox', 'options' => array( 'default' => esc_html__('Default', 'goodlayers-core'), 'cylinder' => esc_html__('Cylinder', 'goodlayers-core'), 'cylinder-left' => esc_html__('Cylinder Left', 'goodlayers-core'), ), 'condition' => array( 'carousel' => 'enable', 'carousel-navigation' => array('bullet','both') ) ) ) ), 'typography' => array( 'title' => esc_html__('Typograhy', 'goodlayers-core'), 'options' => array( 'title-size' => array( 'title' => esc_html__('Title Size', 'goodlayers-core'), 'type' => 'fontslider', 'default' => '28px' ), 'title-text-transform' => array( 'title' => esc_html__('Title Text Transform', 'goodlayers-core'), 'type' => 'combobox', 'data-type' => 'text', 'options' => array( 'none' => esc_html__('None', 'goodlayers-core'), 'uppercase' => esc_html__('Uppercase', 'goodlayers-core'), 'lowercase' => esc_html__('Lowercase', 'goodlayers-core'), 'capitalize' => esc_html__('Capitalize', 'goodlayers-core'), ), 'default' => 'uppercase' ), 'title-font-weight' => array( 'title' => esc_html__('Title Font Weight', 'goodlayers-core'), 'type' => 'text', ), 'title-letter-spacing' => array( 'title' => esc_html__('Title Letter Spacing', 'goodlayers-core'), 'type' => 'text', 'data-input-type' => 'pixel', ), 'content-size' => array( 'title' => esc_html__('Content Size', 'goodlayers-core'), 'type' => 'fontslider', 'default' => '15px' ), 'name-size' => array( 'title' => esc_html__('Name Size', 'goodlayers-core'), 'type' => 'text', 'data-input-type' => 'pixel', 'default' => '' ), 'name-font-weight' => array( 'title' => esc_html__('Name Font Weight', 'goodlayers-core'), 'type' => 'text', ), 'name-letter-spacing' => array( 'title' => esc_html__('Name Letter Spacing', 'goodlayers-core'), 'type' => 'text', 'data-input-type' => 'pixel', 'description' => esc_html__('Leave blank for default value', 'goodlayers-core') ), 'name-text-transform' => array( 'title' => esc_html__('Name Text Transform', 'goodlayers-core'), 'type' => 'combobox', 'data-type' => 'text', 'options' => array( '' => esc_html__('Default', 'goodlayes-core'), 'none' => esc_html__('None', 'goodlayers-core'), 'uppercase' => esc_html__('Uppercase', 'goodlayers-core'), 'lowercase' => esc_html__('Lowercase', 'goodlayers-core'), 'capitalize' => esc_html__('Capitalize', 'goodlayers-core'), ) ), 'caption-size' => array( 'title' => esc_html__('Position Size', 'goodlayers-core'), 'type' => 'fontslider', 'default' => '16px' ), 'position-font-style' => array( 'title' => esc_html__('Position Font Style', 'goodlayers-core'), 'type' => 'combobox', 'options' => array( '' => esc_html__('Default', 'goodlayers-core'), 'normal' => esc_html__('Normal', 'goodlayers-core'), 'italic' => esc_html__('Italic', 'goodlayers-core'), ), ), ) ), 'color' => array( 'title' => esc_html__('Color', 'goodlayers-core'), 'options' => array( 'title-color' => array( 'title' => esc_html__('Title Color', 'goodlayers-core'), 'type' => 'colorpicker' ), 'caption-color' => array( 'title' => esc_html__('Caption Color', 'goodlayers-core'), 'type' => 'colorpicker' ), 'quote-color' => array( 'title' => esc_html__('Quote Color', 'goodlayers-core'), 'type' => 'colorpicker' ), 'content-color' => array( 'title' => esc_html__('Content Color', 'goodlayers-core'), 'type' => 'colorpicker' ), 'name-color' => array( 'title' => esc_html__('Name Color', 'goodlayers-core'), 'type' => 'colorpicker' ), 'position-color' => array( 'title' => esc_html__('Position Color', 'goodlayers-core'), 'type' => 'colorpicker' ) ) ), 'spacing' => array( 'title' => esc_html__('Spacing', 'goodlayers-core'), 'options' => array( 'thumbnail-width' => array( 'title' => esc_html__('Thumbnail Width', 'goodlayers-core'), 'type' => 'text', 'data-input-type' => 'pixel' ), 'caption-spaces' => array( 'title' => esc_html__('Space Between Caption ( And Title )', 'goodlayers-core'), 'type' => 'text', 'data-input-type' => 'pixel', 'default' => '' ), 'title-wrap-bottom-margin' => array( 'title' => esc_html__('Title Wrap Bottom Margin', 'goodlayers-core'), 'type' => 'text', 'data-input-type' => 'pixel', ), 'content-bottom-padding' => array( 'title' => esc_html__('Content Bottom Margin', 'goodlayers-core'), 'type' => 'text', 'data-input-type' => 'pixel', 'default' => '0px' ), 'padding-bottom' => array( 'title' => esc_html__('Padding Bottom ( Item )', 'goodlayers-core'), 'type' => 'text', 'data-input-type' => 'pixel', 'default' => $gdlr_core_item_pdb ) ) ) ); } // get the preview for page builder static function get_preview( $settings = array() ){ $content = self::get_content($settings); $id = mt_rand(0, 9999); ob_start(); ?><script id="gdlr-core-preview-testimonial-<?php echo esc_attr($id); ?>" > if( document.readyState == 'complete' ){ jQuery(document).ready(function(){ jQuery('#gdlr-core-preview-testimonial-<?php echo esc_attr($id); ?>').parent().gdlr_core_flexslider(); }); }else{ jQuery(window).load(function(){ jQuery('#gdlr-core-preview-testimonial-<?php echo esc_attr($id); ?>').parent().gdlr_core_flexslider(); }); } </script><?php $content .= ob_get_contents(); ob_end_clean(); return $content; } // get the content from settings static function get_content( $settings = array() ){ global $gdlr_core_item_pdb; // default variable if( empty($settings) ){ $settings = array( 'title' => esc_html__('Sample Testimonial Title', 'goodlayers-core'), 'tabs' => array( array( 'title' => esc_html__('Sameple Name', 'goodlayers-core'), 'position' => esc_html__('Sample Position', 'goodlayers-core'), 'content' => esc_html__('Sample testimonial content area', 'goodlayers-core'), 'image' => '', ), array( 'title' => esc_html__('Sameple Name', 'goodlayers-core'), 'position' => esc_html__('Sample Position', 'goodlayers-core'), 'content' => esc_html__('Sample testimonial content area', 'goodlayers-core'), 'image' => '', ), ), 'column' => 3, 'carousel' => 'disable', 'style' => 'left', 'padding-bottom' => $gdlr_core_item_pdb ); } // default value $settings['style'] = empty($settings['style'])? 'left': $settings['style']; $settings['with-frame'] = empty($settings['with-frame'])? 'disable': $settings['with-frame']; $settings['column'] = empty($settings['column'])? '3': $settings['column']; $settings['carousel'] = empty($settings['carousel'])? 'disable': $settings['carousel']; // start printing item $extra_class = ' gdlr-core-testimonial-style-' . $settings['style']; $extra_class .= ($settings['carousel'] == 'enable')? ' gdlr-core-item-pdlr': ''; $extra_class .= empty($settings['class'])? '': ' ' . $settings['class']; $ret = '<div class="gdlr-core-testimonial-item gdlr-core-item-pdb clearfix ' . esc_attr($extra_class) . '" '; if( !empty($settings['padding-bottom']) && $settings['padding-bottom'] != $gdlr_core_item_pdb ){ $ret .= gdlr_core_esc_style(array('padding-bottom'=>$settings['padding-bottom'])); } if( !empty($settings['id']) ){ $ret .= ' id="' . esc_attr($settings['id']) . '" '; } $ret .= ' >'; if( !empty($settings['title']) && in_array($settings['style'], array('center', 'left-2')) ){ if( $settings['carousel'] == 'disable' ){ $title_settings = $settings; $title_settings['title-align'] = 'center'; $title_settings['title-text-transform'] = (empty($settings['title-text-transform']) || $settings['title-text-transform'] == 'uppercase')? '': $settings['title-text-transform']; $title_settings['title-letter-spacing'] = empty($title_settings['title-letter-spacing'])? '': $title_settings['title-letter-spacing']; $title_settings['title-font-weight'] = empty($title_settings['title-font-weight'])? '': $title_settings['title-font-weight']; $ret .= gdlr_core_block_item_title($title_settings); } }else if( !empty($settings['title']) ){ $ret .= '<div class="gdlr-core-testimonial-item-title-wrap ' . (($settings['carousel'] == 'enable')? '': 'gdlr-core-item-mglr') . '" ' . gdlr_core_esc_style(array( 'margin-bottom' => empty($settings['title-wrap-bottom-margin'])? '': $settings['title-wrap-bottom-margin'] )) . ' >'; $ret .= '<h3 class="gdlr-core-testimonial-item-title" ' . gdlr_core_esc_style(array( 'font-size' => (empty($settings['title-size']) || $settings['title-size'] == '28px')? '': $settings['title-size'], 'font-weight' => empty($settings['title-font-weight'])? '': $settings['title-font-weight'], 'text-transform' => (empty($settings['title-text-transform']) || $settings['title-text-transform'] == 'uppercase')? '': $settings['title-text-transform'], 'letter-spacing' => empty($settings['title-letter-spacing'])? '': $settings['title-letter-spacing'], 'color' => (empty($settings['title-color']))? '': $settings['title-color'] )) . ' >'; $ret .= gdlr_core_text_filter($settings['title']); $ret .= '</h3>'; $nav_style = (empty($settings['carousel-nav-style']) || $settings['carousel-nav-style'] == 'default')? 'gdlr-core-plain-style': $settings['carousel-nav-style']; if( $settings['style'] == 'left' ){ $ret .= '<div class="gdlr-core-flexslider-nav ' . esc_attr($nav_style) . ' gdlr-core-absolute-center gdlr-core-right" ></div>'; }else if( $settings['style'] == 'right' ){ $ret .= '<div class="gdlr-core-flexslider-nav ' . esc_attr($nav_style) . ' gdlr-core-absolute-center gdlr-core-left" ></div>'; } $ret .= '</div>'; } // grid item if( $settings['carousel'] == 'disable' ){ if( !empty($settings['tabs']) ){ $t_column_count = 0; $t_column = 60 / intval($settings['column']); foreach( $settings['tabs'] as $tab ){ $column_class = ' gdlr-core-column-' . $t_column; $column_class .= ($t_column_count % 60 == 0)? ' gdlr-core-column-first': ''; $ret .= '<div class="gdlr-core-testimonial-column gdlr-core-item-pdlr gdlr-core-item-mgb ' . esc_attr($column_class) . '" >'; $ret .= self::get_tab_item($tab, $settings); $ret .= '</div>'; $t_column_count += $t_column; } } // carousel item }else{ $slides = array(); $flex_atts = array( 'carousel' => true, 'column' => empty($settings['column'])? '3': $settings['column'], 'move' => empty($settings['carousel-scrolling-item-amount'])? '': $settings['carousel-scrolling-item-amount'], 'navigation' => empty($settings['carousel-navigation'])? 'navigation': $settings['carousel-navigation'], 'bullet-style' => empty($settings['carousel-bullet-style'])? '': $settings['carousel-bullet-style'], 'disable-autoslide' => (empty($settings['carousel-autoslide']) || $settings['carousel-autoslide'] == 'enable')? '': true, ); $center_nav_style = (empty($settings['carousel-nav-style']))? 'default': $settings['carousel-nav-style']; if( !empty($settings['title']) && in_array($settings['style'], array('center', 'left-2')) ){ $title_settings = $settings; $title_settings['title-align'] = 'center'; if( $center_nav_style != 'default' ){ $title_settings['carousel'] = 'disable'; } $flex_atts['pre-content'] = gdlr_core_block_item_title($title_settings); } if( $settings['style'] == 'left' || $settings['style'] == 'right' ){ $flex_atts['nav-parent'] = 'gdlr-core-testimonial-item'; }else{ if( $center_nav_style == 'default' ){ $flex_atts['vcenter-nav'] = true; $flex_atts['additional-class'] = 'gdlr-core-nav-style-middle-large'; }else{ $flex_atts['nav-parent'] = 'gdlr-core-testimonial-item'; $center_nav = '<div class="gdlr-core-flexslider-nav ' . esc_attr($center_nav_style) . ' gdlr-core-center-align" ></div>'; } } if( !empty($settings['tabs']) ){ foreach( $settings['tabs'] as $tab ){ $slides[] = self::get_tab_item($tab, $settings); } } $ret .= gdlr_core_get_flexslider($slides, $flex_atts); $ret .= empty($center_nav)? '': $center_nav; } $ret .= '</div>'; // gdlr-core-testimonial-item return $ret; } static function get_tab_item( $tab = array(), $settings = array() ){ $ret = '<div class="gdlr-core-testimonial clearfix" >'; $ret .= ($settings['with-frame'] == 'enable')? '<div class="gdlr-core-testimonial-frame clearfix gdlr-core-skin-e-background" >': ''; if( ($settings['style'] == 'left' || $settings['style'] == 'right') && (empty($settings['enable-quote']) || $settings['enable-quote'] == 'enable') ){ $ret .= '<div class="gdlr-core-testimonial-quote gdlr-core-quote-font '; if( !empty($settings['left-quote-position']) && $settings['left-quote-position'] == 'top' ){ $ret .= ' gdlr-core-top'; } $ret .= '" ' . gdlr_core_esc_style(array( 'color' => (empty($settings['quote-color']))? '': $settings['quote-color'] )) . ' >' . ($settings['style'] == 'right'? '”': '“') . '</div>'; }else if( $settings['style'] == 'left-2' && !empty($tab['image']) ){ $thumbnail_size = empty($settings['thumbnail-size'])? 'thumbnail': $settings['thumbnail-size']; $ret .= '<div class="gdlr-core-testimonial-author-image gdlr-core-media-image" ' . gdlr_core_esc_style(array( 'width' => empty($settings['thumbnail-width'])? '': $settings['thumbnail-width'] )) . ' >'; $ret .= gdlr_core_get_image($tab['image'], $thumbnail_size); if( empty($settings['enable-quote']) || $settings['enable-quote'] == 'enable' ){ $ret .= '<div class="gdlr-core-testimonial-quote gdlr-core-quote-font gdlr-core-skin-icon" ' . gdlr_core_esc_style(array( 'color' => (empty($settings['quote-color']))? '': $settings['quote-color'] )) . ' >“</div>'; } $ret .= '</div>'; } $ret .= '<div class="gdlr-core-testimonial-content-wrap" >'; if( $settings['style'] == 'center' && (empty($settings['enable-quote']) || $settings['enable-quote'] == 'enable') && (!empty($settings['quote-position']) && $settings['quote-position'] == 'top') ){ $ret .= '<div class="gdlr-core-testimonial-quote gdlr-core-quote-font gdlr-core-skin-icon" ' . gdlr_core_esc_style(array( 'color' => (empty($settings['quote-color']))? '': $settings['quote-color'] )) . ' >“</div>'; } if( !empty($tab['content']) ){ $ret .= '<div class="gdlr-core-testimonial-content gdlr-core-info-font gdlr-core-skin-content" ' . gdlr_core_esc_style(array( 'font-size' => (empty($settings['content-size']) || $settings['content-size'] == '28px')? '': $settings['content-size'], 'color' => (empty($settings['content-color']))? '': $settings['content-color'], 'padding-bottom' => (empty($settings['content-bottom-padding']) || $settings['content-bottom-padding'] == '0px')? '': $settings['content-bottom-padding'] )) . ' >'; if( $settings['style'] == 'left-bg' ){ $ret .= '<div class="gdlr-core-testimonial-quote gdlr-core-quote-font gdlr-core-skin-icon" ' . gdlr_core_esc_style(array( 'color' => (empty($settings['quote-color']))? '': $settings['quote-color'] )) . ' >“</div>'; } $ret .= gdlr_core_content_filter($tab['content']); $ret .= '</div>'; } if( $settings['style'] == 'center' && (empty($settings['enable-quote']) || $settings['enable-quote'] == 'enable') && (empty($settings['quote-position']) || $settings['quote-position'] == 'bottom') ){ $ret .= '<div class="gdlr-core-testimonial-quote gdlr-core-quote-font gdlr-core-skin-icon" ' . gdlr_core_esc_style(array( 'color' => (empty($settings['quote-color']))? '': $settings['quote-color'] )) . ' >“</div>'; } $ret .= '<div class="gdlr-core-testimonial-author-wrap clearfix" >'; if( $settings['style'] != 'left-2' && !empty($tab['image']) ){ $ret .= '<div class="gdlr-core-testimonial-author-image gdlr-core-media-image" ' . gdlr_core_esc_style(array( 'width' => empty($settings['thumbnail-width'])? '': $settings['thumbnail-width'] )) . ' >' . gdlr_core_get_image($tab['image'], 'thumbnail') . '</div>'; } $ret .= '<div class="gdlr-core-testimonial-author-content" >'; if( !empty($tab['title']) ){ $ret .= '<div class="gdlr-core-testimonial-title gdlr-core-title-font gdlr-core-skin-title" ' . gdlr_core_esc_style(array( 'color' => (empty($settings['name-color']))? '': $settings['name-color'], 'font-size' => (empty($settings['name-size']))? '': $settings['name-size'], 'font-weight' => (empty($settings['name-font-weight']))? '': $settings['name-font-weight'], 'letter-spacing' => (empty($settings['name-letter-spacing']))? '': $settings['name-letter-spacing'], 'text-transform' => (empty($settings['name-text-transform']))? '': $settings['name-text-transform'], )) . ' >' . gdlr_core_text_filter($tab['title']) . '</div>'; } if( !empty($tab['position']) || !empty($tab['rating']) ){ $ret .= '<div class="gdlr-core-testimonial-position gdlr-core-info-font gdlr-core-skin-caption" ' . gdlr_core_esc_style(array( 'color' => empty($settings['position-color'])? '': $settings['position-color'], 'font-size' => empty($settings['caption-size'])? '': $settings['caption-size'], 'font-style' => empty($settings['position-font-style'])? '': $settings['position-font-style'] )) . ' >'; if( !empty($tab['rating']) ){ $ret .= gdlr_core_get_rating($tab['rating']); } if( !empty($tab['position']) ){ $ret .= gdlr_core_text_filter($tab['position']); } $ret .= '</div>'; } $ret .= '</div>'; // gdlr-core-testimonial-author-content $ret .= '</div>'; // gdlr-core-testimonial-author-wrap $ret .= '</div>'; // gdlr-core-testimonial-content-wrap $ret .= ($settings['with-frame'] == 'enable')? '</div>': ''; $ret .= '</div>'; // gdlr-core-testimonial return $ret; } } // gdlr_core_pb_element_testimonial } // class_exists
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0.07 |
proxy
|
phpinfo
|
Settings