diff --git a/controllers/documents_controller.php b/controllers/documents_controller.php index 58808d04..6a2f991f 100755 --- a/controllers/documents_controller.php +++ b/controllers/documents_controller.php @@ -329,35 +329,21 @@ class DocumentsController extends AppController { } else { - $originalDoc = $this->Document->find('first', array('conditions' => array('Document.id' => $id))); - - - + $enquiry = $this->Document->OrderAcknowledgement->Enquiry->find('first', array('conditions'=>array('Enquiry.id'=>$originalDoc['Quote']['enquiry_id']))); - $enquiry['Enquiry']['status_id'] = 3; //Job Won, Order Placed $this->Document->OrderAcknowledgement->Enquiry->save($enquiry); - - - $job = $this->Document->OrderAcknowledgement->Job->newJob($enquiry); //Only way to know Enquiry ID is if it's a Quote. - if($job == false) { echo 'Error: Unable to create Job'; } else { - - - $newDoc = array(); - $newDoc['Document']['type'] = 'orderAck'; - $newDoc['OrderAcknowledgement']['job_id'] = $job['Job']['id']; - $newDoc['OrderAcknowledgement']['enquiry_id'] = $enquiry['Enquiry']['id']; $newDoc['OrderAcknowledgement']['currency_id'] = 2; //Default to AUD. $newDoc['OrderAcknowledgement']['issue_date'] = date('Y-m-d'); @@ -365,8 +351,6 @@ class DocumentsController extends AppController { $newDoc['Document']['revision'] = 0; //No revisions for Order Acks. I have decreed it! $newDoc['Document']['type'] = 'orderAck'; - - /** Copy the LineItems from this Document. Applies to all of the Document Types */ if(!empty($originalDoc['LineItem'])) { $newDoc['LineItem'] = $originalDoc['LineItem']; @@ -386,14 +370,6 @@ class DocumentsController extends AppController { } $this->Document->saveAll($newDoc); } - - - - - - - - } } diff --git a/views/elements/document_orderack_view.ctp b/views/elements/document_orderack_view.ctp index 1034adf9..499b554a 100644 --- a/views/elements/document_orderack_view.ctp +++ b/views/elements/document_orderack_view.ctp @@ -5,6 +5,13 @@