diff --git a/classes/display/DisplayHandler.class.php b/classes/display/DisplayHandler.class.php index c1145e1d0..d20acdfd6 100644 --- a/classes/display/DisplayHandler.class.php +++ b/classes/display/DisplayHandler.class.php @@ -27,7 +27,8 @@ (defined('__OB_GZHANDLER_ENABLE__') && __OB_GZHANDLER_ENABLE__ == 1) && strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')!==false && function_exists('ob_gzhandler') && - extension_loaded('zlib') + extension_loaded('zlib') && + $oModule->gzhandler_enable ) $this->gz_enabled = true; // Extract contents to display by the request method if(Context::get('xeVirtualRequestMethod')=='xml') { diff --git a/classes/module/ModuleObject.class.php b/classes/module/ModuleObject.class.php index f7c8cef99..6134e3072 100644 --- a/classes/module/ModuleObject.class.php +++ b/classes/module/ModuleObject.class.php @@ -30,6 +30,8 @@ var $module_config = NULL; var $ajaxRequestMethod = array('XMLRPC', 'JSON'); + var $gzhandler_enable = TRUE; + /** * setter to set the name of module * @param string $module name of module