--- imagefield_zip.module	2010-10-16 18:51:28.000000000 -0400
+++ imagefield_zip_new.module	2010-10-16 18:51:27.000000000 -0400
@@ -79,9 +79,19 @@ function _imagefield_zip_element_validat
 }
 
 /**
+ * Implementation of hook_perm(). [added by voodoo.child]
+ */
+function imagefield_zip_perm() {
+  return array('access imagefield_zip');
+} 
+
+/**
  * Implementation of hook_form().
  */
 function _imagefield_zip_form(&$form, $field_name, $node) {
+  if (!user_access('access imagefield_zip')){ //[added by voodoo.child]
+    return;
+  }
   if (isset($form[$field_name])) {
     $max_filesize = format_size(parse_size(file_upload_max_size()));
 
