From: Brion Vibber <brion@status.net>
Date: Fri, 12 Nov 2010 20:24:55 +0000 (-0800)
Subject: Add a quick config setting to disable/enable display of thumbnails in regular notice... 
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=cb124fe831a3c77dfca89590ebb8d691685bb573;p=quix0rs-gnu-social.git

Add a quick config setting to disable/enable display of thumbnails in regular notice lists (attachments/show_thumbs) - disabling gives the same display as before this feature was added (but changes to oembed handling are still there, and the lightbox popup is gone)
---

diff --git a/lib/default.php b/lib/default.php
index 87f4e45c0e..ece01f2a8b 100644
--- a/lib/default.php
+++ b/lib/default.php
@@ -250,6 +250,7 @@ $default =
               'monthly_quota' => 15000000,
               'uploads' => true,
               'filecommand' => '/usr/bin/file',
+              'show_thumbs' => true, // show thumbnails in notice lists for uploaded images, and photos and videos linked remotely that provide oEmbed info
               'thumb_width' => 100,
               'thumb_height' => 75,
               ),
diff --git a/lib/noticelist.php b/lib/noticelist.php
index d2ac7ed84a..c6f964662f 100644
--- a/lib/noticelist.php
+++ b/lib/noticelist.php
@@ -385,8 +385,10 @@ class NoticeListItem extends Widget
     }
 
     function showNoticeAttachments() {
-        $al = new InlineAttachmentList($this->notice, $this->out);
-        $al->show();
+        if (common_config('attachments', 'show_thumbs')) {
+            $al = new InlineAttachmentList($this->notice, $this->out);
+            $al->show();
+        }
     }
 
     /**