Code Duplication    Length = 10-12 lines in 10 locations

catalog/includes/modules/header_tags/ht_google_adwords_conversion.php 1 location

@@ 26-36 (lines=11) @@
23
24
    protected $lang;
25
26
    function __construct() {
27
      $this->lang = Registry::get('Language');
28
29
      $this->title = MODULE_HEADER_TAGS_GOOGLE_ADWORDS_CONVERSION_TITLE;
30
      $this->description = MODULE_HEADER_TAGS_GOOGLE_ADWORDS_CONVERSION_DESCRIPTION;
31
32
      if ( defined('MODULE_HEADER_TAGS_GOOGLE_ADWORDS_CONVERSION_STATUS') ) {
33
        $this->sort_order = MODULE_HEADER_TAGS_GOOGLE_ADWORDS_CONVERSION_SORT_ORDER;
34
        $this->enabled = (MODULE_HEADER_TAGS_GOOGLE_ADWORDS_CONVERSION_STATUS == 'True');
35
      }
36
    }
37
38
    function execute() {
39
      global $PHP_SELF, $oscTemplate;

catalog/includes/modules/social_bookmarks/sb_digg.php 1 location

@@ 25-34 (lines=10) @@
22
    var $icon = 'digg.png';
23
    var $enabled = false;
24
25
    function __construct() {
26
      $this->title = MODULE_SOCIAL_BOOKMARKS_DIGG_TITLE;
27
      $this->public_title = MODULE_SOCIAL_BOOKMARKS_DIGG_PUBLIC_TITLE;
28
      $this->description = MODULE_SOCIAL_BOOKMARKS_DIGG_DESCRIPTION;
29
30
      if ( defined('MODULE_SOCIAL_BOOKMARKS_DIGG_STATUS') ) {
31
        $this->sort_order = MODULE_SOCIAL_BOOKMARKS_DIGG_SORT_ORDER;
32
        $this->enabled = (MODULE_SOCIAL_BOOKMARKS_DIGG_STATUS == 'True');
33
      }
34
    }
35
36
    function getOutput() {
37
      return '<a href="http://digg.com/submit?url=' . urlencode(OSCOM::link('product_info.php', 'products_id=' . $_GET['products_id'], false)) . '" target="_blank"><img src="' . OSCOM::linkImage('social_bookmarks/' . $this->icon) . '" border="0" title="' . HTML::outputProtected($this->public_title) . '" alt="' . HTML::outputProtected($this->public_title) . '"/></a>';

catalog/includes/modules/social_bookmarks/sb_email.php 1 location

@@ 25-34 (lines=10) @@
22
    var $icon = 'email.png';
23
    var $enabled = false;
24
25
    function __construct() {
26
      $this->title = MODULE_SOCIAL_BOOKMARKS_EMAIL_TITLE;
27
      $this->public_title = MODULE_SOCIAL_BOOKMARKS_EMAIL_PUBLIC_TITLE;
28
      $this->description = MODULE_SOCIAL_BOOKMARKS_EMAIL_DESCRIPTION;
29
30
      if ( defined('MODULE_SOCIAL_BOOKMARKS_EMAIL_STATUS') ) {
31
        $this->sort_order = MODULE_SOCIAL_BOOKMARKS_EMAIL_SORT_ORDER;
32
        $this->enabled = (MODULE_SOCIAL_BOOKMARKS_EMAIL_STATUS == 'True');
33
      }
34
    }
35
36
    function getOutput() {
37
      return '<a href="' . OSCOM::link('tell_a_friend.php', 'products_id=' . $_GET['products_id']) . '"><img src="' . OSCOM::linkImage('social_bookmarks/' . $this->icon) . '" border="0" title="' . HTML::outputProtected($this->public_title) . '" alt="' . HTML::outputProtected($this->public_title) . '" /></a>';

catalog/includes/modules/social_bookmarks/sb_facebook.php 1 location

@@ 25-34 (lines=10) @@
22
    var $icon = 'facebook.png';
23
    var $enabled = false;
24
25
    function __construct() {
26
      $this->title = MODULE_SOCIAL_BOOKMARKS_FACEBOOK_TITLE;
27
      $this->public_title = MODULE_SOCIAL_BOOKMARKS_FACEBOOK_PUBLIC_TITLE;
28
      $this->description = MODULE_SOCIAL_BOOKMARKS_FACEBOOK_DESCRIPTION;
29
30
      if ( defined('MODULE_SOCIAL_BOOKMARKS_FACEBOOK_STATUS') ) {
31
        $this->sort_order = MODULE_SOCIAL_BOOKMARKS_FACEBOOK_SORT_ORDER;
32
        $this->enabled = (MODULE_SOCIAL_BOOKMARKS_FACEBOOK_STATUS == 'True');
33
      }
34
    }
35
36
    function getOutput() {
37
      return '<a href="http://www.facebook.com/share.php?u=' . urlencode(OSCOM::link('product_info.php', 'products_id=' . $_GET['products_id'], false)) . '" target="_blank"><img src="' . OSCOM::linkImage('social_bookmarks/' . $this->icon) . '" border="0" title="' . HTML::outputProtected($this->public_title) . '" alt="' . HTML::outputProtected($this->public_title) . '" /></a>';

catalog/includes/modules/social_bookmarks/sb_facebook_like.php 1 location

@@ 24-33 (lines=10) @@
21
    var $icon = 'facebook.png';
22
    var $enabled = false;
23
24
    function __construct() {
25
      $this->title = MODULE_SOCIAL_BOOKMARKS_FACEBOOK_LIKE_TITLE;
26
      $this->public_title = MODULE_SOCIAL_BOOKMARKS_FACEBOOK_LIKE_PUBLIC_TITLE;
27
      $this->description = MODULE_SOCIAL_BOOKMARKS_FACEBOOK_LIKE_DESCRIPTION;
28
29
      if ( defined('MODULE_SOCIAL_BOOKMARKS_FACEBOOK_LIKE_STATUS') ) {
30
        $this->sort_order = MODULE_SOCIAL_BOOKMARKS_FACEBOOK_LIKE_SORT_ORDER;
31
        $this->enabled = (MODULE_SOCIAL_BOOKMARKS_FACEBOOK_LIKE_STATUS == 'True');
32
      }
33
    }
34
35
    function getOutput() {
36
      $style = (MODULE_SOCIAL_BOOKMARKS_FACEBOOK_LIKE_STYLE == 'Standard') ? 'standard' : 'button_count';

catalog/includes/modules/social_bookmarks/sb_google_plus_one.php 1 location

@@ 27-38 (lines=12) @@
24
25
    protected $lang;
26
27
    function __construct() {
28
      $this->lang = Registry::get('Language');
29
30
      $this->title = MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_ONE_TITLE;
31
      $this->public_title = MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_ONE_PUBLIC_TITLE;
32
      $this->description = MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_ONE_DESCRIPTION;
33
34
      if ( defined('MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_ONE_STATUS') ) {
35
        $this->sort_order = MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_ONE_SORT_ORDER;
36
        $this->enabled = (MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_ONE_STATUS == 'True');
37
      }
38
    }
39
40
    function getOutput() {
41
      $output = '<div class="g-plusone" data-href="' . OSCOM::link('product_info.php', 'products_id=' . $_GET['products_id'], false) . '" data-size="' . strtolower(MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_ONE_SIZE) . '" data-annotation="' . strtolower(MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_ONE_ANNOTATION) . '"';

catalog/includes/modules/social_bookmarks/sb_google_plus_share.php 1 location

@@ 27-38 (lines=12) @@
24
25
    protected $lang;
26
27
    function __construct() {
28
      $this->lang = Registry::get('Language');
29
30
      $this->title = MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_SHARE_TITLE;
31
      $this->public_title = MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_SHARE_PUBLIC_TITLE;
32
      $this->description = MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_SHARE_DESCRIPTION;
33
34
      if ( defined('MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_SHARE_STATUS') ) {
35
        $this->sort_order = MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_SHARE_SORT_ORDER;
36
        $this->enabled = (MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_SHARE_STATUS == 'True');
37
      }
38
    }
39
40
    function getOutput() {
41
      $button_height = (int)MODULE_SOCIAL_BOOKMARKS_GOOGLE_PLUS_SHARE_HEIGHT;

catalog/includes/modules/social_bookmarks/sb_pinterest.php 1 location

@@ 24-33 (lines=10) @@
21
    var $icon;
22
    var $enabled = false;
23
24
    function __construct() {
25
      $this->title = MODULE_SOCIAL_BOOKMARKS_PINTEREST_TITLE;
26
      $this->public_title = MODULE_SOCIAL_BOOKMARKS_PINTEREST_PUBLIC_TITLE;
27
      $this->description = MODULE_SOCIAL_BOOKMARKS_PINTEREST_DESCRIPTION;
28
29
      if ( defined('MODULE_SOCIAL_BOOKMARKS_PINTEREST_STATUS') ) {
30
        $this->sort_order = MODULE_SOCIAL_BOOKMARKS_PINTEREST_SORT_ORDER;
31
        $this->enabled = (MODULE_SOCIAL_BOOKMARKS_PINTEREST_STATUS == 'True');
32
      }
33
    }
34
35
    function getOutput() {
36
      global $oscTemplate;

catalog/includes/modules/social_bookmarks/sb_twitter.php 1 location

@@ 25-34 (lines=10) @@
22
    var $icon = 'twitter.png';
23
    var $enabled = false;
24
25
    function __construct() {
26
      $this->title = MODULE_SOCIAL_BOOKMARKS_TWITTER_TITLE;
27
      $this->public_title = MODULE_SOCIAL_BOOKMARKS_TWITTER_PUBLIC_TITLE;
28
      $this->description = MODULE_SOCIAL_BOOKMARKS_TWITTER_DESCRIPTION;
29
30
      if ( defined('MODULE_SOCIAL_BOOKMARKS_TWITTER_STATUS') ) {
31
        $this->sort_order = MODULE_SOCIAL_BOOKMARKS_TWITTER_SORT_ORDER;
32
        $this->enabled = (MODULE_SOCIAL_BOOKMARKS_TWITTER_STATUS == 'True');
33
      }
34
    }
35
36
    function getOutput() {
37
      return '<a href="http://twitter.com/home?status=' . urlencode(OSCOM::link('product_info.php', 'products_id=' . $_GET['products_id'], false)) . '" target="_blank"><img src="' . OSCOM::linkImage('social_bookmarks/' . $this->icon) . '" border="0" title="' . HTML::outputProtected($this->public_title) . '" alt="' . HTML::outputProtected($this->public_title) . '" /></a>';

catalog/includes/modules/social_bookmarks/sb_twitter_button.php 1 location

@@ 25-34 (lines=10) @@
22
    var $icon = 'twitter.png';
23
    var $enabled = false;
24
25
    function __construct() {
26
      $this->title = MODULE_SOCIAL_BOOKMARKS_TWITTER_BUTTON_TITLE;
27
      $this->public_title = MODULE_SOCIAL_BOOKMARKS_TWITTER_BUTTON_PUBLIC_TITLE;
28
      $this->description = MODULE_SOCIAL_BOOKMARKS_TWITTER_BUTTON_DESCRIPTION;
29
30
      if ( defined('MODULE_SOCIAL_BOOKMARKS_TWITTER_BUTTON_STATUS') ) {
31
        $this->sort_order = MODULE_SOCIAL_BOOKMARKS_TWITTER_BUTTON_SORT_ORDER;
32
        $this->enabled = (MODULE_SOCIAL_BOOKMARKS_TWITTER_BUTTON_STATUS == 'True');
33
      }
34
    }
35
36
    function getOutput() {
37
      $params = array('url=' . urlencode(OSCOM::link('product_info.php', 'products_id=' . $_GET['products_id'], false)));