PluginProbe
Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) / 1.2.1
Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) v1.2.1
2.1.3 2.1.2 2.1.1 2.1.0 2.0.4 2.0.3 2.0.2 2.0.1 2.0.0 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 trunk 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 All 57 releases
darkify / admin / ta-framework / functions / validate.php

validate.php in Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) 1.2.1, at admin/ta-framework/functions/validate.php

138 lines 2.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php if ( ! defined( 'ABSPATH' ) ) {
2 die; } // Cannot access directly.
3 /**
4 *
5 * Email validate
6 *
7 * @since 1.0.0
8 * @version 1.0.0
9 */
10 if ( ! function_exists( 'drk_lite_validate_email' ) ) {
11 function drk_lite_validate_email( $value ) {
12
13 if ( ! filter_var( $value, FILTER_VALIDATE_EMAIL ) ) {
14 return esc_html__( 'Please enter a valid email address.', 'darkify' );
15 }
16 }
17 }
18
19 /**
20 *
21 * Numeric validate
22 *
23 * @since 1.0.0
24 * @version 1.0.0
25 */
26 if ( ! function_exists( 'drk_lite_validate_numeric' ) ) {
27 function drk_lite_validate_numeric( $value ) {
28
29 if ( ! is_numeric( $value ) ) {
30 return esc_html__( 'Please enter a valid number.', 'darkify' );
31 }
32 }
33 }
34
35 /**
36 *
37 * Required validate
38 *
39 * @since 1.0.0
40 * @version 1.0.0
41 */
42 if ( ! function_exists( 'drk_lite_validate_required' ) ) {
43 function drk_lite_validate_required( $value ) {
44
45 if ( empty( $value ) ) {
46 return esc_html__( 'This field is required.', 'darkify' );
47 }
48 }
49 }
50
51 /**
52 *
53 * URL validate
54 *
55 * @since 1.0.0
56 * @version 1.0.0
57 */
58 if ( ! function_exists( 'drk_lite_validate_url' ) ) {
59 function drk_lite_validate_url( $value ) {
60
61 if ( ! filter_var( $value, FILTER_VALIDATE_URL ) ) {
62 return esc_html__( 'Please enter a valid URL.', 'darkify' );
63 }
64 }
65 }
66
67 /**
68 *
69 * Email validate for Customizer
70 *
71 * @since 1.0.0
72 * @version 1.0.0
73 */
74 if ( ! function_exists( 'drk_lite_customize_validate_email' ) ) {
75 function drk_lite_customize_validate_email( $validity, $value, $wp_customize ) {
76
77 if ( ! sanitize_email( $value ) ) {
78 $validity->add( 'required', esc_html__( 'Please enter a valid email address.', 'darkify' ) );
79 }
80
81 return $validity;
82 }
83 }
84
85 /**
86 *
87 * Numeric validate for Customizer
88 *
89 * @since 1.0.0
90 * @version 1.0.0
91 */
92 if ( ! function_exists( 'drk_lite_customize_validate_numeric' ) ) {
93 function drk_lite_customize_validate_numeric( $validity, $value, $wp_customize ) {
94
95 if ( ! is_numeric( $value ) ) {
96 $validity->add( 'required', esc_html__( 'Please enter a valid number.', 'darkify' ) );
97 }
98
99 return $validity;
100 }
101 }
102
103 /**
104 *
105 * Required validate for Customizer
106 *
107 * @since 1.0.0
108 * @version 1.0.0
109 */
110 if ( ! function_exists( 'drk_lite_customize_validate_required' ) ) {
111 function drk_lite_customize_validate_required( $validity, $value, $wp_customize ) {
112
113 if ( empty( $value ) ) {
114 $validity->add( 'required', esc_html__( 'This field is required.', 'darkify' ) );
115 }
116
117 return $validity;
118 }
119 }
120
121 /**
122 *
123 * URL validate for Customizer
124 *
125 * @since 1.0.0
126 * @version 1.0.0
127 */
128 if ( ! function_exists( 'drk_lite_customize_validate_url' ) ) {
129 function drk_lite_customize_validate_url( $validity, $value, $wp_customize ) {
130
131 if ( ! filter_var( $value, FILTER_VALIDATE_URL ) ) {
132 $validity->add( 'required', esc_html__( 'Please enter a valid URL.', 'darkify' ) );
133 }
134
135 return $validity;
136 }
137 }
138