assign('MOD',$mod_strings); $smarty->assign('THEME',$theme); if(isset($_REQUEST['record']) && $_REQUEST['record'] !='' && $_REQUEST['mailbox'] == '') { $focus->id = $_REQUEST['record']; $focus->mode = 'edit'; $focus->retrieve_entity_info($_REQUEST['record'],"Emails"); $focus->name=$focus->column_fields['name']; if(isset($_REQUEST['print']) && $_REQUEST['print'] !='') { $query = 'select idlists,from_email,to_email,cc_email,bcc_email from vtiger_emaildetails where emailid =?'; $result = $adb->pquery($query, array($focus->id)); $smarty->assign('FROM_MAIL',$adb->query_result($result,0,'from_email')); $to_email = vt_suppressHTMLTags(implode(',',$json->decode($adb->query_result($result,0,'to_email')))); $smarty->assign('TO_MAIL',$to_email); $cc_add = vt_suppressHTMLTags(implode(',',$json->decode($adb->query_result($result,0,'cc_email')))); $smarty->assign('CC_MAIL',$cc_add); $bcc_add = vt_suppressHTMLTags(implode(',',$json->decode($adb->query_result($result,0,'bcc_email')))); $smarty->assign('BCC_MAIL',$bcc_add); $smarty->assign('SUBJECT',$focus->column_fields['subject']); $smarty->assign('DESCRIPTION',$focus->column_fields['description']); } $smarty->display('PrintEmail.tpl'); } if(isset($_REQUEST['record']) && isset($_REQUEST['mailbox']) && $_REQUEST['print']) { if(isset($_REQUEST["mailbox"]) && $_REQUEST["mailbox"] != "") { $mailbox=$_REQUEST["mailbox"]; } else { $mailbox="INBOX"; } $mailid = $_REQUEST['record']; $MailBox = new MailBox($mailbox); $mail = $MailBox->mbox; $email = new Webmails($MailBox->mbox,$mailid); $status=imap_setflag_full($MailBox->mbox,$mailid,"\\Seen"); $attach_tab=array(); $email->loadMail($attach_tab); echo "\n"; $subject = utf8_decode(utf8_encode(imap_utf8($email->subject))); $from = decode_header($email->from); $to = decode_header($email->to[0]); $cc = decode_header($email->cc_header); $date = decode_header($email->date); for($i=0;$iattname);$i++){ $attachment_links .= $email->anchor_arr[$i].decode_header($email->attname[$i])."
                     "; } $content['body'] = $email->body; $content['attachtab'] = $email->attachtab; $smarty->assign('FROM_MAIL',$from); $smarty->assign('TO_MAIL',trim($to,",").","); $smarty->assign('SUBJECT',$subject); $smarty->assign('DESCRIPTION',$content['body']); $smarty->display('PrintEmail.tpl'); } ?>