summaryrefslogtreecommitdiff
path: root/program/steps/settings/folders.inc
diff options
context:
space:
mode:
authoralecpl <alec@alec.pl>2011-06-15 11:46:50 +0000
committeralecpl <alec@alec.pl>2011-06-15 11:46:50 +0000
commit5f2d1588dde55fcd064890bb63daa172bd9331c7 (patch)
tree76a9ffa41e5e8d6e3b6f448963111135db141eaf /program/steps/settings/folders.inc
parent3f3ec14ed011ef1df326035d450a451801947f08 (diff)
- Add 'foldername' attribute to folders table rows, so plugin writers would be able to iterate over the table rows and find wanted folders (folders_list hook)
Diffstat (limited to 'program/steps/settings/folders.inc')
-rw-r--r--program/steps/settings/folders.inc9
1 files changed, 5 insertions, 4 deletions
diff --git a/program/steps/settings/folders.inc b/program/steps/settings/folders.inc
index 90ced095f..c84f616bb 100644
--- a/program/steps/settings/folders.inc
+++ b/program/steps/settings/folders.inc
@@ -259,7 +259,7 @@ function rcube_subscription_form($attrib)
$folder_utf8 = rcube_charset_convert($folder['id'], 'UTF7-IMAP');
$display_folder = str_repeat('&nbsp;&nbsp;&nbsp;&nbsp;', $folder['level'])
. Q($protected ? rcmail_localize_foldername($folder['id']) : $folder['name']);
-
+
if ($folder['virtual']) {
$classes[] = 'virtual';
}
@@ -271,8 +271,9 @@ function rcube_subscription_form($attrib)
$disabled = (($protected && $subscribed) || $noselect);
- $table->add_row(array('id' => 'rcmrow'.$idx, 'class' => join(' ', $classes)));
-
+ $table->add_row(array('id' => 'rcmrow'.$idx, 'class' => join(' ', $classes),
+ 'foldername' => $folder['id']));
+
$table->add('name', $display_folder);
$table->add('subscribed', $checkbox_subscribe->show(($subscribed ? $folder_utf8 : ''),
array('value' => $folder_utf8, 'disabled' => $disabled ? 'disabled' : '')));
@@ -297,7 +298,7 @@ function rcmail_folder_frame($attrib)
if (!$attrib['id'])
$attrib['id'] = 'rcmfolderframe';
-
+
$attrib['name'] = $attrib['id'];
$OUTPUT->set_env('contentframe', $attrib['name']);