HEX
Server: Apache/2.4.29 (Ubuntu)
System: Linux bareserver 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
User: root (0)
PHP: 7.2.24-0ubuntu0.18.04.17
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/html/site/newsite/wp-content/themes/digital-download/inc/companion-functions.php
<?php
/**
 * Companion Filters
 * 
 * @package Digital_Download
*/

if( ! function_exists( 'digital_download_cta_bg_color_filter' ) ) :
/**
 * Filter to add background color of CTA widget.
 */    
function digital_download_cta_bg_color_filter(){
	return '#f1f5f8';
}
endif;
add_filter( 'rrtc_cta_bg_color', 'digital_download_cta_bg_color_filter' );

if( ! function_exists( 'digital_download_testimonial_widget_filter' ) ) :
/**
 * Filter Testimonial Widget
*/
function digital_download_testimonial_widget_filter( $html, $args, $instance ){
    $name        = ! empty( $instance['name'] ) ? $instance['name'] : '' ;        
    $designation = ! empty( $instance['designation'] ) ? $instance['designation'] : '' ;        
    $testimonial = ! empty( $instance['testimonial'] ) ? $instance['testimonial'] : '';
    $image       = ! empty( $instance['image'] ) ? $instance['image'] : '';
    
    ob_start(); ?>    
    <div class="rtc-testimonial-holder">
        <div class="rtc-testimonial-inner-holder">
            <div class="img-holder">
            <?php 
            if( $image ){
                echo wp_get_attachment_image( $image, 'thumbnail', false, array( 'alt' => esc_attr( $name ), 'itemprop' => 'image' ) );
            }else{
                digital_download_get_fallback_svg( 'thumbnail' );//falback                
            }?>
            </div>

            <div class="text-holder">
                <div class="testimonial-meta">
                   <?php 
                        if( $name ) echo '<span class="name">' . esc_html( $name ) . '</span>';
                        if( isset( $designation ) && $designation!='' ){
                            echo '<span class="designation">' . esc_html( $designation ) . '</span>';
                        }
                    ?>
                </div>                              
                <?php if( $testimonial ) echo '<div class="testimonial-content">' . wpautop( wp_kses_post( $testimonial ) ) . '</div>'; ?>
            </div>
        </div>
    </div>
    <?php 
    $html = ob_get_clean();
    return $html;
}
endif;
add_filter( 'raratheme_companion_testimonial_widget_filter', 'digital_download_testimonial_widget_filter', 10, 3 );