function getQuotesRelatedData($bean) { $return = array(); $emailId = $_REQUEST['recordId']; require_once "modules/Emails/EmailUI.php"; $email = new Email(); $email->retrieve($emailId); $return['subject'] = $email->name; $return['body'] = from_html($email->description_html); $return['toAddress'] = $email->to_addrs; $ret = array(); $ret['uid'] = $emailId; $ret = EmailUI::getDraftAttachments($ret); $return['attachments'] = $ret['attachments']; $return['email_id'] = $emailId; return $return; }
function getQuotesRelatedData($data) { $return = array(); $emailId = $data['recordId']; require_once "modules/Emails/EmailUI.php"; $email = new Email(); $email->retrieve($emailId); $return['subject'] = $email->name; $return['body'] = from_html($email->description_html); $return['toAddress'] = $email->to_addrs; $ret = array(); $ret['uid'] = $emailId; $ret = EmailUI::getDraftAttachments($ret); $return['attachments'] = $ret['attachments']; $return['email_id'] = $emailId; $return['parent_type'] = $email->parent_type; $return['parent_id'] = $email->parent_id; $return['parent_name'] = ''; if (isset($return['parent_type']) && !empty($return['parent_type']) && isset($return['parent_id']) && !empty($return['parent_id'])) { global $beanList; global $beanFiles; $class = $beanList[$return['parent_type']]; require_once $beanFiles[$class]; $bean = new $class(); $bean->retrieve($return['parent_id']); if (isset($bean->full_name)) { $parentName = $bean->full_name; } elseif (isset($bean->name)) { $parentName = $bean->name; } else { $parentName = ''; } $parentName = from_html($parentName); $return['parent_name'] = $parentName; $return['toAddress'] = from_html($bean->full_name) . " <" . from_html($bean->emailAddress->getPrimaryAddress($bean)) . ">"; } return $return; }
function getQuotesRelatedData($bean, $data) { $return = array(); $emailId = $data['recordId']; require_once "modules/Emails/EmailUI.php"; $email = BeanFactory::getBean('Emails', $emailId); $return['subject'] = $email->name; $return['body'] = from_html($email->description_html); $return['toAddress'] = $email->to_addrs; $ret = array(); $ret['uid'] = $emailId; $ret = EmailUI::getDraftAttachments($ret); $return['attachments'] = $ret['attachments']; $return['email_id'] = $emailId; return $return; }