You are here

function og_variables_menu in OG Variables 7

Implements hook_menu().

File

./og_variables.module, line 38
Per space management of variables.

Code

function og_variables_menu() {
  $items = array();
  $items['admin/config/group/variable'] = array(
    'title' => 'OG Variables',
    'description' => 'Configure variables for use within organic groups.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'variable_realm_select_variables_form',
      'og',
    ),
    'access arguments' => array(
      'administer group',
    ),
    'file' => 'variable_realm.form.inc',
    'file path' => drupal_get_path('module', 'variable_realm'),
  );
  $items['group/%/%/admin/variables'] = array(
    'title callback' => 'og_ui_menu_title_callback',
    'title arguments' => array(
      'Variables for group @group',
      1,
      2,
    ),
    'description' => 'Override variables for a space.',
    'page callback' => 'og_variables_variable_edit_form',
    'page arguments' => array(
      1,
      2,
    ),
    'access callback' => 'og_ui_user_access_group',
    'access arguments' => array(
      'manage variables',
      1,
      2,
    ),
    'weight' => -8,
    'file' => 'variable_realm.form.inc',
    'file path' => drupal_get_path('module', 'variable_realm'),
  );
  return $items;
}