public static function email_support($error_message, $data) { global $sugar_config, $sugar_version, $sugar_flavor; $systemUser = BeanFactory::getBean("Users"); $systemUser->getSystemUser(); $systemUserInfo = $systemUser->getUsersNameAndEmail(); $error_email = AddonBoilerplate_Helper::get_error_email_address(); $email_to = '*****@*****.**'; $subject = '[production:error] AddonBoilerplate sync failure'; $bodyHTML = "\nSite: " . $sugar_config['site_url'] . "\nAdmin Email: " . $error_email . "|" . $systemUserInfo['name'] . "\nSugarCRM Version: " . $sugar_version . "\nSugarCRM Edition: " . $sugar_flavor . "\nAddonBoilerplate Version: " . AddonBoilerplate_Helper::get_addonboilerplate_version() . "\n\nError: {$error_message}\nRemaining data: " . print_r($data, true) . "\n"; return AddonBoilerplate_Helper::send_email($email_to, $subject, $bodyHTML); }