|
@@ -523,6 +523,29 @@ class AdminController extends Controller
|
|
|
return $this->pass();
|
|
|
}
|
|
|
|
|
|
+ public function emailAttachment(Request $request){
|
|
|
+ $params = [
|
|
|
+ 'to' => [
|
|
|
+ ['email' => $request->get('toEmail'), 'name' => $request->get('toName')]
|
|
|
+ ],
|
|
|
+ 'template' => 'attachment',
|
|
|
+ 'subject' => $request->get('subject'),
|
|
|
+ 'template_params' => [
|
|
|
+ 'toEmail' => $request->get('toEmail'),
|
|
|
+ 'toName' => $request->get('toName'),
|
|
|
+ 'message_body' => $request->get('message')
|
|
|
+ ],
|
|
|
+ 'file' => $request->get('attachment_path')
|
|
|
+ ];
|
|
|
+
|
|
|
+ try{
|
|
|
+ $this->sendEmailNotification($params);
|
|
|
+ return $this->pass();
|
|
|
+ }catch(Exception $e){
|
|
|
+ return $this->fail($e->getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
public function emailReport(Request $request, StoreOrder $order){
|
|
|
$results_attachment = $order->getDetailJsonValue('results_attachment');
|
|
|
$params = [
|