function boost_menu in Boost 7
Same name and namespace in other branches
- 5 boost.module \boost_menu()
- 6 boost.module \boost_menu()
Implements hook_menu().
File
- ./
boost.module, line 113 - Caches generated output as a static file to be served directly from the webserver.
Code
function boost_menu() {
$items = array();
$path = drupal_get_path('module', 'boost');
$items['admin/config/system/boost'] = array(
'title' => 'Boost',
'description' => 'Configuration for Boost.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'boost_admin_settings',
),
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_NORMAL_ITEM,
'file' => 'boost.admin.inc',
'file path' => $path,
);
$items['admin/config/system/boost/default'] = array(
'title' => 'Boost Settings',
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/config/system/boost/debug'] = array(
'title' => 'Debug',
'description' => 'Debug configuration for Boost.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'boost_admin_debug_settings',
),
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_LOCAL_TASK,
'file' => 'boost.admin.debug.inc',
'file path' => $path,
);
$items['admin/config/system/boost/filesystem'] = array(
'title' => 'File System',
'description' => 'File system configuration for Boost.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'boost_admin_filesystem_settings',
),
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_LOCAL_TASK,
'file' => 'boost.admin.filesystem.inc',
'file path' => $path,
);
$items['admin/config/system/boost/htaccess'] = array(
'title' => '.htaccess',
'description' => '.htaccess configuration for Boost.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'boost_admin_htaccess_settings',
),
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_LOCAL_TASK,
'file' => 'boost.admin.htaccess.inc',
'file path' => $path,
);
$items['admin/config/system/boost/htaccess/default'] = array(
'title' => '.htaccess Settings',
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/config/system/boost/htaccess/generator'] = array(
'title' => '.htaccess Generation',
'description' => '.htaccess generation for Boost.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'boost_admin_htaccess_generation',
),
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_LOCAL_TASK,
'file' => 'boost.admin.htaccess.inc',
'file path' => $path,
);
$items['admin/config/system/boost/expiration'] = array(
'title' => 'Cache Expiration',
'description' => 'Cache expiration configuration for Boost.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'boost_admin_expiration_settings',
),
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_LOCAL_TASK,
'file' => 'boost.admin.expiration.inc',
'file path' => $path,
);
$items['admin/config/system/boost/listmodules'] = array(
'title' => 'Related Modules',
'description' => ' Compatible Modules that add features to Boost.',
'page callback' => 'boost_admin_modules_theme',
'page callback' => 'boost_compatible_output',
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_LOCAL_TASK,
'file' => 'boost.admin.modules.inc',
'weight' => 100,
);
return $items;
}