|
@@ -530,6 +530,10 @@ class AdminController extends Controller
|
|
|
$order->detail_json = json_encode($detailJson);
|
|
|
$order->save();
|
|
|
|
|
|
+ if($fileRef === 'results_attachment'){
|
|
|
+ $this->emailReport($request, $order);
|
|
|
+ }
|
|
|
+
|
|
|
return $this->pass();
|
|
|
}
|
|
|
|
|
@@ -545,10 +549,13 @@ class AdminController extends Controller
|
|
|
$emailParams = [
|
|
|
'toEmail' => $order->user->getEmail(),
|
|
|
'toName' => $order->user->displayName(),
|
|
|
- 'subject' => 'Test Results for Order #' . $order->iid,
|
|
|
+ 'subject' => 'Your Test Results Are Ready',
|
|
|
'message' => $request->get('message'),
|
|
|
'attachmentPath' => $results_attachment['path']
|
|
|
];
|
|
|
+ if(!$emailParams['message']){
|
|
|
+ $emailParams['message'] = '<p>Your test results are now available in your secure account.</p><p>To view your results, please click the button below to log in:</p>';
|
|
|
+ }
|
|
|
|
|
|
$response = $this->emailService->sendEmailWithAttachment($emailParams);
|
|
|
return $this->pass();
|