warrantee_expires();
$difference = round(abs(strtotime($expires) - strtotime($now))/86400);
if ($difference > 30) {
$data['email_content'] .= '
';
} else {
$data['email_content'] .= '
';
}
$data['email_content'] .= '| ';
$data['email_content'] .= $asset->showAssetName().' | '.$asset->asset_tag.' | ';
$data['email_content'] .= ''.$asset->warrantee_expires().' | ';
$data['email_content'] .= ''.$difference.' days | ';
$data['email_content'] .= '
';
}
if ((Setting::getSettings()->alert_email!='') && (Setting::getSettings()->alerts_enabled==1)){
if (count($expiring_assets) > 0) {
Mail::send('emails.expiring-report', $data, function ($m) {
$m->to(Setting::getSettings()->alert_email, Setting::getSettings()->site_name);
$m->subject('Expiring Assets Report');
});
}
} else {
if (Setting::getSettings()->alert_email=='') {
echo "Could not send email. No alert email configured in settings. \n";
} elseif (Setting::getSettings()->alerts_enabled!=1) {
echo "Alerts are disabled in the settings. No mail will be sent. \n";
}
}
}
}