HEX
Server: LiteSpeed
System: Linux premium221.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: madepabj (2566)
PHP: 8.3.26
Disabled: NONE
Upload Files
File: //home/madepabj/hc-cosmetics.com/wp-content/plugins/newsletter/emails/blocks/social/block.php
<?php
/*
 * Name: Social links
 * Section: footer
 * Description: Link with icons to social profiles
 *
 */

/** @var array $options */
/** @var array $composer */
/** @var array $info */

$defaults = array(
    'type' => 1,
    'width' => 32,
    'block_padding_left' => 15,
    'block_padding_right' => 15,
    'block_padding_bottom' => 15,
    'block_padding_top' => 15,
    'block_background' => ''
);
$options = array_merge($defaults, $options);

$type = (int) $options['type'];
$width = (int) $options['width'];
$social_icon_url = plugins_url('newsletter') . '/images/social-' . $type;

$socials = ['facebook', 'twitter', 'pinterest', 'linkedin', 'tumblr', 'youtube',
    'soundcloud', 'instagram', 'vimeo', 'telegram', 'vk', 'discord', 'tiktok',
    'twitch', 'whatsapp', 'threads', 'amazon', 'mastodon', 'bluesky', 'kickstarter', 'spotify'];

$valid_socials = [];
foreach ($socials as &$social) {
    if (!empty($info[$social . '_url'])) {
        $valid_socials[] = $social;
    }
}

if (!$valid_socials) {
    echo '<p>Configure your social links in the <a href="?page=newsletter_main_info" target="_blank">social configuration section</a></p>';
    return;
}
?>
<style>
    .link {
        line-height: normal;
        text-decoration: none;
    }
</style>
<table border="0" cellspacing="0" cellpadding="0" width="100%" role="presentation">
    <tr>
        <td align="center" valign="middle">
            <?php foreach ($valid_socials as &$social) { ?>
                <a href="<?php echo esc_url($info[$social . '_url']) ?>" inline-class="link" target="_blank"><img src="<?php echo $social_icon_url ?>/<?php echo $social ?>.png" width="<?php echo $width?>" height="<?php echo $width?>" alt="<?php echo esc_attr($social) ?>"></a>&nbsp;
            <?php } ?>
        </td>
    </tr>
</table>