You are here

protected function AvailabilityCalendarStylesFormValidator::validateColorValue in Availability Calendars 7.3

Same name and namespace in other branches
  1. 7.5 availability_calendar.styles.inc \AvailabilityCalendarStylesFormValidator::validateColorValue()
  2. 7.4 availability_calendar.styles.inc \AvailabilityCalendarStylesFormValidator::validateColorValue()

Check for a CSS color declaration: We check for a part of http://www.w3.org/TR/CSS21/syndata.html#color-units

  • Only hex code formats are allowed.

Parameters

string $value:

Return value

boolean

1 call to AvailabilityCalendarStylesFormValidator::validateColorValue()
AvailabilityCalendarStylesFormValidator::colorField in ./availability_calendar.styles.inc

File

./availability_calendar.styles.inc, line 438

Class

AvailabilityCalendarStylesFormValidator

Code

protected function validateColorValue($value) {
  $pattern = '/^#?[0-9a-fA-F]{3}[0-9a-fA-F]{3}?$/';
  return preg_match($pattern, $value) === 1;
}