PluginProbe ʕ •ᴥ•ʔ
Wp Social Login and Register Social Counter / 2.2.4
Wp Social Login and Register Social Counter v2.2.4
trunk 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.10 1.3.11 1.3.2 1.3.3 1.3.4 1.3.6 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.4 1.4.5 1.4.6 1.4.8 1.4.9 1.5.0 1.6.0 1.6.1 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.8.0 1.8.1 1.8.2 1.8.3 1.8.5 1.8.6 1.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.8 2.2.9 3.0.0 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0
wp-social / helper / helper.php
wp-social / helper Last commit date
helper.php 3 years ago share-style-settings.php 3 years ago social-share-style.php 3 years ago user-helper.php 3 years ago view-helper.php 3 years ago
helper.php
179 lines
1 <?php
2
3 namespace WP_Social\Helper;
4
5 defined('ABSPATH') || exit;
6
7 class Helper {
8
9 public static function is_true($val1, $val2, $print) {
10 return esc_attr($val1 === $val2 ? $print : '');
11 }
12
13 public static function sanitize_white_list($val, $def, $white_list) {
14
15 if(in_array($val, $white_list)) {
16
17 return $val;
18 }
19
20 return $def;
21 }
22
23 public static function get_kses_array(){
24 return array(
25 'a' => array(
26 'class' => array(),
27 'href' => array(),
28 'rel' => array(),
29 'title' => array(),
30 'target' => array(),
31 'style' => array(),
32 'id' => array(),
33 'onclick' => array(),
34 'data-pid' => array(),
35 'data-uri_hash' => array(),
36 'data-key' => array(),
37 'data-xs-href' => array(),
38 ),
39 'abbr' => array(
40 'title' => array(),
41 ),
42 'b' => array(
43 'class' => array(),
44 ),
45 'blockquote' => array(
46 'cite' => array(),
47 ),
48 'cite' => array(
49 'title' => array(),
50 ),
51 'button' => array(
52 'data-type' => array(),
53 'data-target' => array(),
54 'class' => array(),
55 ),
56 'code' => array(),
57 'pre' => array(),
58 'del' => array(
59 'datetime' => array(),
60 'title' => array(),
61 ),
62 'dd' => array(),
63 'div' => array(
64 'class' => array(),
65 'title' => array(),
66 'style' => array(),
67 ),
68 'dl' => array(),
69 'dt' => array(),
70 'em' => array(),
71 'strong' => array(),
72 'h1' => array(
73 'class' => array(),
74 ),
75 'h2' => array(
76 'class' => array(),
77 ),
78 'h3' => array(
79 'class' => array(),
80 ),
81 'h4' => array(
82 'class' => array(),
83 ),
84 'h5' => array(
85 'class' => array(),
86 ),
87 'h6' => array(
88 'class' => array(),
89 ),
90 'i' => array(
91 'class' => array(),
92 ),
93 'img' => array(
94 'alt' => array(),
95 'class' => array(),
96 'height' => array(),
97 'src' => array(),
98 'width' => array(),
99 'style' => array(),
100 'title' => array(),
101 'srcset' => array(),
102 'loading' => array(),
103 'sizes' => array(),
104 ),
105 'figure' => array(
106 'class' => array(),
107 ),
108 'li' => array(
109 'class' => array(),
110 ),
111 'ol' => array(
112 'class' => array(),
113 ),
114 'p' => array(
115 'class' => array(),
116 ),
117 'q' => array(
118 'cite' => array(),
119 'title' => array(),
120 ),
121 'span' => array(
122 'class' => array(),
123 'title' => array(),
124 'style' => array(),
125 ),
126 'iframe' => array(
127 'width' => array(),
128 'height' => array(),
129 'scrolling' => array(),
130 'frameborder' => array(),
131 'allow' => array(),
132 'src' => array(),
133 ),
134 'strike' => array(),
135 'br' => array(),
136 'table' => array(),
137 'thead' => array(),
138 'tbody' => array(),
139 'tfoot' => array(),
140 'tr' => array(),
141 'th' => array(),
142 'td' => array(),
143 'colgroup' => array(),
144 'col' => array(),
145 'strong' => array(),
146 'data-wow-duration' => array(),
147 'data-wow-delay' => array(),
148 'data-wallpaper-options' => array(),
149 'data-stellar-background-ratio' => array(),
150 'ul' => array(
151 'class' => array(),
152 ),
153 'svg' => array(
154 'class' => true,
155 'aria-hidden' => true,
156 'aria-labelledby' => true,
157 'role' => true,
158 'xmlns' => true,
159 'width' => true,
160 'height' => true,
161 'viewbox' => true, // <= Must be lower case!
162 'preserveaspectratio' => true,
163 ),
164 'g' => array( 'fill' => true ),
165 'title' => array( 'title' => true ),
166 'path' => array(
167 'd' => true,
168 'fill' => true,
169 ),
170 'input' => array(
171 'class' => array(),
172 'type' => array(),
173 'value' => array()
174 )
175 );
176 }
177
178 }
179