diff --git a/controllers/invoices_controller.php b/controllers/invoices_controller.php index 6904c681..acfb78cd 100644 --- a/controllers/invoices_controller.php +++ b/controllers/invoices_controller.php @@ -53,10 +53,10 @@ class InvoicesController extends AppController { $enquiryid = $this->params['named']['enquiryid']; $enquiry = $this->Invoice->Enquiry->findById($enquiryid); - + $jobs = $this->Invoice->Job->find('list', array('conditions'=>array('Job.enquiry_id'=>$enquiryid))); $user = $this->Auth->user(); - $this->set(compact('enquiry', 'user')); + $this->set(compact('enquiry', 'user','jobs')); } else { $this->Session->setFlash(__('Invalid Enquiry ID', true)); diff --git a/views/enquiries/view.ctp b/views/enquiries/view.ctp index 693b535a..20087672 100755 --- a/views/enquiries/view.ctp +++ b/views/enquiries/view.ctp @@ -224,6 +224,7 @@ $class = ' class="altrow"';?> Issue Date Due Date Invoice Number + Job Customer Paid / Unpaid Payment Received Date @@ -248,6 +249,9 @@ $class = ' class="altrow"';?> + + link($invoice['Job']['title'], array('controller'=>'jobs', 'action'=>'view',$invoice['Invoice']['job_id'])); ?> + link($invoice['Customer']['name'], array('controller'=> 'customers', 'action'=>'view', $invoice['Customer']['id'])); ?> @@ -306,4 +310,4 @@ $class = ' class="altrow"';?> - \ No newline at end of file + \ No newline at end of file diff --git a/views/invoices/add.ctp b/views/invoices/add.ctp index 5d9e0c23..c055838b 100644 --- a/views/invoices/add.ctp +++ b/views/invoices/add.ctp @@ -5,11 +5,12 @@ input('issue_date'); echo $form->input('due_date'); - + echo $form->input('job_id'); echo $form->input('enquiry_id', array('type'=>'hidden','value'=>$enquiry['Enquiry']['id'])); echo $form->input('user_id', array('type'=>'hidden','value'=>$user['User']['id'])); echo $form->input('customer_id', array('type'=>'hidden', 'value'=>$enquiry['Enquiry']['customer_id'])); + ?> end('Submit');?> @@ -23,3 +24,4 @@
  • link(__('New User', true), array('controller' => 'users', 'action' => 'add')); ?>
  • + \ No newline at end of file diff --git a/views/invoices/index.ctp b/views/invoices/index.ctp index 4aaedb4f..80a94dab 100644 --- a/views/invoices/index.ctp +++ b/views/invoices/index.ctp @@ -9,14 +9,15 @@ - + + - + @@ -30,9 +31,7 @@ ?> > - + @@ -41,6 +40,12 @@ + + - +
    sort('created');?> sort('issue_date');?> sort('due_date');?> sort('Invoice Number');?>sort('Job Number');?>sort('enquiry_id');?> sort('Customer'); ?> sort('paid');?> sort('payment_received_date');?>sort('enquiry_id');?>sort('user_id');?>
    - toUnix($invoice['Invoice']['created'])); ?> - toUnix($invoice['Invoice']['issue_date'])); ?> + + link($invoice['Job']['title'], array('controller'=>'jobs', 'action'=>'view', $invoice['Invoice']['job_id'])); ?> + + link($invoice['Enquiry']['title'], array('controller' => 'enquiries', 'action' => 'view', $invoice['Enquiry']['id'])); ?> @@ -67,9 +72,7 @@ ?> - link($invoice['Enquiry']['title'], array('controller' => 'enquiries', 'action' => 'view', $invoice['Enquiry']['id'])); ?> - link($invoice['User']['username'], array('controller' => 'users', 'action' => 'view', $invoice['User']['id'])); ?>