+sqgetGlobalVar('session', $session, SQ_POST);
+sqgetGlobalVar('mailbox', $mailbox, SQ_POST);
+if (! sqgetGlobalVar('query', $addrquery, SQ_POST))
+ $addrquery='';
+sqgetGlobalVar('listall', $listall, SQ_POST);
+sqgetGlobalVar('backend', $backend, SQ_POST);
+
+/**
+ * Insert hidden data
+ */
+function addr_insert_hidden() {
+ global $body, $subject, $send_to, $send_to_cc, $send_to_bcc, $mailbox, $mailprio,
+ $request_mdn, $request_dr, $identity, $session, $composeMessage, $action;
+
+//FIXME Do not echo HTML from the core. This file already uses templates mostly, so why are we echoing here at all?!?
+ // someone tell me why this is needed and if so, why it isn't something like replace \r\n with \n
+ // if (substr($body, 0, 1) == "\r") {
+ // echo addHidden('body', "\n".$body);
+ // } else {
+ echo addHidden('body', $body);
+ // }
+
+ if (is_object($composeMessage) && $composeMessage->entities)
+ echo addHidden('attachments', urlencode(serialize($composeMessage->entities)));
+
+ echo addHidden('session', $session).
+ addHidden('smaction', $action).
+ addHidden('subject', $subject).
+ addHidden('send_to', $send_to).
+ addHidden('send_to_bcc', $send_to_bcc).
+ addHidden('send_to_cc', $send_to_cc).
+ addHidden('mailprio', $mailprio).
+ addHidden('request_mdn', $request_mdn).
+ addHidden('request_dr', $request_dr).
+ addHidden('identity', $identity).
+ addHidden('mailbox', $mailbox).
+ addHidden('from_htmladdr_search', 'true');
+}