--- email_download.module.original	2009-09-22 16:16:41.000000000 -0600
+++ email_download.module	2009-09-22 16:44:12.000000000 -0600
@@ -53,7 +53,7 @@ function email_download_help($path, $arg
  * Implementation of hook_perm().
  */
 function email_download_perm() {
-  return array('administer downloads', 'view downloads');
+  return array('administer downloads', 'view downloads', 'bypass email prompt');
 }
 
 /**
@@ -78,6 +78,9 @@ function email_download_access($op, $nod
   if ($op == 'view') {
     return user_access('view downloads');
   }
+  if ($op == 'bypass email prompt') {
+    return user_access('bypass email prompt');
+  }
 }
 
 /**
@@ -295,6 +298,13 @@ function email_download_download_file_fo
       email_download_get_file($download);
     }
   }
+  
+  if (user_access('bypass email prompt')) {
+    global $user;
+      $email = $user->mail;
+      email_download_log($email, $download); // Trying to insert user's email
+      email_download_get_file($download);
+  }
 
   $form['download']['email'] = array(
     '#type' => 'textfield',
