function _site_status_message_link_validate in Site Status Message 7
Validation callback for the Site Status Message link field.
Callback for #element_validate.
Parameters
array $element: The element field being validated.
array $form_state: The form_state array.
2 string references to '_site_status_message_link_validate'
- site_status_message_settings in ./
site_status_message.admin.inc - Site Status Message settings configuration form.
- _site_status_message_external_link_after_build in modules/
site_status_message_external_link/ site_status_message_external_link.module - Remove internal link validation if external link is being used.
File
- ./
site_status_message.admin.inc, line 103 - Site Status Message admin page.
Code
function _site_status_message_link_validate(array $element, array &$form_state) {
// Validate that the More Information page exists.
$link = $form_state['values']['site_status_message_link'];
if (!empty($link) && !drupal_valid_path(drupal_get_normal_path($link))) {
form_error($element, t('You must enter a valid internal path.'));
}
}