function _webform_report_page in Webform Report 7
Same name and namespace in other branches
- 5 webform_report.module \_webform_report_page()
- 6.2 webform_report.inc \_webform_report_page()
- 6 webform_report.inc \_webform_report_page()
Display a list of webform reports in the admin area.
Return value
a themed table
1 string reference to '_webform_report_page'
- webform_report_menu in ./
webform_report.module - Implementation of hook_menu()
File
- ./
webform_report.inc, line 1171 - This file contains common functions and functions required to ouput a report for the webform report module
Code
function _webform_report_page() {
$output = NULL;
if (user_access('access webform reports')) {
$headers = array(
t('View'),
t('Edit'),
t('Delete'),
);
$rows = array();
$query = db_select('node', 'n');
$query
->fields('n');
$query
->condition('n.type', 'webform_report', '=');
$result = $query
->execute();
foreach ($result as $node) {
$rows[] = array(
l($node->title, 'node/' . $node->nid),
l(t('edit'), 'node/' . $node->nid . '/edit'),
l(t('delete'), 'node/' . $node->nid . '/delete'),
);
}
$output = theme('table', array(
'header' => $headers,
'rows' => $rows,
'attributes' => array(
'class' => array(
'webform',
),
),
));
}
return $output;
}