PluginProbe
Contact Forms by Cimatti / 2.2.32
Contact Forms by Cimatti v2.2.32
2.3.6 2.3.5 2.3.0 2.2.32 2.2.4 2.2.0 2.1.2 2.1.1 trunk 1.0 1.1 1.2 1.2.1 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 All 62 releases
contact-forms / classes / Validation / Color.php

Color.php in Contact Forms by Cimatti 2.2.32, at classes/Validation/Color.php

22 lines 614 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 class AccuaForm_Validation_Color extends Validation {
3 protected $message = "";
4
5 public function __construct($message = "") {
6 if(empty($message)) {
7 // translators: %element% is the field label.
8 $this->message = __( "Attention: '%element%' must be a color in hexadecimal format like '#0080FF'.", 'contact-forms' );
9 } else {
10 $this->message = $message;
11 }
12 }
13
14 public function isValid($value) {
15 if(is_string($value) && (($value === '') || preg_match('/^#[0-9a-f]{6}$/im', $value))) {
16 return true;
17 } else {
18 return false;
19 }
20 }
21 }
22