- if (isset($purl['query'])) {
- $url .= '&' . $purl['query'];
- }
- if ($compose_new_win == '1') {
- $output[] = '<A HREF="' . $url . '" target="compose_window" onClick="comp_in_new()">' . $fieldsdescr[$cmd] . '</A>';
- }
- else {
- $output[] = '<A HREF="' . $url . '">' . $fieldsdescr[$cmd] . '</A>';
- }
- if ($cmd == 'Post') {
- $url .= '&reply_subj=' . urlencode($subject)
- . '&reply_id=' . $passed_id
- . '&ent_num=' . $ent_num
- . '&mailprio=' . $priority_level;
- if ($compose_new_win == '1') {
- $output[] = '<A HREF="' . $url . '" target="compose_window" onClick="comp_in_new()">' . $fieldsdescr['Reply'] . '</A>';
- }
- else {
- $output[] = '<A HREF="' . $url . '">' . $fieldsdescr['Reply'] . '</A>';
- }
+ if ($cmd == 'post') {
+ $url .= '&passed_id='.$passed_id.
+ '&mailbox='.urlencode($mailbox).
+ (isset($passed_ent_id)?'&passed_ent_id='.$passed_ent_id:'');
+ $url .= '&action=reply';
+
+ $output[] = makeComposeLink($url, $fieldsdescr['reply']);