*** /root/download_count/download_count.module  2010-07-07 11:29:24.000000000 +0200
--- ./download_count.module     2010-07-07 11:32:58.000000000 +0200
***************
*** 83,92 ****
        if (isset($node->files) && count($node->files) && user_access('view uploaded files') && !$teaser) {
          global $user;
          if (user_access('view own download counts') && $user->uid != 1) {
!           $result = db_query("SELECT dc.fid, f.filename, COUNT(dc.dcid) AS count, MAX(dc.timestamp) AS last FROM {download_count} dc JOIN {files} f ON dc.fid = f.fid WHERE dc.nid = %d AND dc.uid = %d GROUP BY f.filename", $node->nid, $user->uid);
          }
          elseif (user_access('view all download counts')) {
!           $result = db_query("SELECT dc.fid, f.filename, COUNT(dc.dcid) AS count, MAX(dc.timestamp) AS last FROM {download_count} dc JOIN {files} f ON dc.fid = f.fid WHERE dc.nid = %d GROUP BY f.filename", $node->nid);
          }
          while ($download = db_fetch_object($result)) {
            $downloads[$download->filename]['count'] = $download->count;
--- 83,92 ----
        if (isset($node->files) && count($node->files) && user_access('view uploaded files') && !$teaser) {
          global $user;
          if (user_access('view own download counts') && $user->uid != 1) {
!           $result = db_query("SELECT dc.fid, f.filename, COUNT(dc.dcid) AS count, MAX(dc.timestamp) AS last FROM {download_count} dc JOIN {files} f ON dc.fid = f.fid WHERE dc.nid = %d AND dc.uid = %d GROUP BY dc.fid", $node->nid, $user->uid);
          }
          elseif (user_access('view all download counts')) {
!           $result = db_query("SELECT dc.fid, f.filename, COUNT(dc.dcid) AS count, MAX(dc.timestamp) AS last FROM {download_count} dc JOIN {files} f ON dc.fid = f.fid WHERE dc.nid = %d GROUP BY dc.fid, f.filename", $node->nid);
          }
          while ($download = db_fetch_object($result)) {
            $downloads[$download->filename]['count'] = $download->count;
***************
*** 491,494 ****
      default:
        return;
    }
! }
\ No newline at end of file
--- 491,494 ----
      default:
        return;
    }
! }
