PluginProbe
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News / 2.2.10
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News v2.2.10
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 2.3.5 2.3.6 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.15 2.4.16 2.4.17 2.4.18 2.4.19 2.4.2 2.4.20 2.4.21 All 88 releases
← All changes | admin/views/sp-framework/functions/sanitize.php +15 -123 4.0.7 → 2.2.10 View file →
@@ -1,27 +1,16 @@
1 -<?php
1 +<?php if ( ! defined( 'ABSPATH' ) ) {
2 + die;
3 +} // Cannot access directly.
2 4 /**
3 - * The admin sanitize file.
4 5 *
5 - * @package Smart_Post_Show
6 - * @subpackage Smart_Post_Show/admin/views
6 + * Sanitize
7 + * Replace letter a to letter b
8 + *
9 + * @since 1.0.0
10 + * @version 1.0.0
7 11 */
8 -
9 -if ( ! defined( 'ABSPATH' ) ) {
10 - exit; // Exit if accessed directly.
11 -}
12 -
13 12 if ( ! function_exists( 'spf_sanitize_replace_a_to_b' ) ) {
14 - /**
15 - * Sanitize
16 - * Replace letter a to letter b
17 - *
18 - * @since 1.0.0
19 - * @version 1.0.0
20 - *
21 - * @param string $value the value.
22 - * @return mixed
23 - */
24 13 function spf_sanitize_replace_a_to_b( $value ) {
25 14
26 15 return str_replace( 'a', 'b', $value );
27 16 }
@@ -26,114 +15,17 @@
26 15 return str_replace( 'a', 'b', $value );
27 16 }
28 17 }
29 18
19 +/**
20 + *
21 + * Sanitize title
22 + *
23 + * @since 1.0.0
24 + * @version 1.0.0
25 + */
30 26 if ( ! function_exists( 'spf_sanitize_title' ) ) {
31 - /**
32 - * Sanitize title
33 - *
34 - * @since 1.0.0
35 - * @version 1.0.0
36 - *
37 - * @param string $value The title.
38 - * @return string
39 - */
40 27 function spf_sanitize_title( $value ) {
41 28
42 29 return sanitize_title( $value );
43 - }
44 -}
45 -
46 -if ( ! function_exists( 'spf_pcp_sanitize_number_array_field' ) ) {
47 - /**
48 - *
49 - * Sanitize number array
50 - *
51 - * @param mixed $array value.
52 - * @since 1.0.0
53 - * @version 1.0.0
54 - */
55 - function spf_pcp_sanitize_number_array_field( $array ) {
56 - if ( empty( $array ) || ! is_array( $array ) ) {
57 - return array();
58 - }
59 -
60 - $new_array = array();
61 - foreach ( $array as $key => $value ) {
62 - $sanitize_key = sanitize_key( $key );
63 - if ( 'unit' === $key || 'units' === $key ) {
64 - $new_array[ $sanitize_key ] = wp_filter_nohtml_kses( $value );
65 - } else {
66 - $new_array[ $sanitize_key ] = intval( $value );
67 - }
68 - }
69 - return $new_array;
70 - }
71 -}
72 -
73 -if ( ! function_exists( 'spf_pcp_sanitize_number_field' ) ) {
74 - /**
75 - *
76 - * Sanitize number
77 - *
78 - * @param mixed $value value.
79 - * @since 1.0.0
80 - * @version 1.0.0
81 - */
82 - function spf_pcp_sanitize_number_field( $value ) {
83 - if ( empty( $value ) ) {
84 - return 0;
85 - } else {
86 - return intval( $value );
87 - }
88 - }
89 -}
90 -
91 -if ( ! function_exists( 'spf_pcp_sanitize_border_field' ) ) {
92 - /**
93 - *
94 - * Sanitize border field
95 - *
96 - * @param mixed $array value.
97 - * @since 1.0.0
98 - * @version 1.0.0
99 - */
100 - function spf_pcp_sanitize_border_field( $array ) {
101 - if ( empty( $array ) || ! is_array( $array ) ) {
102 - return array();
103 - }
104 -
105 - $new_array = array();
106 - foreach ( $array as $key => $value ) {
107 - $sanitize_key = sanitize_key( $key );
108 - if ( 'style' === $key || 'unit' === $key || 'units' === $key || strpos( $key, 'color' ) !== false ) {
109 - $new_array[ $sanitize_key ] = sanitize_text_field( $value );
110 - } else {
111 - $new_array[ $sanitize_key ] = intval( $value );
112 - }
113 - }
114 - return $new_array;
115 - }
116 -}
117 -
118 -if ( ! function_exists( 'spf_pcp_sanitize_color_group_field' ) ) {
119 - /**
120 - *
121 - * Sanitize color group field
122 - *
123 - * @param mixed $array value.
124 - * @since 1.0.0
125 - * @version 1.0.0
126 - */
127 - function spf_pcp_sanitize_color_group_field( $array ) {
128 - if ( empty( $array ) || ! is_array( $array ) ) {
129 - return array();
130 - }
131 -
132 - $new_array = array();
133 - foreach ( $array as $key => $value ) {
134 - $sanitize_key = sanitize_key( $key );
135 - $new_array[ $sanitize_key ] = sanitize_text_field( $value );
136 - }
137 - return $new_array;
138 30 }
139 31 }