You are here

function access_filter_menu in Access Filter 7

Implements hook_menu().

File

./access_filter.module, line 426
Allows users to manage access filters.

Code

function access_filter_menu() {
  $items['admin/config/people/access_filter'] = array(
    'title' => 'Access filters',
    'description' => 'Manage access filters.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'access_filter_overview_filters',
    ),
    'access arguments' => array(
      'administer access filter rules',
    ),
    'file' => 'access_filter.admin.inc',
  );
  $items['admin/config/people/access_filter/add'] = array(
    'title' => 'Add filter',
    'type' => MENU_LOCAL_ACTION,
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'access_filter_form_filter',
    ),
    'access arguments' => array(
      'administer access filter rules',
    ),
    'file' => 'access_filter.admin.inc',
  );
  $items['admin/config/people/access_filter/fast'] = array(
    'title' => 'Fast mode settings',
    'type' => MENU_LOCAL_ACTION,
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'access_filter_form_fast',
    ),
    'access arguments' => array(
      'administer access filter rules',
    ),
    'file' => 'access_filter.admin.inc',
  );
  $items['admin/config/people/access_filter/%access_filter/edit'] = array(
    'title' => 'Edit filter',
    'type' => MENU_CALLBACK,
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'access_filter_form_filter',
      4,
    ),
    'access arguments' => array(
      'administer access filter rules',
    ),
    'file' => 'access_filter.admin.inc',
  );
  $items['admin/config/people/access_filter/%access_filter/delete'] = array(
    'title' => 'Delete filter',
    'type' => MENU_CALLBACK,
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'access_filter_form_confirm_delete',
      4,
    ),
    'access arguments' => array(
      'administer access filter rules',
    ),
    'file' => 'access_filter.admin.inc',
  );
  return $items;
}