From bd0551b22076b82a6d49e9f7a2b2e0c90a1b2326 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Fri, 05 Feb 2016 07:25:27 -0500 Subject: [PATCH] Secure also downloads of addressbook exports, managesieve script exports and Enigma keys exports --- plugins/hide_blockquote/hide_blockquote.php | 14 +++++--------- 1 files changed, 5 insertions(+), 9 deletions(-) diff --git a/plugins/hide_blockquote/hide_blockquote.php b/plugins/hide_blockquote/hide_blockquote.php index ca0273a..cf999be 100644 --- a/plugins/hide_blockquote/hide_blockquote.php +++ b/plugins/hide_blockquote/hide_blockquote.php @@ -8,7 +8,7 @@ * Configuration: * // Minimum number of citation lines. Longer citation blocks will be hidden. * // 0 - no limit (no hidding). - * $rcmail_config['hide_blockquote_limit'] = 0; + * $config['hide_blockquote_limit'] = 0; * * @version @package_version@ * @license GNU GPLv3+ @@ -27,11 +27,7 @@ && ($limit = $rcmail->config->get('hide_blockquote_limit')) ) { // include styles - $skin = $rcmail->config->get('skin'); - if (!file_exists($this->home."/skins/$skin/style.css")) { - $skin = 'default'; - } - $this->include_stylesheet("skins/$skin/style.css"); + $this->include_stylesheet($this->local_skin_path() . "/style.css"); // Script and localization $this->include_script('hide_blockquote.js'); @@ -63,8 +59,8 @@ $input = new html_inputfield(array('name' => '_'.$field_id, 'id' => $field_id, 'size' => 5)); $args['blocks']['main']['options']['hide_blockquote_limit'] = array( - 'title' => $this->gettext('quotelimit'), - 'content' => $input->show($limit ? $limit : '') + 'title' => $this->gettext('quotelimit'), + 'content' => $input->show($limit ?: '') ); return $args; @@ -73,7 +69,7 @@ function save_prefs($args) { if ($args['section'] == 'mailview') { - $args['prefs']['hide_blockquote_limit'] = (int) get_input_value('_hide_blockquote_limit', RCUBE_INPUT_POST); + $args['prefs']['hide_blockquote_limit'] = (int) rcube_utils::get_input_value('_hide_blockquote_limit', rcube_utils::INPUT_POST); } return $args; -- Gitblit v1.9.1