function acquia_agent_menu in Acquia Connector 7.2
Same name and namespace in other branches
- 6.2 acquia_agent/acquia_agent.module \acquia_agent_menu()
- 6 acquia_agent/acquia_agent.module \acquia_agent_menu()
- 7.3 acquia_agent/acquia_agent.module \acquia_agent_menu()
- 7 acquia_agent/acquia_agent.module \acquia_agent_menu()
Implementation of hook_menu().
File
- acquia_agent/
acquia_agent.module, line 30 - Acquia Agent securely sends information to Acquia Insight.
Code
function acquia_agent_menu() {
$items['admin/config/system/acquia-agent'] = array(
'title' => 'Acquia Subscription settings',
'description' => 'Connect your site to Acquia.',
'page callback' => 'acquia_agent_settings_page',
'file' => 'acquia_agent.pages.inc',
'access arguments' => array(
'administer site configuration',
),
);
$items['admin/config/system/acquia-agent/setup'] = array(
'title' => 'Acquia Subscription automatic setup',
'description' => 'Connect your site to Acquia.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'acquia_agent_automatic_setup_form',
),
'file' => 'acquia_agent.pages.inc',
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_CALLBACK,
);
$items['admin/config/system/acquia-agent/credentials'] = array(
'title' => 'Acquia Subscription credentials',
'description' => 'Connect your site to Acquia.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'acquia_agent_settings_credentials',
),
'file' => 'acquia_agent.pages.inc',
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_CALLBACK,
);
$items['admin/config/system/acquia-agent/migrate'] = array(
'title' => 'Acquia Cloud Migrate',
'description' => 'Migrate your site to Acquia Cloud.',
'page callback' => 'acquia_agent_migrate_page',
'file' => 'acquia_agent.pages.inc',
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_CALLBACK,
);
$items['system/acquia-migrate-check'] = array(
'title' => 'Upload capable',
'description' => 'Check for Acquia Cloud migrate capabilities',
'page callback' => 'acquia_agent_migrate_check',
'file' => 'acquia_agent.migrate.inc',
'access arguments' => array(
'access content',
),
'type' => MENU_CALLBACK,
);
$items['admin/config/system/acquia-agent/refresh-status'] = array(
'title' => 'Manual update check',
'page callback' => 'acquia_agent_refresh_status',
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_CALLBACK,
);
$items['system/acquia-connector-status'] = array(
'title' => 'Site status',
'description' => 'Check the site status',
'page callback' => 'acquia_agent_site_status',
'access callback' => 'acquia_agent_site_status_access',
'file' => 'acquia_agent.pages.inc',
'type' => MENU_CALLBACK,
);
return $items;
}