From c39957ca1779697045818b3cae9e7cf0b551fb3a Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Fri, 11 Aug 2006 17:11:15 -0400
Subject: [PATCH] More encoding issues; enhanced debugging functions

---
 program/steps/mail/func.inc |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc
index 4b3114b..9c27ad9 100644
--- a/program/steps/mail/func.inc
+++ b/program/steps/mail/func.inc
@@ -214,6 +214,7 @@
     else if ($folder['id']==$CONFIG['junk_mbox'])
       $class_name = 'junk';
 
+    $js_name = rep_specialchars_output($folder['id'], 'js');
     $out .= sprintf('<li id="rcmbx%s" class="mailbox %s %s%s%s"><a href="%s&amp;_mbox=%s"'.
                     ' onclick="return %s.command(\'list\',\'%s\')"'.
                     ' onmouseover="return %s.focus_mailbox(\'%s\')"' .            
@@ -223,17 +224,17 @@
                     $class_name,
                     $zebra_class,
                     $unread_count ? ' unread' : '',
-                    addslashes($folder['id'])==addslashes($mbox_name) ? ' selected' : '',
+                    $folder['id']==$mbox_name ? ' selected' : '',
                     $COMM_PATH,
                     urlencode($folder['id']),
                     $JS_OBJECT_NAME,
-                    addslashes($folder['id']),
+                    $js_name,
                     $JS_OBJECT_NAME,
-                    addslashes($folder['id']),
+                    $js_name,
                     $JS_OBJECT_NAME,
-                    addslashes($folder['id']),
+                    $js_name,
                     $JS_OBJECT_NAME,
-                    addslashes($folder['id']),
+                    $js_name,
                     $title,
                     rep_specialchars_output($foldername, 'html', 'all'));
 

--
Gitblit v1.9.1