]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Added attachments config descriptions to README.
authorRobin Millette <millette@controlyourself.ca>
Sun, 31 May 2009 22:33:38 +0000 (18:33 -0400)
committerRobin Millette <millette@controlyourself.ca>
Sun, 31 May 2009 22:33:38 +0000 (18:33 -0400)
README
lib/noticeform.php

diff --git a/README b/README
index 76b56a52e5a869cddd54539bef9849a0e1decc02..9cbe84f0e51bfc68244314c8ac39dc5530802e18 100644 (file)
--- a/README
+++ b/README
@@ -1204,11 +1204,27 @@ The software lets users upload files with their notices. You can configure
 the types of accepted files by mime types and a trio of quota options:
 per file, per user (total), per user per month.
 
+We suggest the use of the pecl file_info extension to handle mime type
+detection.
+
 supported: an array of mime types you accept to store and distribute,
-           like 'image/gif', 'video/mpeg', 'audio/mpeg', etc.
-file_quota: maximum size for a single file upload in bytes.
-user_quota: total size in bytes a user can store.
-monthly_quota: total size permitted in the current month.
+           like 'image/gif', 'video/mpeg', 'audio/mpeg', etc. Make sure you
+           setup your server to properly reckognize the types you want to
+           support.
+
+For quotas, be sure you've set the upload_max_filesize and post_max_size
+in php.ini to be large enough to handle your upload. In httpd.conf
+(if you're using apache), check that the LimitRequestBody directive isn't
+set too low (it's optional, so it may not be there at all).
+
+file_quota: maximum size for a single file upload in bytes. A user can send
+            any amount of notices with attachments as long as each attachment
+            is smaller than file_quota.
+user_quota: total size in bytes a user can store on this server. Each user
+            can store any number of files as long as their total size does
+            not exceed the user_quota.
+monthly_quota: total size permitted in the current month. This is the total
+            size in bytes that a user can upload each month.
 
 
 Troubleshooting
index 707768cd5948afc1a003a4534254151b7a525461..5f438327d268339457d83b1f491ee6a0fe2b6ac5 100644 (file)
@@ -137,9 +137,6 @@ class NoticeForm extends Form
     {
         $this->out->element('label', array('for' => 'notice_data-text'),
                             sprintf(_('What\'s up, %s?'), $this->user->nickname));
-        $this->out->elementStart('span', array('style' => 'float: right; margin-top: 2em;'));
-//        $this->out->element('a', array('href' => '#attach'), ' [ATTACH]');
-        $this->out->elementEnd('span');
         // XXX: vary by defined max size
         $this->out->element('textarea', array('id' => 'notice_data-text',
                                               'cols' => 35,
@@ -152,15 +149,16 @@ class NoticeForm extends Form
                             '140');
         $this->out->elementEnd('dl');
         $this->out->element('br', array('style' => 'clear:both'));
-//        $this->out->elementStart('a', array('href' => '#'));
         $this->out->element('label', array('for' => 'notice_data-attach'), _('Upload: '));
-//        $this->out->elementEnd('a');
         $this->out->element('input', array('id' => 'notice_data-attach', 'type' => 'file', 'name' => 'attach'));
 
         if ($this->action) {
             $this->out->hidden('notice_return-to', $this->action, 'returnto');
         }
         $this->out->hidden('notice_in-reply-to', $this->action, 'inreplyto');
+
+        $this->out->hidden('MAX_FILE_SIZE', common_config('attachments', 'file_quota'));
+
     }
 
     /**