function availability_calendars_string_to_safe_id in Availability Calendars 6.2
Same name and namespace in other branches
- 7.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 304
Code
function availability_calendars_string_to_safe_id($string) {
return 'cal' . strtolower(preg_replace('/[^a-zA-Z0-9_-]+/', '-', $string));
}