diff --git a/controllers/enquiries_controller.php b/controllers/enquiries_controller.php
index 2b059018..e0f028a0 100755
--- a/controllers/enquiries_controller.php
+++ b/controllers/enquiries_controller.php
@@ -22,9 +22,20 @@ class EnquiriesController extends AppController {
$this->Session->setFlash(__('Invalid Enquiry.', true));
$this->redirect(array('action'=>'index'));
}
- $this->set('enquiry', $this->Enquiry->read(null, $id));
+ $enquiry = $this->Enquiry->read(null, $id);
+ $this->set('enquiry', $enquiry);
$this->set('quotes', $this->Enquiry->Quote->find('all', array('conditions'=>array('Quote.enquiry_id'=>$id), 'order'=>'Quote.revision DESC')));
$this->set('files', $this->Enquiry->EnquiryFile->find('all', array('conditions' => array('EnquiryFile.enquiry_id'=>$id), 'order' => 'EnquiryFile.created ASC')));
+ $this->set('number_of_quotes', $this->Enquiry->Quote->find('count', array('conditions'=>array('Quote.enquiry_id'=>$id))));
+ $this->set('number_of_files', $this->Enquiry->EnquiryFile->find('count', array('conditions' => array('EnquiryFile.enquiry_id'=>$id))));
+ if($enquiry['Enquiry']['billing_address_id'] != 0) {
+ $this->set('billingaddress', $this->Enquiry->BillingAddress->findById($enquiry['Enquiry']['billing_address_id']));
+ }
+
+ if($enquiry['Enquiry']['shipping_address_id'] != 0) {
+ $this->set('shippingaddress', $this->Enquiry->ShippingAddress->findById($enquiry['Enquiry']['shipping_address_id']));
+ }
+
}
diff --git a/controllers/principles_controller.php b/controllers/principles_controller.php
index 1237c314..2627249a 100755
--- a/controllers/principles_controller.php
+++ b/controllers/principles_controller.php
@@ -59,16 +59,7 @@ class PrinciplesController extends AppController {
$this->set(compact('countries','currencies'));
}
- function delete($id = null) {
- if (!$id) {
- $this->Session->setFlash(__('Invalid id for Principle', true));
- $this->redirect(array('action'=>'index'));
- }
- if ($this->Principle->del($id)) {
- $this->Session->setFlash(__('Principle deleted', true));
- $this->redirect(array('action'=>'index'));
- }
- }
+
}
?>
diff --git a/views/addresses/add.ctp b/views/addresses/add.ctp
index 059f4104..19178e81 100755
--- a/views/addresses/add.ctp
+++ b/views/addresses/add.ctp
@@ -9,7 +9,7 @@
echo $form->input('state_id');
echo $form->input('postcode', array('label' => 'Post Code', 'title' => 'The Post Code for this Address. Eg. 2015 for Alexandria'));
echo $form->input('country_id');
- echo $form->input('type', array('label' => 'Address Type (Billing,Shipping or Both)', 'options' => array('Billing','Shipping', 'Both Shipping and Billing')));
+ echo $form->input('type', array('label' => 'Address Type (Billing,Shipping or Both)', 'options' => array('Billing','Shipping', 'Both Shipping and Billing', 'Other')));
echo $form->input('customer_id', array('type' => 'hidden', 'value'=>$customer['Customer']['id']));
?>
diff --git a/views/elements/enquiry_file_table.ctp b/views/elements/enquiry_file_table.ctp
index d61680f9..a95bf97a 100644
--- a/views/elements/enquiry_file_table.ctp
+++ b/views/elements/enquiry_file_table.ctp
@@ -1,4 +1,7 @@
+ Eg. Principle's quotes to CMC, a Customer's completed datasheet, or emails relevent to the Enquiry.
+ Note: These files are read-only once they are uploaded. Changes you make on a local copy are not sent back to the database - the file must be re-uploaded.
+
| diff --git a/views/enquiries/view.ctp b/views/enquiries/view.ctp index af612831..1a1c3d69 100755 --- a/views/enquiries/view.ctp +++ b/views/enquiries/view.ctp @@ -60,6 +60,36 @@ + |
|---|