function hosting_site_backup_manager_menu in Hosting Site Backup Manager 6
Same name and namespace in other branches
- 6.2 hosting_site_backup_manager.module \hosting_site_backup_manager_menu()
- 7.3 hosting_site_backup_manager.module \hosting_site_backup_manager_menu()
Implements of hook_menu().
Return value
array An array of menu items.
File
- ./
hosting_site_backup_manager.module, line 16 - Hosting site backup manager module.
Code
function hosting_site_backup_manager_menu() {
$items = array();
$items['node/%hosting_site_node/backups'] = array(
'title' => 'Backups',
'description' => 'List of backups of this website',
'page callback' => 'hosting_site_backup_manager_page',
'page arguments' => array(
1,
),
'access callback' => 'node_access',
'access arguments' => array(
'view',
1,
),
'type' => MENU_LOCAL_TASK,
);
$items['node/%hosting_site_node/ajax/backups'] = array(
'title' => 'Backup list',
'description' => 'AJAX callback for refreshing backups list',
'page callback' => 'hosting_site_backup_manager_ajax_list',
'page arguments' => array(
1,
),
'access callback' => 'node_access',
'access arguments' => array(
'view',
1,
),
'type' => MENU_CALLBACK,
);
$items['node/%hosting_site_node/backup/download/%'] = array(
'title' => 'Download backup',
'description' => 'Download the selected backup',
'page callback' => 'hosting_site_backup_manager_download',
'page arguments' => array(
1,
4,
),
'access callback' => 'node_access',
'access arguments' => array(
'view',
1,
),
'type' => MENU_CALLBACK,
);
$items['node/%hosting_site_node/backup/delete/%'] = array(
'title' => 'Delete backup',
'description' => 'Delete the selected backup',
'page callback' => 'hosting_site_backup_manager_delete',
'page arguments' => array(
1,
4,
),
'access callback' => 'node_access',
'access arguments' => array(
'view',
1,
),
'type' => MENU_CALLBACK,
);
$items['node/%hosting_site_node/backup/restore/%'] = array(
'title' => 'Restore backup',
'description' => 'Restore the selected backup',
'page callback' => 'hosting_site_backup_manager_restore',
'page arguments' => array(
1,
4,
),
'access callback' => 'node_access',
'access arguments' => array(
'view',
1,
),
'type' => MENU_CALLBACK,
);
$items['node/%hosting_site_node/backup/export/%'] = array(
'title' => 'Export backup',
'description' => 'Export the selected backup',
'page callback' => 'hosting_site_backup_manager_export',
'page arguments' => array(
1,
4,
),
'access callback' => 'node_access',
'access arguments' => array(
'view',
1,
),
'type' => MENU_CALLBACK,
);
return $items;
}