You are here

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.'));
  }
}