You are here

function domain_variable_menu in Domain Variable 7

Implements hook_menu().

File

./domain_variable.module, line 104
domain_variable Domain Variable: configuration extension Functions for the Domain Variable module.

Code

function domain_variable_menu() {
  $items = array();

  // Embed variable select form in domains sections.
  $items['admin/structure/domain/variables'] = array(
    'title' => 'Variables',
    'type' => MENU_LOCAL_TASK,
    'access arguments' => array(
      'administer domains',
    ),
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'variable_realm_select_variables_form',
      'domain',
    ),
    'access arguments' => array(
      'administer site configuration',
    ),
    'file' => 'variable_realm.form.inc',
    'file path' => drupal_get_path('module', 'variable_realm'),
  );

  // Page for editing all variables.
  $items['admin/structure/domain/view/%domain/variables'] = array(
    'title' => 'Settings',
    'description' => 'Edit all domain-specific variables',
    'type' => MENU_LOCAL_TASK,
    'access arguments' => array(
      'administer domains',
    ),
    'page callback' => 'domain_variable_admin_variables',
    'page arguments' => array(
      4,
    ),
    'file' => 'domain_variable.admin.inc',
  );
  return $items;
}