Packing list email subject match Invoice/PO etc
This commit is contained in:
parent
58c032f989
commit
a6222ac87f
|
|
@ -903,6 +903,28 @@ EOT;
|
||||||
return $subject;
|
return $subject;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function packing_list_email_subject($document) {
|
||||||
|
$id = $document['Document']['id'];
|
||||||
|
|
||||||
|
$q = <<<EOT
|
||||||
|
SELECT p.title as packing_list_title, j.title as job_title, e.title as enquiry_title
|
||||||
|
FROM packing_lists p
|
||||||
|
JOIN enquiries e on p.enquiry_id = e.id
|
||||||
|
JOIN jobs j on p.job_id = j.id
|
||||||
|
WHERE p.document_id = $id;
|
||||||
|
EOT;
|
||||||
|
$titles = $this->Document->query($q);
|
||||||
|
|
||||||
|
if(count($titles) < 1) {
|
||||||
|
// This probably shouldn't happen, but who knows.
|
||||||
|
$subject = 'Packing list';
|
||||||
|
return $subject;
|
||||||
|
}
|
||||||
|
|
||||||
|
$subject = 'Packing list: '.$titles[0]['p']['packing_list_title'].' '.$titles[0]['e']['enquiry_title'].' '.$titles[0]['j']['job_title'];
|
||||||
|
return $subject;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -985,7 +1007,7 @@ EOT;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'packingList':
|
case 'packingList':
|
||||||
$subject = "Packing List: ".$enquiry['Enquiry']['title'];
|
$subject = $this->packing_list_email_subject($document);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue