Changeset 1319 in subversion
- Timestamp:
- Apr 16, 2008 2:50:40 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/steps/settings/manage_folders.inc
r1318 r1319 30 30 31 31 if ($OUTPUT->ajax_call) 32 $OUTPUT-> send('// subscribed');32 $OUTPUT->remote_response('// subscribed'); 33 33 } 34 34 … … 40 40 41 41 if ($OUTPUT->ajax_call) 42 $OUTPUT-> send('// unsubscribed');42 $OUTPUT->remote_response('// unsubscribed'); 43 43 } 44 44 … … 56 56 $OUTPUT->command('add_folder_row', $create, $display_create); 57 57 } 58 else if (!$create && $OUTPUT->ajax_call)58 else if (!$create) 59 59 { 60 60 $OUTPUT->show_message('errorsaving', 'error'); 61 61 } 62 else if (!$create)63 $OUTPUT->show_message('errorsaving', 'error');64 65 $OUTPUT->send();66 62 } 67 63 … … 69 65 else if ($_action=='rename-folder') 70 66 { 71 $a_mboxes = array_unique(array_merge($IMAP->list_mailboxes(), $IMAP->list_unsubscribed()));72 $delimiter = $IMAP->get_hierarchy_delimiter();73 74 67 if (!empty($_POST['_folder_oldname']) && !empty($_POST['_folder_newname'])) 75 68 $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'))); … … 77 70 if ($rename && $OUTPUT->ajax_call) 78 71 { 72 $a_mboxes = array_unique(array_merge($IMAP->list_mailboxes(), $IMAP->list_unsubscribed())); 79 73 $delimiter = $IMAP->get_hierarchy_delimiter(); 80 74 $foldersplit = explode($delimiter, $rename); … … 82 76 $display_rename = str_repeat(' ', $level) . rcube_charset_convert($foldersplit[$level], 'UTF-7'); 83 77 $OUTPUT->command('replace_folder_row', $oldname, $rename, $display_rename); 78 84 79 foreach ($a_mboxes as $mbox) 85 80 if (preg_match('/^'.preg_quote($oldname . $delimiter, '/').'/', $mbox)) … … 100 95 else if (!$rename) 101 96 $OUTPUT->show_message('errorsaving', 'error'); 102 103 $OUTPUT->send();104 97 } 105 98 … … 127 120 $OUTPUT->show_message('folderdeleted', 'confirmation'); 128 121 } 129 else if ( $OUTPUT->ajax_call)122 else if (!$deleted) 130 123 { 131 124 $OUTPUT->show_message('errorsaving', 'error'); 132 125 } 133 126 } 127 128 if ($OUTPUT->ajax_call) 134 129 $OUTPUT->send(); 135 }136 137 130 138 131
Note: See TracChangeset
for help on using the changeset viewer.
