]> source.dussan.org Git - nextcloud-server.git/commitdiff
add option to dissable fileproxies
authorRobin Appelman <icewind1991@gmail.com>
Sat, 22 Oct 2011 12:10:51 +0000 (14:10 +0200)
committerRobin Appelman <icewind@owncloud.com>
Tue, 21 Feb 2012 19:48:47 +0000 (20:48 +0100)
lib/fileproxy.php

index 796fd95cb38ad3f6e5c326578902546fdcd58b89..46fc2f49c50a39e92768b15c6f2d310a51edb368 100644 (file)
@@ -39,6 +39,7 @@
 
 class OC_FileProxy{
        private static $proxies=array();
+       public static $enabled=true;
        
        /**
         * check if this proxy implments a specific proxy operation
@@ -84,6 +85,9 @@ class OC_FileProxy{
        }
 
        public static function runPreProxies($operation,&$filepath,&$filepath2=null){
+               if(!self::$enabled){
+                       return true;
+               }
                $proxies=self::getProxies($operation,false);
                $operation='pre'.$operation;
                foreach($proxies as $proxy){
@@ -101,6 +105,9 @@ class OC_FileProxy{
        }
 
        public static function runPostProxies($operation,$path,$result){
+               if(!self::$enabled){
+                       return $result;
+               }
                $proxies=self::getProxies($operation,true);
                $operation='post'.$operation;
                foreach($proxies as $proxy){