alecpl
2009-06-01 d51c93b43e4b24b56e5c225154be4a60fcb418c6
- get rid of some hardcoded action names and move decission about output compression to the user


4 files modified
18 ■■■■ changed files
.htaccess 2 ●●● patch | view | raw | blame | history
index.php 14 ●●●● patch | view | raw | blame | history
program/steps/mail/get.inc 1 ●●●● patch | view | raw | blame | history
program/steps/mail/viewsource.inc 1 ●●●● patch | view | raw | blame | history
.htaccess
@@ -10,7 +10,7 @@
php_value    post_max_size        6M
php_value    memory_limit        64M
php_value    zlib.output_compression        0
php_value    zlib.output_compression        1
php_value    magic_quotes_gpc        0
php_value    zend.ze1_compatibility_mode    0
php_value     suhosin.session.encrypt     Off 
index.php
@@ -39,18 +39,8 @@
// init plugin API
$RCMAIL->plugins->init();
// set output buffering
if ($RCMAIL->action != 'get' && $RCMAIL->action != 'viewsource') {
  // use gzip compression if supported
  if (function_exists('ob_gzhandler')
      && !ini_get('zlib.output_compression')
      && ini_get('output_handler') != 'ob_gzhandler') {
    ob_start('ob_gzhandler');
  }
  else {
    ob_start();
  }
}
// turn on output buffering
ob_start();
// check if config files had errors
if ($err_str = $RCMAIL->config->get_error()) {
program/steps/mail/get.inc
@@ -33,6 +33,7 @@
  exit;
}
ob_end_clean();
// similar code as in program/steps/mail/show.inc
if (!empty($_GET['_uid'])) {
program/steps/mail/viewsource.inc
@@ -19,6 +19,7 @@
*/
ob_end_clean();
// similar code as in program/steps/mail/get.inc
if ($uid = get_input_value('_uid', RCUBE_INPUT_GET))