From 9af9ff7fba89c56f9f20dcf160d8a41ddedab441 Mon Sep 17 00:00:00 2001 From: Karl Cordes Date: Tue, 19 Apr 2011 18:07:27 +1000 Subject: [PATCH] Added principle column to jobs index --- controllers/jobs_controller.php | 14 ++++++++------ views/jobs/index.ctp | 2 ++ views/jobs/view_report.ctp | 2 +- webroot/js/add_job.js | 6 +++--- 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/controllers/jobs_controller.php b/controllers/jobs_controller.php index 060fdc3e..12201e64 100755 --- a/controllers/jobs_controller.php +++ b/controllers/jobs_controller.php @@ -47,6 +47,8 @@ class JobsController extends AppController { $this->set('customers', $this->Job->Enquiry->Customer->find('list')); $this->set('currencies', $this->Job->Currency->find('list')); + $this->set('principleList',$this->Job->Enquiry->Principle->find('list')); + $this->set('sale_category_options', $this->sale_category_options()); $this->set('sale_category_array', $this->sale_category_array()); @@ -373,13 +375,13 @@ class JobsController extends AppController { $this->data['Job']['customer_id'] = $enquiry['Enquiry']['customer_id']; $this->data['Job']['contact_id'] = $enquiry['Enquiry']['contact_id']; $this->data['Job']['enquiry_id'] = $enquiry['Enquiry']['id']; - - if ($this->Job->save($this->data)) { + + if ($this->Job->save($this->data)) { echo "SUCCESS"; - } - else { - echo "FAILURE"; - } + } + else { + echo "FAILURE"; + } } } diff --git a/views/jobs/index.ctp b/views/jobs/index.ctp index f8ec3875..7dcd1a9b 100644 --- a/views/jobs/index.ctp +++ b/views/jobs/index.ctp @@ -43,6 +43,7 @@ echo $paginator->counter(array( sort('Shipment Category','shipment_category');?> sort('Job Number','title');?> Enquiry Number + Principle CMC POs Date Order Placed on Principle sort('Customer','Customer.name');?> @@ -96,6 +97,7 @@ echo $paginator->counter(array( link($job['Job']['title'], array('controller'=>'jobs', 'action'=>'view', $job['Job']['id']));?> link($job['Enquiry']['title'], array('controller'=>'enquiries','action'=>'view', $job['Enquiry']['id']));?> + link($principleList[$job['Enquiry']['principle_id']], '/principles/view/'.$job['Enquiry']['principle_id']);?> link($job['Enquiry']['title'], array('controller'=>'enquiries','action'=>'view', $job['Enquiry']['id']));?> - + link($principleList[$job['Enquiry']['principle_id']], '/principles/view/'.$job['Enquiry']['principle_id']);?> link($job['Customer']['name'], array('controller'=>'customers','action'=>'view', $job['Customer']['id']));?> diff --git a/webroot/js/add_job.js b/webroot/js/add_job.js index d1facb8b..0f246f07 100644 --- a/webroot/js/add_job.js +++ b/webroot/js/add_job.js @@ -1,11 +1,11 @@ $(function() { + $(".addJob").button('enable'); + $(".addJob").click(function() { $(".addJob").button('disable'); addJob(); }); - - // $(".addJob").dblclick(addJob); - + function addJob() {