PluginProbe
Cool Timeline (Horizontal & Vertical Timeline) / trunk
Cool Timeline (Horizontal & Vertical Timeline) vtrunk
3.4.0 3.3.6 3.3.5 3.3.4 3.3.3 3.3.2 2.2.3 2.3.3 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.6.1 2.7.1 2.8.3 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 2.9.9 3.0.0 All 79 releases
cool-timeline / admin / codestar-framework / functions / validate.php

validate.php in Cool Timeline (Horizontal & Vertical Timeline) trunk, at admin/codestar-framework/functions/validate.php

169 lines 3.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
2 /**
3 *
4 * Email validate
5 *
6 * @since 1.0.0
7 * @version 1.0.0
8 *
9 */
10 if ( ! function_exists( 'csf_validate_email' ) ) {
11 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
12 function csf_validate_email( $value ) {
13
14 if ( ! filter_var( $value, FILTER_VALIDATE_EMAIL ) ) {
15 // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
16 return esc_html__( 'Please enter a valid email address.', 'csf' );
17 }
18
19 }
20 }
21
22 /**
23 *
24 * Numeric validate
25 *
26 * @since 1.0.0
27 * @version 1.0.0
28 *
29 */
30 if ( ! function_exists( 'csf_validate_numeric' ) ) {
31 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
32 function csf_validate_numeric( $value ) {
33
34 if ( ! is_numeric( $value ) ) {
35 // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
36 return esc_html__( 'Please enter a valid number.', 'csf' );
37 }
38
39 }
40 }
41
42 /**
43 *
44 * Required validate
45 *
46 * @since 1.0.0
47 * @version 1.0.0
48 *
49 */
50 if ( ! function_exists( 'csf_validate_required' ) ) {
51 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
52 function csf_validate_required( $value ) {
53
54 if ( empty( $value ) ) {
55 // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
56 return esc_html__( 'This field is required.', 'csf' );
57 }
58
59 }
60 }
61
62 /**
63 *
64 * URL validate
65 *
66 * @since 1.0.0
67 * @version 1.0.0
68 *
69 */
70 if ( ! function_exists( 'csf_validate_url' ) ) {
71 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
72 function csf_validate_url( $value ) {
73
74 if ( ! filter_var( $value, FILTER_VALIDATE_URL ) ) {
75 // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
76 return esc_html__( 'Please enter a valid URL.', 'csf' );
77 }
78
79 }
80 }
81
82 /**
83 *
84 * Email validate for Customizer
85 *
86 * @since 1.0.0
87 * @version 1.0.0
88 *
89 */
90 if ( ! function_exists( 'csf_customize_validate_email' ) ) {
91 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
92 function csf_customize_validate_email( $validity, $value, $wp_customize ) {
93
94 if ( ! sanitize_email( $value ) ) {
95 // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
96 $validity->add( 'required', esc_html__( 'Please enter a valid email address.', 'csf' ) );
97 }
98
99 return $validity;
100
101 }
102 }
103
104 /**
105 *
106 * Numeric validate for Customizer
107 *
108 * @since 1.0.0
109 * @version 1.0.0
110 *
111 */
112 if ( ! function_exists( 'csf_customize_validate_numeric' ) ) {
113 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
114 function csf_customize_validate_numeric( $validity, $value, $wp_customize ) {
115
116 if ( ! is_numeric( $value ) ) {
117 // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
118 $validity->add( 'required', esc_html__( 'Please enter a valid number.', 'csf' ) );
119 }
120
121 return $validity;
122
123 }
124 }
125
126 /**
127 *
128 * Required validate for Customizer
129 *
130 * @since 1.0.0
131 * @version 1.0.0
132 *
133 */
134 if ( ! function_exists( 'csf_customize_validate_required' ) ) {
135 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
136 function csf_customize_validate_required( $validity, $value, $wp_customize ) {
137
138 if ( empty( $value ) ) {
139 // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
140 $validity->add( 'required', esc_html__( 'This field is required.', 'csf' ) );
141 }
142
143 return $validity;
144
145 }
146 }
147
148 /**
149 *
150 * URL validate for Customizer
151 *
152 * @since 1.0.0
153 * @version 1.0.0
154 *
155 */
156 if ( ! function_exists( 'csf_customize_validate_url' ) ) {
157 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
158 function csf_customize_validate_url( $validity, $value, $wp_customize ) {
159
160 if ( ! filter_var( $value, FILTER_VALIDATE_URL ) ) {
161 // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
162 $validity->add( 'required', esc_html__( 'Please enter a valid URL.', 'csf' ) );
163 }
164
165 return $validity;
166
167 }
168 }
169