function webform2pdf_menu in Webform2PDF 7.3
Same name and namespace in other branches
- 6.2 webform2pdf.module \webform2pdf_menu()
- 6 webform2pdf.module \webform2pdf_menu()
- 7.4 webform2pdf.module \webform2pdf_menu()
Implements hook_menu().
File
- ./
webform2pdf.module, line 24
Code
function webform2pdf_menu() {
$items = array();
$items['node/%webform_menu/webform/webform2pdf'] = array(
'title' => 'Generate PDF',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'webform2pdf_edit_form',
1,
),
'access callback' => 'node_access',
'access arguments' => array(
'update',
1,
),
'file' => 'includes/webform2pdf.settings.inc',
'weight' => 4,
'type' => MENU_LOCAL_TASK,
);
$items['node/%webform_menu/webform-results/downloadpdf'] = array(
'title' => 'Download PDF',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'webform2pdf_download_pdf_form',
1,
),
'access callback' => 'webform2pdf_enabled_pdf_access',
'access arguments' => array(
1,
'webform_results_access',
1,
),
'file' => 'includes/webform2pdf.download.inc',
'weight' => 9,
'type' => MENU_LOCAL_TASK,
);
$items['node/%webform_menu/submission/%webform_menu_submission/downloadpdf'] = array(
'title' => 'Download PDF',
'load arguments' => array(
1,
),
'page callback' => 'webform2pdf_submission_download_pdf',
'page arguments' => array(
1,
3,
),
'access callback' => 'webform2pdf_enabled_pdf_access',
'access arguments' => array(
1,
'webform_submission_access',
1,
3,
'view',
),
'file' => 'includes/webform2pdf.download.inc',
'weight' => 6,
'type' => MENU_LOCAL_TASK,
);
$items['admin/config/content/webform2pdf'] = array(
'title' => 'Webform to PDF',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'webform2pdf_admin_settings',
),
'access callback' => 'user_access',
'access arguments' => array(
'administer site configuration',
),
'description' => 'Global configuration of webform2pdf functionality.',
'file' => 'includes/webform2pdf.settings.inc',
'type' => MENU_NORMAL_ITEM,
);
/* $items['webform2pdf/%'] = array(
'title' => 'Download PDF',
'access arguments' => TRUE,
'page callback' => 'webform2pdf_url_decode',
'page arguments' => array(1),
'file' => 'includes/webform2pdf.download.inc',
'weight' => 4,
'type' => MENU_CALLBACK,
);*/
return $items;
}