till
2008-02-02 9f5bd376b47f41924ede3d8136302d0f7b81c89f
* fixed another instance of preg_quote() (thanks Sean N. Heukels)

1 files modified
4 ■■■■ changed files
program/steps/settings/manage_folders.inc 4 ●●●● patch | view | raw | blame | history
program/steps/settings/manage_folders.inc
@@ -85,9 +85,9 @@
    $display_rename = str_repeat('    ', $level) . rcube_charset_convert($foldersplit[$level], 'UTF-7');
    $OUTPUT->command('replace_folder_row', $oldname, $rename, $display_rename);
    foreach ($a_mboxes as $mbox)
      if (preg_match('/^'.preg_quote($oldname.$delimiter).'/', $mbox))
      if (preg_match('/^'.preg_quote($oldname . $delimiter, '/').'/', $mbox))
        {
        $c_rename = preg_replace('/^'.preg_quote($oldname).'/', $rename, $mbox);
        $c_rename = preg_replace('/^'.preg_quote($oldname, '/').'/', $rename, $mbox);
        $foldersplit = explode($delimiter, $c_rename);
        $level = count($foldersplit) - 1;
        $display_rename = str_repeat('    ', $level) . rcube_charset_convert($foldersplit[$level], 'UTF-7');