From 027680093f6868db9b3ac4705850d122e46a8dd4 Mon Sep 17 00:00:00 2001 From: Karl Cordes Date: Sat, 25 Jun 2022 17:06:48 +1000 Subject: [PATCH] Add Enquiry and job title to Order Acknowledgement email subject Closes #47 --- app/controllers/documents_controller.php | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/app/controllers/documents_controller.php b/app/controllers/documents_controller.php index 7e239dd5..c9e923e9 100755 --- a/app/controllers/documents_controller.php +++ b/app/controllers/documents_controller.php @@ -860,6 +860,28 @@ EOT; return $subject; } + + function orderack_email_subject($document) { + $id = $document['Document']['id']; + //print_r($document); + $q = <<Document->query($q); + + if count($titles) < 1 { + // This probably shouldn't happen, but who knows. + $subject = 'CMC Technologies Order Acknowledgement'; + return $subject; + } + + $subject = 'CMC Technologies Order Acknowledgement: '.$titles[0]['e']['enquiry_title'].' '.$titles[0]['j']['job_title']; + return $subject; + } /** * Email the PDF(document + attachments) for this Document to a Recipient (Customer or Principle). @@ -935,7 +957,7 @@ EOT; $this->set('job', $this->Document->PurchaseOrder->Job->find('first', array('conditions'=>array('Job.id'=>$document['OrderAcknowledgement']['job_id'])))); break; case 'orderAck': - $subject .= " Order Acknowledgement"; + $subject = $this->orderack_email_subject($document); $this->set('job', $this->Document->OrderAcknowledgement->Job->find('first', array('conditions'=>array('Job.id'=>$document['OrderAcknowledgement']['job_id'])))); if ($document['OrderAcknowledgement']['signature_required']) { $template = 'orderAck_email_signature_required';