diff options
author | thomascube <thomas@roundcube.net> | 2006-07-31 22:51:23 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2006-07-31 22:51:23 +0000 |
commit | 41fa0b909ac1fe80dd103e8d986776ef46a5b50a (patch) | |
tree | 0a7e053b57951761e9e8662dd799cf46a2b7906a /program/include/main.inc | |
parent | abb32edbeb0e4c9be7b38c4162bd8c7cbd06dc74 (diff) |
Compose, save and sendmail cleanup
Diffstat (limited to 'program/include/main.inc')
-rw-r--r-- | program/include/main.inc | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/program/include/main.inc b/program/include/main.inc index bbfba07fc..48e485ce2 100644 --- a/program/include/main.inc +++ b/program/include/main.inc @@ -712,7 +712,7 @@ function show_message($message, $type='notice', $vars=NULL) return 'this.'.$command; else - $OUTPUT->add_script(sprintf("%s%s.%s", + $OUTPUT->add_script(sprintf("%s%s.%s\n", $framed ? sprintf('if(parent.%s)parent.', $JS_OBJECT_NAME) : '', $JS_OBJECT_NAME, $command)); @@ -789,6 +789,19 @@ function rcube_remote_response($js_code, $flush=FALSE) } +// send correctly formatted response for a request posted to an iframe +function rcube_iframe_response($js_code='') + { + global $OUTPUT, $JS_OBJECT_NAME; + + if (!empty($js_code)) + $OUTPUT->add_script("if(parent.$JS_OBJECT_NAME){\n" . $js_code . "\n}"); + + $OUTPUT->write(); + exit; + } + + // read directory program/localization/ and return a list of available languages function rcube_list_languages() { |