Changeset 4968 in subversion
- Timestamp:
- Jul 26, 2011 9:22:11 AM (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/steps/settings/folders.inc
r4938 r4968 268 268 foreach ($list_folders as $i => $folder) { 269 269 $idx = $i + 1; 270 $subscribed = in_array($folder['id'], $a_subscribed); 270 $sub_key = array_search($folder['id'], $a_subscribed); 271 $subscribed = $sub_key !== false; 271 272 $protected = ($CONFIG['protect_default_folders'] == true && in_array($folder['id'], $CONFIG['default_imap_folders'])); 272 273 $noselect = false; … … 277 278 $display_folder = str_repeat(' ', $folder['level']) 278 279 . Q($protected ? rcmail_localize_foldername($folder['id']) : $folder['name']); 280 281 if ($sub_key !== false) 282 unset($a_subscribed[$sub_key]); 279 283 280 284 if ($folder['virtual']) { … … 326 330 } 327 331 332 // Unsubscribe from non-existing folders 333 foreach ($a_subscribed as $folder) { 334 $IMAP->unsubscribe($folder); 335 } 336 328 337 $RCMAIL->plugins->exec_hook('folders_list', array('table' => $table)); 329 338
Note: See TracChangeset
for help on using the changeset viewer.
