Passed
Push — dependabot/github_actions/styf... ( ad9ed8 )
by
unknown
06:29
created
classes/frontend/class-button.php 1 patch
Spacing   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
  *
13 13
  * @package lsx-sharing
14 14
  */
15
-class Button {
15
+class Button{
16 16
 
17 17
 
18 18
     /**
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
      *
21 21
      * @var array
22 22
      */
23
-    public $services = array(
23
+    public $services=array(
24 24
 		'facebook',
25 25
 		'twitter',
26 26
 		'pinterest',
@@ -31,37 +31,37 @@  discard block
 block discarded – undo
31 31
      *
32 32
      * @var string
33 33
      */
34
-    public $service = '';
34
+    public $service='';
35 35
 
36 36
     /**
37 37
      * Constructor.
38 38
      */
39
-    public function __construct( $service, $options, $prefix = 'sharing' ) {
40
-         $this->options = $options;
41
-        if ( ! in_array($service, $this->services, true) ) {
39
+    public function __construct($service,$options,$prefix='sharing'){
40
+         $this->options=$options;
41
+        if(!in_array($service,$this->services,true)){
42 42
             return;
43 43
         }
44
-        if ( \lsx\sharing\includes\functions\is_button_disabled('global', $service) || \lsx\sharing\includes\functions\is_button_disabled($prefix, $service) ) {
44
+        if(\lsx\sharing\includes\functions\is_button_disabled('global',$service)||\lsx\sharing\includes\functions\is_button_disabled($prefix,$service)){
45 45
             return '';
46 46
         }
47
-        $this->service = $service;
47
+        $this->service=$service;
48 48
     }
49 49
 
50 50
     /**
51 51
      * Get service link to share.
52 52
      */
53
-    public function get_link( $post ) {
54
-         if ( empty($post) ) {
53
+    public function get_link($post){
54
+         if(empty($post)){
55 55
             return '';
56 56
         }
57 57
 
58
-        if ( 'email' === $this->service ) {
58
+        if('email'===$this->service){
59 59
             return $this->get_link_email($post);
60
-        } elseif ( 'facebook' === $this->service ) {
60
+        } elseif('facebook'===$this->service){
61 61
             return $this->get_link_facebook($post);
62
-        } elseif ( 'twitter' === $this->service ) {
62
+        } elseif('twitter'===$this->service){
63 63
             return $this->get_link_twitter($post);
64
-        } elseif ( 'pinterest' === $this->service ) {
64
+        } elseif('pinterest'===$this->service){
65 65
             return $this->get_link_pinterest($post);
66 66
         }
67 67
     }
@@ -69,65 +69,65 @@  discard block
 block discarded – undo
69 69
     /**
70 70
      * Get Facebook link to share.
71 71
      */
72
-    public function get_link_facebook( $post ) {
73
-         $permalink = get_permalink($post->ID);
74
-        $permalink = apply_filters('lsx_sharing_facebook_url', $permalink, $post);
75
-        $title     = apply_filters('the_title', $post->post_title);
72
+    public function get_link_facebook($post){
73
+         $permalink=get_permalink($post->ID);
74
+        $permalink=apply_filters('lsx_sharing_facebook_url',$permalink,$post);
75
+        $title=apply_filters('the_title',$post->post_title);
76 76
 
77
-        return 'https://www.facebook.com/sharer.php?display=page&u=' . rawurlencode($permalink) . '&t=' . rawurlencode($title);
77
+        return 'https://www.facebook.com/sharer.php?display=page&u='.rawurlencode($permalink).'&t='.rawurlencode($title);
78 78
     }
79 79
 
80 80
     /**
81 81
      * Get Twitter link to share.
82 82
      */
83
-    public function get_link_twitter( $post ) {
84
-         $permalink = get_permalink($post->ID);
85
-        $permalink = apply_filters('lsx_sharing_twitter_url', $permalink, $post);
86
-        $title     = apply_filters('the_title', $post->post_title);
87
-
88
-        if ( function_exists('mb_stripos') ) {
89
-            $strlen = 'mb_strlen';
90
-            $substr = 'mb_substr';
91
-        } else {
92
-            $strlen = 'strlen';
93
-            $substr = 'substr';
83
+    public function get_link_twitter($post){
84
+         $permalink=get_permalink($post->ID);
85
+        $permalink=apply_filters('lsx_sharing_twitter_url',$permalink,$post);
86
+        $title=apply_filters('the_title',$post->post_title);
87
+
88
+        if(function_exists('mb_stripos')){
89
+            $strlen='mb_strlen';
90
+            $substr='mb_substr';
91
+        }else{
92
+            $strlen='strlen';
93
+            $substr='substr';
94 94
         }
95 95
 
96
-        $short_url_length = 24;
96
+        $short_url_length=24;
97 97
 
98
-        if ( ( $strlen($title) + $short_url_length ) > 140 ) {
99
-            $text = $substr($title, 0, ( 140 - $short_url_length - 1 )) . "\xE2\x80\xA6";
100
-        } else {
101
-            $text = $title;
98
+        if(($strlen($title)+$short_url_length)>140){
99
+            $text=$substr($title,0,(140-$short_url_length-1))."\xE2\x80\xA6";
100
+        }else{
101
+            $text=$title;
102 102
         }
103 103
 
104
-        return 'https://twitter.com/intent/tweet?text=' . rawurlencode($text) . '&url=' . rawurlencode($permalink);
104
+        return 'https://twitter.com/intent/tweet?text='.rawurlencode($text).'&url='.rawurlencode($permalink);
105 105
     }
106 106
 
107 107
     /**
108 108
      * Get Pinterest link to share.
109 109
      */
110
-    public function get_link_pinterest( $post ) {
111
-		$image = '';
112
-        $permalink = get_permalink($post->ID);
113
-        $permalink = apply_filters('lsx_sharing_pinterest_url', $permalink, $post);
114
-        $title     = apply_filters('the_title', $post->post_title);
115
-
116
-        if ( ! has_post_thumbnail($post) ) {
117
-            if ( class_exists('lsx\legacy\Placeholders') ) {
118
-                $image = \lsx\legacy\Placeholders::placeholder_url(null, $post->post_type);
119
-            } elseif ( class_exists('LSX_Placeholders') ) {
120
-                $image = \LSX_Placeholders::placeholder_url(null, $post->post_type);
110
+    public function get_link_pinterest($post){
111
+		$image='';
112
+        $permalink=get_permalink($post->ID);
113
+        $permalink=apply_filters('lsx_sharing_pinterest_url',$permalink,$post);
114
+        $title=apply_filters('the_title',$post->post_title);
115
+
116
+        if(!has_post_thumbnail($post)){
117
+            if(class_exists('lsx\legacy\Placeholders')){
118
+                $image=\lsx\legacy\Placeholders::placeholder_url(null,$post->post_type);
119
+            } elseif(class_exists('LSX_Placeholders')){
120
+                $image=\LSX_Placeholders::placeholder_url(null,$post->post_type);
121 121
             }
122
-        } else {
123
-            $image = get_the_post_thumbnail_url($post->ID, 'large');
122
+        }else{
123
+            $image=get_the_post_thumbnail_url($post->ID,'large');
124 124
         }
125 125
 
126
-        return 'https://www.pinterest.com/pin/create/button/?url=' . rawurlencode($permalink) . '&media=' . rawurlencode($image) . '&description=' . rawurlencode($title);
126
+        return 'https://www.pinterest.com/pin/create/button/?url='.rawurlencode($permalink).'&media='.rawurlencode($image).'&description='.rawurlencode($title);
127 127
     }
128 128
 
129 129
     /**
130 130
      * Get Email Link.
131 131
      */
132
-    public function get_link_email() {     }
132
+    public function get_link_email(){     }
133 133
 }
Please login to merge, or discard this patch.