You are here

function og_menu_default_links_config_form_validate in Organic Groups Menu (OG Menu) 7.3

Implements hook_form_validate().

Validation of the patterns entered in the administration form above.

File

contrib/og_menu_default_links/og_menu_default_links.pages.inc, line 52
Implements the administration interface for default links.

Code

function og_menu_default_links_config_form_validate(&$form, &$form_state) {
  foreach ($form_state['values'] as $field => $value) {
    if (preg_match('/^og_menu_default_links_(.*?)_(.*)/', $field, $matches)) {
      $links = og_menu_default_links_extract_links($value, TRUE);
      if (!is_array($links)) {
        form_set_error($field, t('The link (%link) did not match the pattern.', array(
          '%link' => $links,
        )));
      }
    }
  }
}