File "cyarb-about.php"

Full Path: /home/flipjqml/onlinebetsolution.com/wp-content/plugins/cyarb-toolkit/inc/cyarb-about.php
File size: 7.04 KB
MIME-type: text/x-php
Charset: utf-8

<?php
 /**
 * About Us Widget
 */
class Cyarb_logo_info extends WP_Widget{

    function __construct(){
        $widget_ops = array('description' => esc_html__('Display About Info', 'cyarb-toolkit'));
        parent::__construct( false, esc_html__('Cyarb Footer About', 'cyarb-toolkit'), $widget_ops);
    }

    function widget($args, $instance){
        extract($args);
        global $cyarb_theme;

        $title  = apply_filters('widget_title', $instance['title']);

        echo wp_kses_post($before_widget);
        ?>

            <a class="logo d-inline-block" href="<?php echo esc_url( home_url( '/' ) ); ?>">

                <?php if ( $instance['logo-img'] !='' ) : ?>
                    <img src="<?php echo esc_url($instance['logo-img'] ); ?> " alt="<?php esc_attr_e( 'Footer Logo', 'cyarb' ); ?>" >
                <?php elseif( $instance['title'] != '' ): ?>
                    <h2 class="footer-title"><?php echo esc_html($instance['title']); ?></h2>
                <?php endif; ?>
            </a>

            <?php if( $instance['logo_info'] != '' ): ?>
                <p><?php echo esc_html($instance['logo_info']); ?></p>
            <?php endif; ?>

            <ul class="social-links">
                
                <?php if( $instance['facebook_url'] != '' ): ?>
                    <li>
                        <a href="<?php echo esc_url($instance['facebook_url']); ?>" target="_blank"><i class='lni lni-facebook-filled'></i></a>
                    </li>
                <?php endif; ?>

                <?php if( $instance['twitter_url'] != '' ): ?>
                    <li>
                        <a href="<?php echo esc_url($instance['twitter_url']); ?>" target="_blank"><i class='lni lni-twitter-original'></i></a>
                    </li>
                <?php endif; ?>

                <?php if( $instance['instagram_url'] != '' ): ?>
                    <li>
                        <a href="<?php echo esc_url($instance['instagram_url']); ?>" target="_blank"><i class='lni lni-instagram-original'></i></a>
                    </li>
                <?php endif; ?>

                <?php if( $instance['youtube_url'] != '' ): ?>
                    <li>
                        <a href="<?php echo esc_url($instance['youtube_url']); ?>" target="_blank"><i class='lni lni-youtube'></i></a>
                    </li>
                <?php endif; ?>
            </ul>

        <?php
        echo wp_kses_post($after_widget);
    }

    function update($new_instance, $old_instance){
        $instance                          = $old_instance;
        $instance['title']                 = strip_tags($new_instance['title']);
        $instance['logo_info']             = $new_instance['logo_info'];
        $instance['facebook_url']          = $new_instance['facebook_url'];
        $instance['twitter_url']           = $new_instance['twitter_url'];
        $instance['instagram_url']         = $new_instance['instagram_url'];
        $instance['youtube_url']           = $new_instance['youtube_url'];
        $instance['logo-img']              = $new_instance['logo-img'];

        return $instance;
    }

    function form($instance){
        $defaults = array(
            'title'             => esc_html__('Cyarb', 'cyarb-toolkit'),
            'logo_info'         => esc_html__('Lorem ipsum dolor sit amet, consectetur, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Minim veniam.'),
            'facebook_url'            => '#',
            'twitter_url'             => '#',
            'instagram_url'           => '#',
            'youtube_url'             => '#',
            'logo-img'                => '',
        );
        $instance = wp_parse_args((array)$instance, $defaults);
        ?>

        <p>
            <label for="<?php echo esc_attr($this->get_field_id('logo-img')); ?>">
                <?php esc_html_e('Footer Logo:', 'cyarb-toolkit'); ?>
                <input class="widget" id="<?php echo esc_attr($this->get_field_id('logo-img')); ?>" name="<?php echo esc_attr($this->get_field_name('logo-img')); ?>" type="text" value="<?php echo wp_kses_post($instance['logo-img']); ?>" />
            </label>
        </p>

        <p>
            <label for="<?php echo esc_attr($this->get_field_id('title')); ?>">
                <?php esc_html_e('Title:', 'cyarb-toolkit'); ?>
                <input class="widget" id="<?php echo esc_attr($this->get_field_id('title')); ?>" name="<?php echo esc_attr($this->get_field_name('title')); ?>" type="text" value="<?php echo wp_kses_post($instance['title']); ?>" />
            </label>
        </p>
        
        <p>
            <label for="<?php echo esc_attr($this->get_field_id('logo_info')); ?>">
                <?php esc_html_e('Logo Info:', 'cyarb-toolkit'); ?>
                <input class="widget" id="<?php echo esc_attr($this->get_field_id('logo_info')); ?>" name="<?php echo esc_attr($this->get_field_name('logo_info')); ?>" type="text" value="<?php echo wp_kses_post($instance['logo_info']); ?>" />
            </label>
        </p>

        <p>
            <label for="<?php echo esc_attr($this->get_field_id('facebook_url')); ?>">
                <?php esc_html_e('Facebook URL:', 'cyarb-toolkit'); ?>
                <input class="widget" id="<?php echo esc_attr($this->get_field_id('facebook_url')); ?>" name="<?php echo esc_attr($this->get_field_name('facebook_url')); ?>" type="text" value="<?php echo wp_kses_post($instance['facebook_url']); ?>" />
            </label>
        </p>
        <p>
            <label for="<?php echo esc_attr($this->get_field_id('twitter_url')); ?>">
                <?php esc_html_e('Twitter URL:', 'cyarb-toolkit'); ?>
                <input class="widget" id="<?php echo esc_attr($this->get_field_id('twitter_url')); ?>" name="<?php echo esc_attr($this->get_field_name('twitter_url')); ?>" type="text" value="<?php echo wp_kses_post($instance['twitter_url']); ?>" />
            </label>
        </p>
        <p>
            <label for="<?php echo esc_attr($this->get_field_id('instagram_url')); ?>">
                <?php esc_html_e('Instagram URL:', 'cyarb-toolkit'); ?>
                <input class="widget" id="<?php echo esc_attr($this->get_field_id('instagram_url')); ?>" name="<?php echo esc_attr($this->get_field_name('instagram_url')); ?>" type="text" value="<?php echo wp_kses_post($instance['instagram_url']); ?>" />
            </label>
        </p>
        <p>
            <label for="<?php echo esc_attr($this->get_field_id('youtube_url')); ?>">
                <?php esc_html_e('Youtube URL:', 'cyarb-toolkit'); ?>
                <input class="widget" id="<?php echo esc_attr($this->get_field_id('youtube_url')); ?>" name="<?php echo esc_attr($this->get_field_name('youtube_url')); ?>" type="text" value="<?php echo wp_kses_post($instance['youtube_url']); ?>" />
            </label>
        </p>


        <?php
    }

}

function cyarb_register_logo_info() {
    register_widget('Cyarb_logo_info');
}

add_action('widgets_init', 'cyarb_register_logo_info');