You are here

function track_da_files_table_user_report in Track da files 8

Same name and namespace in other branches
  1. 7 includes/track_da_files.admin.inc \track_da_files_table_user_report()

Builds a table which shows datas for a specific user.

File

includes/track_da_files.admin.inc, line 751
Administrative page callbacks for Track da files module.

Code

function track_da_files_table_user_report($uid) {
  $output = '';

  // Load specific CSS.
  drupal_add_css(drupal_get_path('module', 'track_da_files') . '/includes/track_da_files.css');
  $variables = track_da_files_table_build_user_report($uid);
  $user = user_load($uid);
  if ($uid == '0') {
    $output .= '<p>' . t('Datas for anonymous users') . '</p>';
  }
  else {
    $output .= '<p>' . t('Datas for !username', array(
      '!username' => theme('username', array(
        'account' => $user,
      )),
    )) . '</p>';
  }

  // Table.
  $output .= theme('table', $variables);

  // Pager.
  $output .= theme('pager', array(), 20, 0);

  // Clear datas and export to CSV buttons.
  $form = drupal_get_form('track_da_files_user_table_action_form', $uid);
  $output .= drupal_render($form);
  return $output;
}