? blah.patch ? default-profile-change-story-to-article_0.patch ? menu_navigation_active_trail.patch ? registry_5.patch ? registry_6.patch ? reset_mail_urls.patch ? revision2219.diff ? system-version-7.x-220260-1.patch ? upload-fix-access-check-226853-1-6.x-7.x.patch ? upload-fix-access-check-226853-1.patch ? upload-fix-access-check-226853-8-6.x-7.x.patch ? user-perm-oops-226501-2.patch ? user-permission-descriptions-30984-32.patch ? user-permission-descriptions-30984-34.patch ? user-permission-descriptions-30984-37.patch ? user-permission-descriptions-30984-39.patch ? user-permission-descriptions-30984-44.patch ? user-permission-descriptions-30984-45.patch ? user-permission-descriptions-30984-47.patch ? user-permission-descriptions-30984-51.patch ? user-permission-descriptions-30984-56.patch ? user-permission-descriptions-30984-57.patch ? user-permission-descriptions-30984-60.patch ? user-permission-descriptions-30984-62.patch ? user-permission-descriptions-30984-63.patch ? user-permission-descriptions-30984-64.patch ? sites/default/files ? sites/default/settings.php Index: modules/upload/upload.module =================================================================== RCS file: /cvs/drupal/drupal/modules/upload/upload.module,v retrieving revision 1.199 diff -u -p -r1.199 upload.module --- modules/upload/upload.module 20 Feb 2008 13:46:42 -0000 1.199 +++ modules/upload/upload.module 29 Feb 2008 08:07:46 -0000 @@ -497,27 +497,26 @@ function _upload_form($node) { } } - if (user_access('upload files')) { - $limits = _upload_file_limits($user); - $form['new']['#weight'] = 10; - $form['new']['upload'] = array( - '#type' => 'file', - '#title' => t('Attach new file'), - '#size' => 40, - '#description' => ($limits['resolution'] ? t('Images are larger than %resolution will be resized. ', array('%resolution' => $limits['resolution'])) : '') . t('The maximum upload size is %filesize. Only files with the following extensions may be uploaded: %extensions. ', array('%extensions' => $limits['extensions'], '%filesize' => format_size($limits['file_size']))), - ); - $form['new']['attach'] = array( - '#type' => 'submit', - '#value' => t('Attach'), - '#name' => 'attach', - '#ahah' => array( - 'path' => 'upload/js', - 'wrapper' => 'attach-wrapper', - 'progress' => array('type' => 'bar', 'message' => t('Please wait...')), - ), - '#submit' => array('node_form_submit_build_node'), - ); - } + $limits = _upload_file_limits($user); + $form['#access'] = user_access('upload files'); + $form['new']['#weight'] = 10; + $form['new']['upload'] = array( + '#type' => 'file', + '#title' => t('Attach new file'), + '#size' => 40, + '#description' => ($limits['resolution'] ? t('Images larger than %resolution will be resized. ', array('%resolution' => $limits['resolution'])) : '') . t('The maximum upload size is %filesize. Only files with the following extensions may be uploaded: %extensions. ', array('%extensions' => $limits['extensions'], '%filesize' => format_size($limits['file_size']))), + ); + $form['new']['attach'] = array( + '#type' => 'submit', + '#value' => t('Attach'), + '#name' => 'attach', + '#ahah' => array( + 'path' => 'upload/js', + 'wrapper' => 'attach-wrapper', + 'progress' => array('type' => 'bar', 'message' => t('Please wait...')), + ), + '#submit' => array('node_form_submit_build_node'), + ); // This value is used in upload_js(). $form['current']['vid'] = array('#type' => 'hidden', '#value' => isset($node->vid) ? $node->vid : 0);