You are here

function availability_calendars_string_to_safe_id in Availability Calendars 7.2

Same name and namespace in other branches
  1. 6.2 availability_calendars.admin.inc \availability_calendars_string_to_safe_id()

Converts a string to a valid html id/class attribute.

http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 specifies what makes a valid id/class attribute in HTML. This function:

  • Ensure an ID starts with an alpha character by prefixing with 'cal'.
  • Replaces any character except a-z, A-Z, numbers, and underscores with dashes.
  • Converts entire string to lowercase.

Parameters

string $string:

Return value

string the converted string

1 call to availability_calendars_string_to_safe_id()
availability_calendars_admin_settings_submit in ./availability_calendars.admin.inc
Form submit callback for the admin_settings form.

File

./availability_calendars.admin.inc, line 312

Code

function availability_calendars_string_to_safe_id($string) {
  return 'cal' . drupal_html_class($string);
}