function uc_csv_menu in Ubercart CSV 6.2
Same name and namespace in other branches
- 7.2 uc_csv.module \uc_csv_menu()
implementation of hook_menu();
File
- ./
uc_csv.module, line 6
Code
function uc_csv_menu() {
$items = array();
$items['admin/store/export'] = array(
'title' => 'CSV Export',
'description' => t('Export all orders as a CSV file'),
'page callback' => 'uc_csv_report_grid',
'access callback' => 'uc_csv_both_perms',
'access arguments' => array(
'',
),
'type' => MENU_NORMAL_ITEM,
);
$items['admin/store/export/index'] = array(
'title' => 'Export Report Settings',
'description' => t('Set up the reports you want to export.'),
'page callback' => 'uc_csv_report_grid',
'access callback' => 'user_access',
'access arguments' => array(
'administer ubercart csv export settings',
),
'weight' => -25,
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/store/export/create'] = array(
'title' => 'Create New Report',
'description' => t('Add a new export report.'),
'page callback' => 'drupal_get_form',
'page arguments' => array(
'uc_csv_add_new_report',
),
'access callback' => 'user_access',
'access arguments' => array(
'administer ubercart csv export settings',
),
'weight' => -20,
'type' => MENU_LOCAL_TASK,
);
$items['admin/store/export/execute'] = array(
'title' => 'Export Report',
'description' => t('Select report to export.'),
'page callback' => 'drupal_get_form',
'page arguments' => array(
'uc_csv_select_report_to_export',
),
'access callback' => 'uc_csv_both_perms',
'access arguments' => array(
'',
),
'weight' => -15,
'type' => MENU_LOCAL_TASK,
);
$items['admin/store/export/reports/update/%uc_csv_report_id'] = array(
'title' => 'Update Report',
'description' => t('Update an existing report'),
'page callback' => 'drupal_get_form',
'page arguments' => array(
'uc_csv_add_new_report',
5,
),
'access callback' => 'user_access',
'access arguments' => array(
'administer ubercart csv export settings',
),
'type' => MENU_CALLBACK,
);
$items['admin/store/export/reports/delete/%uc_csv_report_id'] = array(
'title' => 'Delete Report',
'description' => t('Delete an existing export report.'),
'page callback' => 'drupal_get_form',
'page arguments' => array(
'uc_csv_delete_report',
5,
),
'access callback' => 'user_access',
'access arguments' => array(
'administer ubercart csv export settings',
),
'type' => MENU_CALLBACK,
);
return $items;
}