block.php 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <?php
  2. /*
  3. * Name: Social links
  4. * Section: footer
  5. * Description: Link with icons to social profiles
  6. *
  7. */
  8. /* @var $options array */
  9. /* @var $wpdb wpdb */
  10. $default_options = array(
  11. 'block_padding_left' => 15,
  12. 'block_padding_right' => 15,
  13. 'block_padding_bottom' => 15,
  14. 'block_padding_top' => 15,
  15. 'block_background'=> '#ffffff'
  16. );
  17. $options = array_merge($default_options, $options);
  18. $social_icon_url = plugins_url('newsletter') . '/emails/themes/default/images';
  19. $configured = false;
  20. ?>
  21. <table border="0" cellspacing="0" cellpadding="0" align="center" class="responsive-table">
  22. <tr>
  23. <td align="center">
  24. <?php
  25. if (!empty($block_options['facebook_url'])) {
  26. $configured = true;
  27. ?>
  28. <span class="tnpc-row-edit" data-type="image">
  29. <a href="<?php echo $block_options['facebook_url'] ?>"><img src="<?php echo $social_icon_url ?>/facebook.png" alt="Facebook"></a>
  30. </span>
  31. <?php } ?>
  32. <?php
  33. if (!empty($block_options['twitter_url'])) {
  34. $configured = true;
  35. ?>
  36. <span class="tnpc-row-edit" data-type="image">
  37. <a href="<?php echo $block_options['twitter_url'] ?>"><img src="<?php echo $social_icon_url ?>/twitter.png" alt="Twitter"></a>
  38. </span>
  39. <?php } ?>
  40. <?php
  41. if (!empty($block_options['googleplus_url'])) {
  42. $configured = true;
  43. ?>
  44. <span class="tnpc-row-edit" data-type="image">
  45. <a href="<?php echo $block_options['googleplus_url'] ?>"><img src="<?php echo $social_icon_url ?>/googleplus.png" alt="Google+"></a>
  46. </span>
  47. <?php } ?>
  48. <?php
  49. if (!empty($block_options['pinterest_url'])) {
  50. $configured = true;
  51. ?>
  52. <span class="tnpc-row-edit" data-type="image">
  53. <a href="<?php echo $block_options['pinterest_url'] ?>"><img src="<?php echo $social_icon_url ?>/pinterest.png" alt="Pinterest"></a>
  54. </span>
  55. <?php } ?>
  56. <?php
  57. if (!empty($block_options['linkedin_url'])) {
  58. $configured = true;
  59. ?>
  60. <span class="tnpc-row-edit" data-type="image">
  61. <a href="<?php echo $block_options['linkedin_url'] ?>"><img src="<?php echo $social_icon_url ?>/linkedin.png" alt="LinkedIn"></a>
  62. </span>
  63. <?php } ?>
  64. <?php
  65. if (!empty($block_options['tumblr_url'])) {
  66. $configured = true;
  67. ?>
  68. <span class="tnpc-row-edit" data-type="image">
  69. <a href="<?php echo $block_options['tumblr_url'] ?>"><img src="<?php echo $social_icon_url ?>/tumblr.png" alt="Tumblr"></a>
  70. </span>
  71. <?php } ?>
  72. <?php
  73. if (!empty($block_options['youtube_url'])) {
  74. $configured = true;
  75. ?>
  76. <span class="tnpc-row-edit" data-type="image">
  77. <a href="<?php echo $block_options['youtube_url'] ?>"><img src="<?php echo $social_icon_url ?>/youtube.png" alt="Youtube"></a>
  78. </span>
  79. <?php } ?>
  80. <?php
  81. if (!empty($block_options['soundcloud_url'])) {
  82. $configured = true;
  83. ?>
  84. <span class="tnpc-row-edit" data-type="image">
  85. <a href="<?php echo $block_options['soundcloud_url'] ?>"><img src="<?php echo $social_icon_url ?>/soundcloud.png" alt="SoundCloud"></a>
  86. </span>
  87. <?php } ?>
  88. <?php
  89. if (!empty($block_options['instagram_url'])) {
  90. $configured = true;
  91. ?>
  92. <span class="tnpc-row-edit" data-type="image">
  93. <a href="<?php echo $block_options['instagram_url'] ?>"><img src="<?php echo $social_icon_url ?>/instagram.png" alt="Instagram"></a>
  94. </span>
  95. <?php } ?>
  96. <?php
  97. if (!empty($block_options['vimeo_url'])) {
  98. $configured = true;
  99. ?>
  100. <span class="tnpc-row-edit" data-type="image">
  101. <a href="<?php echo $block_options['vimeo_url'] ?>"><img src="<?php echo $social_icon_url ?>/vimeo.png" alt="Vimeo"></a>
  102. </span>
  103. <?php } ?>
  104. <?php if (!$configured) { ?>
  105. <p>Configure your social links in the <a href="?page=newsletter_main_info">Social configuration section</a>.<br/>
  106. Then remove and add again this block.</p>
  107. <?php } ?>
  108. </td>
  109. </tr>
  110. </table>