diff options
| author | alecpl <alec@alec.pl> | 2011-06-15 11:46:50 +0000 | 
|---|---|---|
| committer | alecpl <alec@alec.pl> | 2011-06-15 11:46:50 +0000 | 
| commit | 5f2d1588dde55fcd064890bb63daa172bd9331c7 (patch) | |
| tree | 76a9ffa41e5e8d6e3b6f448963111135db141eaf | |
| parent | 3f3ec14ed011ef1df326035d450a451801947f08 (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)
| -rw-r--r-- | program/steps/settings/folders.inc | 9 | 
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('    ', $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']); | 
