Changeset 1319 in subversion


Ignore:
Timestamp:
Apr 16, 2008 2:50:40 PM (5 years ago)
Author:
alec
Message:
  • last change fix
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/program/steps/settings/manage_folders.inc

    r1318 r1319  
    3030 
    3131  if ($OUTPUT->ajax_call) 
    32     $OUTPUT->send('// subscribed'); 
     32    $OUTPUT->remote_response('// subscribed'); 
    3333  } 
    3434 
     
    4040 
    4141  if ($OUTPUT->ajax_call) 
    42     $OUTPUT->send('// unsubscribed'); 
     42    $OUTPUT->remote_response('// unsubscribed'); 
    4343  } 
    4444 
     
    5656    $OUTPUT->command('add_folder_row', $create, $display_create); 
    5757    } 
    58   else if (!$create && $OUTPUT->ajax_call) 
     58  else if (!$create) 
    5959    { 
    6060    $OUTPUT->show_message('errorsaving', 'error'); 
    6161    } 
    62   else if (!$create) 
    63     $OUTPUT->show_message('errorsaving', 'error'); 
    64  
    65   $OUTPUT->send(); 
    6662  } 
    6763 
     
    6965else if ($_action=='rename-folder') 
    7066  { 
    71   $a_mboxes = array_unique(array_merge($IMAP->list_mailboxes(), $IMAP->list_unsubscribed())); 
    72   $delimiter = $IMAP->get_hierarchy_delimiter(); 
    73  
    7467  if (!empty($_POST['_folder_oldname']) && !empty($_POST['_folder_newname'])) 
    7568    $rename = $IMAP->rename_mailbox(($oldname = get_input_value('_folder_oldname', RCUBE_INPUT_POST)), trim(get_input_value('_folder_newname', RCUBE_INPUT_POST, FALSE, 'UTF-7'))); 
     
    7770  if ($rename && $OUTPUT->ajax_call) 
    7871    { 
     72    $a_mboxes = array_unique(array_merge($IMAP->list_mailboxes(), $IMAP->list_unsubscribed())); 
    7973    $delimiter = $IMAP->get_hierarchy_delimiter(); 
    8074    $foldersplit = explode($delimiter, $rename); 
     
    8276    $display_rename = str_repeat('    ', $level) . rcube_charset_convert($foldersplit[$level], 'UTF-7'); 
    8377    $OUTPUT->command('replace_folder_row', $oldname, $rename, $display_rename); 
     78 
    8479    foreach ($a_mboxes as $mbox) 
    8580      if (preg_match('/^'.preg_quote($oldname . $delimiter, '/').'/', $mbox)) 
     
    10095  else if (!$rename) 
    10196    $OUTPUT->show_message('errorsaving', 'error'); 
    102  
    103   $OUTPUT->send(); 
    10497  } 
    10598 
     
    127120    $OUTPUT->show_message('folderdeleted', 'confirmation'); 
    128121    } 
    129   else if ($OUTPUT->ajax_call) 
     122  else if (!$deleted) 
    130123    { 
    131124    $OUTPUT->show_message('errorsaving', 'error'); 
    132125    } 
    133  
     126  } 
     127 
     128if ($OUTPUT->ajax_call) 
    134129  $OUTPUT->send(); 
    135   } 
    136  
    137130 
    138131 
Note: See TracChangeset for help on using the changeset viewer.