From 12c5614599c0816d956858cc8f5aa05b6497702e Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Wed, 17 Aug 2005 19:27:03 +0000
Subject: [PATCH] - Alternative solution for #28721: expand "File
 attachments"-group on node edit form when files are attached.

---
 modules/upload.module        | 3 ++-
 modules/upload/upload.module | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/modules/upload.module b/modules/upload.module
index 9853032a4622..bee42e1983c2 100644
--- a/modules/upload.module
+++ b/modules/upload.module
@@ -380,12 +380,13 @@ function upload_form($node) {
   if (count($node->files)) {
     $output = theme('table', $header, $rows);
   }
+
   if (user_access('upload files')) {
     $output .= form_file(t('Attach new file'), "upload", 40);
     $output .= form_button(t('Attach'), 'fileop');
   }
 
-  return '<div class="attachments">'. form_group_collapsible(t('File attachments'), $output, TRUE, t('Changes made to the attachments are not permanent until you save this post.  The first "listed" file will be included in RSS feeds.')) .'</div>';
+  return '<div class="attachments">'. form_group_collapsible(t('File attachments'), $output, empty($node->files), t('Changes made to the attachments are not permanent until you save this post.  The first "listed" file will be included in RSS feeds.')) .'</div>';
 }
 
 function upload_load($node) {
diff --git a/modules/upload/upload.module b/modules/upload/upload.module
index 9853032a4622..bee42e1983c2 100644
--- a/modules/upload/upload.module
+++ b/modules/upload/upload.module
@@ -380,12 +380,13 @@ function upload_form($node) {
   if (count($node->files)) {
     $output = theme('table', $header, $rows);
   }
+
   if (user_access('upload files')) {
     $output .= form_file(t('Attach new file'), "upload", 40);
     $output .= form_button(t('Attach'), 'fileop');
   }
 
-  return '<div class="attachments">'. form_group_collapsible(t('File attachments'), $output, TRUE, t('Changes made to the attachments are not permanent until you save this post.  The first "listed" file will be included in RSS feeds.')) .'</div>';
+  return '<div class="attachments">'. form_group_collapsible(t('File attachments'), $output, empty($node->files), t('Changes made to the attachments are not permanent until you save this post.  The first "listed" file will be included in RSS feeds.')) .'</div>';
 }
 
 function upload_load($node) {
-- 
GitLab