Changeset 363514e in github
- Timestamp:
- Aug 1, 2011 4:15:22 AM (22 months ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- f5e5702a
- Parents:
- 1cd3626
- Location:
- program
- Files:
-
- 2 edited
-
include/main.inc (modified) (2 diffs)
-
steps/settings/edit_folder.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
program/include/main.inc
r4d784be r363514e 1470 1470 1471 1471 1472 function rcmail_localize_folderpath($path) 1473 { 1474 global $RCMAIL; 1475 1476 $protect_folders = $RCMAIL->config->get('protect_default_folders'); 1477 $default_folders = (array) $RCMAIL->config->get('default_imap_folders'); 1478 $delimiter = $RCMAIL->imap->get_hierarchy_delimiter(); 1479 $path = explode($delimiter, $path); 1480 $result = array(); 1481 1482 foreach ($path as $idx => $dir) { 1483 $directory = implode($delimiter, array_slice($path, 0, $idx+1)); 1484 if ($protect_folders && in_array($directory, $default_folders)) { 1485 unset($result); 1486 $result[] = rcmail_localize_foldername($directory); 1487 } 1488 else { 1489 $result[] = rcube_charset_convert($dir, 'UTF7-IMAP'); 1490 } 1491 } 1492 1493 return implode($delimiter, $result); 1494 } 1495 1496 1472 1497 function rcmail_quota_display($attrib) 1473 1498 { … … 2346 2371 $RCMAIL->output->add_label('autocompletechars'); 2347 2372 } 2373 2374 function rcmail_localize_folderpath($path) 2375 { 2376 global $RCMAIL; 2377 2378 $protect_folders = $RCMAIL->config->get('protect_default_folders'); 2379 $default_folders = (array) $RCMAIL->config->get('default_imap_folders'); 2380 $delimiter = $RCMAIL->imap->get_hierarchy_delimiter(); 2381 $path = explode($delimiter, $path); 2382 $result = array(); 2383 2384 foreach ($path as $idx => $dir) { 2385 $directory = implode($delimiter, array_slice($path, 0, $idx+1)); 2386 if ($protect_folders && in_array($directory, $default_folders)) { 2387 unset($result); 2388 $result[] = rcmail_localize_foldername($directory); 2389 } 2390 else { 2391 $result[] = rcube_charset_convert($dir, 'UTF7-IMAP'); 2392 } 2393 } 2394 2395 return implode($delimiter, $result); 2396 } -
program/steps/settings/edit_folder.inc
r1cd3626 r363514e 290 290 } 291 291 292 function rcmail_localize_folderpath($path)293 {294 global $RCMAIL;295 296 $protect_folders = $RCMAIL->config->get('protect_default_folders');297 $default_folders = (array) $RCMAIL->config->get('default_imap_folders');298 $delimiter = $RCMAIL->imap->get_hierarchy_delimiter();299 $path = explode($delimiter, $path);300 $result = array();301 302 foreach ($path as $idx => $dir) {303 $directory = implode($delimiter, array_slice($path, 0, $idx+1));304 if ($protect_folders && in_array($directory, $default_folders)) {305 unset($result);306 $result[] = rcmail_localize_foldername($directory);307 }308 else {309 $result[] = rcube_charset_convert($dir, 'UTF7-IMAP');310 }311 }312 313 return implode($delimiter, $result);314 }315 316 292 317 293 //$OUTPUT->set_pagetitle(rcube_label('folders'));
Note: See TracChangeset
for help on using the changeset viewer.
