summaryrefslogtreecommitdiffstats
path: root/lib/preview.php
diff options
context:
space:
mode:
authorGeorg Ehrke <developer@georgehrke.com>2013-08-23 23:05:44 +0200
committerGeorg Ehrke <developer@georgehrke.com>2013-08-23 23:05:44 +0200
commit1dab0767502013b5e86e8e24e3b12a2a8939f7a8 (patch)
tree0a1165fcfc25117abb2bc9709fe0bb974ed84a47 /lib/preview.php
parent224b80f906c1b7cd6338854e58f228eff4ea871c (diff)
downloadnextcloud-server-1dab0767502013b5e86e8e24e3b12a2a8939f7a8.tar.gz
nextcloud-server-1dab0767502013b5e86e8e24e3b12a2a8939f7a8.zip
make it possible to disable previews
Diffstat (limited to 'lib/preview.php')
-rwxr-xr-xlib/preview.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/preview.php b/lib/preview.php
index 9fed7f1b58f..0497ec95bc5 100755
--- a/lib/preview.php
+++ b/lib/preview.php
@@ -568,6 +568,12 @@ class Preview {
* @return void
*/
private static function initProviders() {
+ if(\OC_Config::getValue('disable_previews', false)) {
+ $provider = new Preview\Unknown();
+ self::$providers = array($provider);
+ return;
+ }
+
if(count(self::$providers)>0) {
return;
}
@@ -599,6 +605,10 @@ class Preview {
}
public static function isMimeSupported($mimetype) {
+ if(\OC_Config::getValue('disable_previews', false)) {
+ return false;
+ }
+
//check if there are preview backends
if(empty(self::$providers)) {
self::initProviders();