Changeset d08333e in github for program/include/main.inc
- Timestamp:
- May 5, 2011 8:46:54 AM (2 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- de0a3f9
- Parents:
- 4764079
- File:
-
- 1 edited
-
program/include/main.inc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
program/include/main.inc
r2a38001 rd08333e 1229 1229 $list = $RCMAIL->imap->list_mailboxes(); 1230 1230 1231 foreach ($list as $folder) 1231 $delimiter = $RCMAIL->imap->get_hierarchy_delimiter(); 1232 1233 foreach ($list as $folder) { 1232 1234 if (empty($p['exceptions']) || !in_array($folder, $p['exceptions'])) 1233 rcmail_build_folder_tree($a_mailboxes, $folder, $RCMAIL->imap->get_hierarchy_delimiter()); 1235 rcmail_build_folder_tree($a_mailboxes, $folder, $delimiter); 1236 } 1234 1237 1235 1238 $select = new html_select($p); 1236 1239 1237 1240 if ($p['noselection']) 1238 1241 $select->add($p['noselection'], ''); 1239 1242 1240 1243 rcmail_render_folder_tree_select($a_mailboxes, $mbox, $p['maxlength'], $select, $p['realnames']); 1241 1244 1242 1245 return $select; 1243 1246 } … … 1252 1255 { 1253 1256 global $RCMAIL; 1257 1258 // Handle namespace prefix 1259 $prefix = ''; 1260 if (!$path) { 1261 $n_folder = $folder; 1262 $folder = $RCMAIL->imap->mod_mailbox($folder); 1263 1264 if ($n_folder != $folder) { 1265 $prefix = substr($n_folder, 0, -strlen($folder)); 1266 } 1267 } 1254 1268 1255 1269 $pos = strpos($folder, $delm); … … 1273 1287 } 1274 1288 1275 $path .= $currentFolder; 1276 1277 // Check \Noselect option (if options are in cache) 1278 if (!$virtual && ($opts = $RCMAIL->imap->mailbox_options($path))) { 1279 $virtual = in_array('\\Noselect', $opts); 1280 } 1289 $path .= $prefix.$currentFolder; 1281 1290 1282 1291 if (!isset($arrFolders[$currentFolder])) { 1292 // Check \Noselect option (if options are in cache) 1293 if (!$virtual && ($opts = $RCMAIL->imap->mailbox_options($path))) { 1294 $virtual = in_array('\\Noselect', $opts); 1295 } 1296 1283 1297 $arrFolders[$currentFolder] = array( 1284 1298 'id' => $path,
Note: See TracChangeset
for help on using the changeset viewer.
