You are here

function domain_menu_access_form_menu_edit_item_validate in Domain Menu Access 6

Same name and namespace in other branches
  1. 7 domain_menu_access.admin.inc \domain_menu_access_form_menu_edit_item_validate()

Processes updated form submission and adds extra information to menu $item['options'] element.

1 string reference to 'domain_menu_access_form_menu_edit_item_validate'
domain_menu_access_form_menu_edit_item_alter in ./domain_menu_access.admin.inc
Implementation of hook_form_FORM_ID_alter().

File

./domain_menu_access.admin.inc, line 64
Domain Menu Access module admin functions.

Code

function domain_menu_access_form_menu_edit_item_validate($form, &$form_state) {
  if ($form_state['submitted'] && user_access('administer menus per domain')) {

    // Make sure that menu item is not marked to be both shown and hidden for the same domain.
    foreach ($form_state['values']['domain_menu_access_hide'] as $key => $value) {
      if ($value && isset($form_state['values']['domain_menu_access_show'][$key]) && $form_state['values']['domain_menu_access_show'][$key]) {
        form_set_error('domain_menu_access_hide', t('Cannot both show and hide menu item for the same domain.'));
      }
    }
  }
}