Fix copying messages to a folder with "empty" name e.g. "0", better error handling
| | |
| | | return; |
| | | |
| | | // move messages |
| | | if (!empty($_POST['_uid']) && !empty($_POST['_target_mbox'])) { |
| | | if (!empty($_POST['_uid']) && strlen($_POST['_target_mbox'])) { |
| | | $uids = get_input_value('_uid', RCUBE_INPUT_POST); |
| | | $target = get_input_value('_target_mbox', RCUBE_INPUT_POST, true); |
| | | $mbox = get_input_value('_mbox', RCUBE_INPUT_POST, true); |
| | |
| | | } |
| | | // unknown action or missing query param |
| | | else { |
| | | exit; |
| | | $OUTPUT->show_message('internalerror', 'error'); |
| | | } |
| | | |
| | | // send response |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | $OUTPUT->send(); |
| | | } |
| | | else { |
| | | $OUTPUT->show_message('internalerror', 'error'); |
| | | } |
| | | |
| | | exit; |
| | | |
| | | $OUTPUT->send(); |
| | |
| | | } |
| | | // unknown action or missing query param |
| | | else { |
| | | $OUTPUT->show_message('internalerror', 'error'); |
| | | $OUTPUT->send(); |
| | | exit; |
| | | } |
| | | |