Don't trim whitespace in folder names (#1488955)

Conflicts:

	plugins/managesieve/Changelog
pull/88/head
Aleksander Machniak 11 years ago
parent 8b08ec158b
commit ee393929a6

@ -1,4 +1,6 @@
- Support tls:// prefix in managesieve_host option
- Removed depracated functions usage
- Don't trim whitespace in folder names (#1488955)
* version 6.1 [2012-12-21]
-----------------------------------------------------------

@ -835,7 +835,7 @@ class managesieve extends rcube_plugin
case 'fileinto':
case 'fileinto_copy':
$mailbox = $this->strip_value($mailboxes[$idx]);
$mailbox = $this->strip_value($mailboxes[$idx], false, false);
$this->form['actions'][$i]['target'] = $this->mod_mailbox($mailbox, 'in');
if ($type == 'fileinto_copy') {
$type = 'fileinto';
@ -1708,16 +1708,16 @@ class managesieve extends rcube_plugin
private function genid()
{
$result = preg_replace('/[^0-9]/', '', microtime(true));
return $result;
return preg_replace('/[^0-9]/', '', microtime(true));
}
private function strip_value($str, $allow_html=false)
private function strip_value($str, $allow_html = false, $trim = true)
{
if (!$allow_html)
if (!$allow_html) {
$str = strip_tags($str);
}
return trim($str);
return $trim ? trim($str) : $str;
}
private function error_class($id, $type, $target, $elem_prefix='')

Loading…
Cancel
Save