Hello guys,
here are results of my research for this problem.
Emails now are being saved very interesting. It is saved in 'email_addr_bean_rel' table.
And Sugar calls for 'getEmailAddressWidget' function to retreive 'email1'.
In final, following function returns email:
PHP Code:
function getAddressesByGUID($id, $module) {
$return = array();
$q = "SELECT ea.*, ear.* FROM email_addresses ea
LEFT JOIN email_addr_bean_rel ear ON ea.id = ear.email_address_id
WHERE ear.bean_module = '{$module}'
AND ear.bean_id = '{$id}'
AND ear.deleted = 0
ORDER BY ear.reply_to_address, ear.primary_address DESC";
$r = $this->db->query($q);
while($a = $this->db->fetchByAssoc($r)) {
$return[] = $a;
}
return $return;
}
So, what you need is just look at mentioned new table.
Bookmarks