function insight_menu in Insight 7
Implements hook.().
File
- ./
insight.module, line 15
Code
function insight_menu() {
// Module settings.
$items['admin/config/services/insight'] = array(
'title' => 'Insight',
'description' => 'Insight configuration configuration settings',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'insight_admin_settings_form',
),
'access arguments' => array(
'access administration pages',
),
'type' => MENU_NORMAL_ITEM,
'file' => 'insight.admin.inc',
'file path' => drupal_get_path('module', 'insight'),
);
$items['admin/config/services/insight/general'] = array(
'title' => 'General',
'description' => 'Insight configuration configuration settings',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'insight_admin_settings_form',
),
'access arguments' => array(
'access administration pages',
),
'type' => MENU_DEFAULT_LOCAL_TASK,
'file' => 'insight.admin.inc',
);
$items['admin/config/services/insight/api'] = array(
'title' => 'API',
'description' => 'Insight configuration configuration settings',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'insight_admin_api_settings',
),
'access arguments' => array(
'access administration pages',
),
'type' => MENU_CALLBACK,
'file' => 'insight.admin.inc',
);
/*
$items['admin/config/services/insight/analyzers'] = array(
'title' => 'Analyzers',
'description' => 'Insight configuration configuration settings',
'page callback' => 'drupal_get_form',
'page arguments' => array('insight_admin_analyzer_settings'),
'access arguments' => array('access administration pages'),
'type' => MENU_LOCAL_TASK,
'file' => 'insight.admin.inc',
);
*/
$items['admin/content/insight'] = array(
'title' => 'Insight',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'insight_page_report',
),
'access arguments' => array(
'access content overview',
),
'type' => MENU_LOCAL_TASK,
'weight' => -9,
'file' => 'insight.page_reports.inc',
'file path' => drupal_get_path('module', 'insight'),
);
$items['admin/content/insight/alerts'] = array(
'title' => 'Alerts',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'insight_page_alerts_page',
),
'access arguments' => array(
'access content overview',
),
'type' => MENU_LOCAL_TASK,
'weight' => -9,
'file' => 'insight.page_alerts.inc',
'file path' => drupal_get_path('module', 'insight'),
);
$items['admin/content/insight/reports'] = array(
'title' => 'Reports',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'insight_page_report',
),
'access arguments' => array(
'access content overview',
),
'type' => MENU_LOCAL_TASK,
'weight' => -9,
'file' => 'insight.page_reports.inc',
'file path' => drupal_get_path('module', 'insight'),
);
$items['admin/reports/insight/report/%insight_report'] = array(
'title' => 'Insight reports',
'description' => 'Configure an widget set.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'insight_report_form',
4,
),
'access arguments' => array(
'administer widgets sets',
),
'type' => MENU_CALLBACK,
'file' => 'insight.reports.inc',
);
$items['admin/reports/insight/alert/active/%insight_alert'] = array(
'title' => 'Insight alert operation',
'description' => 'Configure an widget set.',
'page callback' => 'insight_alert_active_operation',
'page arguments' => array(
5,
),
'access arguments' => array(
'administer widgets sets',
),
'type' => MENU_CALLBACK,
'file' => 'insight.reports.inc',
);
$items['admin/reports/insight/autoanalyze/node/%node'] = array(
'title' => 'Insight alert operation',
'description' => 'Configure an widget set.',
'page callback' => 'insight_autoanalyze_node_operation',
'page arguments' => array(
5,
),
'access arguments' => array(
'administer widgets sets',
),
'type' => MENU_CALLBACK,
'file' => 'insight.reports.inc',
);
$items['insight/util'] = array(
'title' => 'Insight util',
'page callback' => 'insight_util',
'access callback' => 'user_access',
'access arguments' => array(
'admin',
),
'type' => MENU_CALLBACK,
);
return $items;
}