HEX
Server: Apache
System: Linux host.fiblib.com 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
User: agritoday (1002)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/agritoday/www/wp-content/plugins/td-standard-pack/Newspaper/parts/footer/td_footer_extra.php
<?php
/*  ----------------------------------------------------------------------------
    footer predefined content for column 1  FOOTER LOGO + TEXT
 */


if (td_util::get_option('tds_footer_column_1') != 'no') {
    $td_footer_logo = td_util::get_option('tds_footer_logo_upload');
    $td_footer_retina_logo = td_util::get_option('tds_footer_retina_logo_upload');
    $td_top_logo = td_util::get_option('tds_logo_upload');
    $td_top_retina_logo = td_util::get_option('tds_logo_upload_r');
    $td_footer_text = td_util::parse_footer_texts(td_util::get_option('tds_footer_text'));
    $td_footer_email = td_util::get_option('tds_footer_email');
    $td_logo_alt = td_util::get_option('tds_logo_alt');
    $td_footer_logo_alt = td_util::get_option('tds_footer_logo_alt');
    $td_logo_title = td_util::get_option('tds_logo_title');
    $td_footer_logo_title = td_util::get_option('tds_footer_logo_title');

    // if there's no footer logo alt set use the alt from the header logo
    if (empty($td_footer_logo_alt)) {
        $td_footer_logo_alt = $td_logo_alt;
    }

    // if there's no footer logo title set use the title from the header logo
    if (empty($td_footer_logo_title)) {
        $td_footer_logo_title = $td_logo_title;
    }

    $logo_image_size = '';

    if ( function_exists('wp_getimagesize') ) {

        if ($td_footer_logo !== '') {
            $td_footer_logo_headers = @get_headers($td_footer_logo);

            if ( $td_footer_logo_headers && strpos($td_footer_logo_headers[0],'200') !== false ) {
                $info_img = wp_getimagesize($td_footer_logo);
                if (is_array($info_img)) {
                    $logo_image_size = $info_img[3];
                }
            }
        } else {
            if ($td_top_logo !== '') {
                $td_top_logo_headers = @get_headers($td_top_logo);

                if ($td_top_logo_headers && strpos($td_top_logo_headers[0], '200') !== false) {
                    $info_img = wp_getimagesize($td_top_logo);
                    if (is_array($info_img)) {
                        $logo_image_size = $info_img[3];
                    }
                }
            }
        }
    }

    $buffy = '';

    $buffy .= '<div class="td-footer-info">';
    $buffy .= '<div class="footer-logo-wrap">';

    if (!empty($td_footer_logo)) { // if have footer logo
        if (empty($td_footer_retina_logo)) { // if don't have a retina footer logo load the normal logo
            $buffy .= '<a href="' . esc_url(home_url( '/' )) . '"><img src="' . $td_footer_logo . '" alt="' . $td_footer_logo_alt . '" title="' . $td_footer_logo_title . '" ' . $logo_image_size . '/></a>';
        } else {
            $buffy .= '<a href="' . esc_url(home_url( '/' )) . '"><img class="td-retina-data" src="' . $td_footer_logo . '" data-retina="' . esc_attr($td_footer_retina_logo) . '" alt="' . $td_footer_logo_alt . '" title="' . $td_footer_logo_title . '" ' . $logo_image_size . ' /></a>';
        }
    } else { // if you don't have a footer logo load the top logo
        if (empty($td_top_retina_logo)) {
            $buffy .= '<a href="' . esc_url(home_url( '/' )) . '"><img src="' . $td_top_logo . '" alt="' . $td_logo_alt . '" title="' . $td_logo_title . '" ' . $logo_image_size . '/></a>';
        } else {
            $buffy .= '<a href="' . esc_url(home_url( '/' )) . '"><img class="td-retina-data" src="' . $td_top_logo . '" data-retina="' . esc_attr($td_top_retina_logo) . '" alt="' . $td_logo_alt . '" title="' . $td_logo_title . '" ' . $logo_image_size . ' /></a>';
        }
    }

    $buffy .= '</div>';

    $buffy .= '<div class="footer-text-wrap">';
    $buffy .= stripcslashes($td_footer_text);

    if (!empty($td_footer_email)) {
        $buffy .= '<div class="footer-email-wrap">';
        $buffy .= __td('Contact us', TD_THEME_NAME) . ': <a href="mailto:' . $td_footer_email  . '">' . $td_footer_email . '</a>';
        $buffy .= '</div>';
    }
    $buffy .= '</div>';

    $buffy .= '<div class="footer-social-wrap td-social-style-2">';
    if(td_util::get_option('tds_footer_social') != 'no') {
        //get the socials that are set by user
        $td_get_social_network = td_options::get_array('td_social_networks');

        if(!empty($td_get_social_network)) {
            foreach($td_get_social_network as $social_id => $social_link) {
                if(!empty($social_link)) {
                    $buffy .= td_social_icons::get_icon($social_link, $social_id, true);
                }
            }
        }
    }
    $buffy .= '</div>';
    $buffy .= '</div>';

    echo $buffy;
}