--- C:/Documents and Settings/Boki/Desktop/head/old imagefield/imagefield.module	Mon Jun 04 22:53:59 2007
+++ C:/Documents and Settings/Boki/Desktop/head/patches/dependancy on upload/imagefield.module	Mon Jun 04 23:27:56 2007
@@ -754,23 +754,18 @@
     $file = file_create_path($file);
     $result = db_query("SELECT f.* FROM {files} f WHERE filepath = '%s'", $file);
     if ($file = db_fetch_object($result)) {
-      if (user_access('view uploaded files')) {
-        $node = node_load($file->nid);
-        if (node_access('view', $node)) {
-          $name = mime_header_encode($file->filename);
-          $type = mime_header_encode($file->filemime);
-          // Serve images and text inline for the browser to display rather than download.
-          $disposition = ereg('^(text/|image/)', $file->filemime) ? 'inline' : 'attachment';
-          return array(
-            'Content-Type: '. $type .'; name='. $name,
-            'Content-Length: '. $file->filesize,
-            'Content-Disposition: '. $disposition .'; filename='. $name,
-            'Cache-Control: private'
-          );
-        }
-        else {
-          return -1;
-        }
+      $node = node_load($file->nid);
+      if (node_access('view', $node)) {
+        $name = mime_header_encode($file->filename);
+        $type = mime_header_encode($file->filemime);
+        // Serve images and text inline for the browser to display rather than download.
+        $disposition = ereg('^(text/|image/)', $file->filemime) ? 'inline' : 'attachment';
+        return array(
+           'Content-Type: '. $type .'; name='. $name,
+           'Content-Length: '. $file->filesize,
+           'Content-Disposition: '. $disposition .'; filename='. $name,
+           'Cache-Control: private'
+        );
       }
       else {
         return -1;
@@ -778,6 +773,7 @@
     }
   }
 }
+
 
 /**
  * Menu-callback for JavaScript-based uploads.
