diff --git a/controllers/documents_controller.php b/controllers/documents_controller.php index 24f66078..498b8657 100755 --- a/controllers/documents_controller.php +++ b/controllers/documents_controller.php @@ -26,7 +26,7 @@ class DocumentsController extends AppController { $this->redirect(array('action'=>'index')); } $document = $this->Document->read(null,$id); - //$document = $this->Document->find('first',array('conditions'=>array('Document.id'=>$id), 'recursive'=>2)); +//$document = $this->Document->find('first',array('conditions'=>array('Document.id'=>$id), 'recursive'=>2)); $this->set('document', $document); $this->data = $document; @@ -155,7 +155,7 @@ class DocumentsController extends AppController { $this->data['Invoice']['customer_id'] = $enquiry['Enquiry']['customer_id']; $this->data['Document']['user_id']= $enquiry['Enquiry']['user_id']; - //$number_of_revisions = $this->Document->Invoice->findCount('Invoice.enquiry_id ='. $enquiryid); +//$number_of_revisions = $this->Document->Invoice->findCount('Invoice.enquiry_id ='. $enquiryid); $this->data['Document']['revision'] = 0; //No revisions for Invoices. I have decreed it! $this->data['Document']['type'] = 'invoice'; @@ -218,7 +218,7 @@ class DocumentsController extends AppController { } else if (!empty($document['Quote']['id'])) { - //First setup the Date and default valid until date. (30 days from today). +//First setup the Date and default valid until date. (30 days from today). $today_date = date("Y-m-d"); $valid_until = date("Y-m-d", strtotime("+30 days")); @@ -310,6 +310,7 @@ class DocumentsController extends AppController { } } + function pdf($id = null) { //Configure::write('debug',0); @@ -449,7 +450,7 @@ class DocumentsController extends AppController { } - //Called via AJAX to generate Quotation First Pages. +//Called via AJAX to generate Quotation First Pages. function generateFirstPage($id = null) { $this->layout = 'ajax'; diff --git a/views/documents/pdf_orderack.ctp b/views/documents/pdf_orderack.ctp index bebd5d6b..36fbe3cf 100644 --- a/views/documents/pdf_orderack.ctp +++ b/views/documents/pdf_orderack.ctp @@ -34,9 +34,9 @@ $this->element('pdf_output', array('pdfdoc'=>$pdfdoc)); ?> - + \ No newline at end of file diff --git a/views/elements/document_invoice_view.ctp b/views/elements/document_invoice_view.ctp index 83bc6131..9bb3b532 100644 --- a/views/elements/document_invoice_view.ctp +++ b/views/elements/document_invoice_view.ctp @@ -15,6 +15,10 @@ echo $form->input('Invoice.currency_id'); echo $form->input('Invoice.issue_date'); echo $form->input('Invoice.due_date'); + + echo $form->input('Document.bill_to'); + echo $form->input('Document.ship_to'); + echo $form->input('Invoice.ship_via'); echo $form->input('Invoice.fob'); echo $form->input('Document.shipping_details', array('id'=>'shippingDetails')); diff --git a/views/elements/document_orderack_view.ctp b/views/elements/document_orderack_view.ctp index 629920c5..932e426f 100644 --- a/views/elements/document_orderack_view.ctp +++ b/views/elements/document_orderack_view.ctp @@ -13,6 +13,10 @@ echo $form->input('OrderAcknowledgement.currency_id'); echo $form->input('OrderAcknowledgement.issue_date'); + echo $form->input('Document.bill_to'); + echo $form->input('Document.ship_to'); + + echo $form->input('OrderAcknowledgement.ship_via'); echo $form->input('OrderAcknowledgement.fob'); echo $form->input('OrderAcknowledgement.estimated_delivery'); diff --git a/views/elements/pdf_shipping_billing_box.ctp b/views/elements/pdf_shipping_billing_box.ctp index 4464a529..543e9b42 100644 --- a/views/elements/pdf_shipping_billing_box.ctp +++ b/views/elements/pdf_shipping_billing_box.ctp @@ -25,23 +25,11 @@ $col3width = '30%'; - -
- -
-
- -
- + + - -
- -
-
- -
- + + diff --git a/webroot/js/document_add_edit.js b/webroot/js/document_add_edit.js index f557b1a7..a93822c9 100644 --- a/webroot/js/document_add_edit.js +++ b/webroot/js/document_add_edit.js @@ -299,6 +299,9 @@ $(function() { //Invoice View $('#shippingDetails').ckeditor(config); + + $("#DocumentBillTo").ckeditor(config); + $("#DocumentShipTo").ckeditor(config); $("#saveInvoiceButton").click(function() { @@ -334,6 +337,12 @@ $(function() { this.updateElement(); }); + $("#DocumentBillTo").ckeditor(function() { + this.updateElement(); + }); + $("#DocumentShipTo").ckeditor(function() { + this.updateElement(); + }); var invoiceDetails = $('#DocumentEditForm').find('input,select,textarea');