Changeset 363514e in github


Ignore:
Timestamp:
Aug 1, 2011 4:15:22 AM (22 months ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
f5e5702a
Parents:
1cd3626
Message:
  • Move rcmail_localize_folderpath() to main.inc
Location:
program
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • program/include/main.inc

    r4d784be r363514e  
    14701470 
    14711471 
     1472function 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 
    14721497function rcmail_quota_display($attrib) 
    14731498{ 
     
    23462371    $RCMAIL->output->add_label('autocompletechars'); 
    23472372} 
     2373 
     2374function 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  
    290290} 
    291291 
    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  
    316292 
    317293//$OUTPUT->set_pagetitle(rcube_label('folders')); 
Note: See TracChangeset for help on using the changeset viewer.