You are here

function _webform_report_page in Webform Report 6

Same name and namespace in other branches
  1. 5 webform_report.module \_webform_report_page()
  2. 6.2 webform_report.inc \_webform_report_page()
  3. 7 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 404

Code

function _webform_report_page() {
  $output = NULL;
  if (user_access('access webform reports')) {
    $header = array(
      t('View'),
      t('Edit'),
      t('Delete'),
    );
    $result = db_query(db_rewrite_sql("SELECT n.nid, n.title FROM {node} n WHERE n.type='webform_report'"));
    while ($node = db_fetch_object($result)) {
      $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($header, $rows, array(
      'class' => 'webform',
    ));
    drupal_set_title(check_plain($node->title));
  }
  return $output;
}