From 13009160535715e7ec27ca705b7c95db8c9c5886 Mon Sep 17 00:00:00 2001 From: Karl Cordes Date: Wed, 13 Apr 2011 16:37:34 +1000 Subject: [PATCH] Reports dont count On Hold or Cancelled jobs --- views/boxes/add.ctp | 21 ++ views/boxes/edit.ctp | 23 ++ views/boxes/index.ctp | 66 +++++ views/boxes/view.ctp | 45 ++++ views/freight_forwarders/add.ctp | 15 ++ views/freight_forwarders/edit.ctp | 17 ++ views/freight_forwarders/index.ctp | 48 ++++ views/freight_forwarders/view.ctp | 23 ++ views/jobs/index.ctp | 1 - views/jobs/view_report.ctp | 74 +++++- views/layouts/default.ctp | 12 +- views/principles/index.ctp | 4 + views/shipment_invoices/add.ctp | 28 +++ views/shipment_invoices/edit.ctp | 30 +++ views/shipment_invoices/index.ctp | 82 +++++++ views/shipment_invoices/view.ctp | 64 +++++ views/shipments/add.ctp | 35 +++ views/shipments/edit.ctp | 37 +++ views/shipments/index.ctp | 126 ++++++++++ views/shipments/view.ctp | 371 +++++++++++++++++++++++++++++ webroot/css/quotenik.css | 12 + webroot/js/job_index.js | 12 +- webroot/js/menu.js | 10 +- webroot/js/shipment_index.js | 83 +++++++ 24 files changed, 1211 insertions(+), 28 deletions(-) create mode 100644 views/boxes/add.ctp create mode 100644 views/boxes/edit.ctp create mode 100644 views/boxes/index.ctp create mode 100644 views/boxes/view.ctp create mode 100644 views/freight_forwarders/add.ctp create mode 100644 views/freight_forwarders/edit.ctp create mode 100644 views/freight_forwarders/index.ctp create mode 100644 views/freight_forwarders/view.ctp create mode 100644 views/shipment_invoices/add.ctp create mode 100644 views/shipment_invoices/edit.ctp create mode 100644 views/shipment_invoices/index.ctp create mode 100644 views/shipment_invoices/view.ctp create mode 100644 views/shipments/add.ctp create mode 100644 views/shipments/edit.ctp create mode 100644 views/shipments/index.ctp create mode 100644 views/shipments/view.ctp create mode 100644 webroot/js/shipment_index.js diff --git a/views/boxes/add.ctp b/views/boxes/add.ctp new file mode 100644 index 00000000..c8d97a40 --- /dev/null +++ b/views/boxes/add.ctp @@ -0,0 +1,21 @@ +
+create('Box');?> +
+ + input('shipment_id'); + echo $form->input('length'); + echo $form->input('width'); + echo $form->input('height'); + echo $form->input('weight'); + ?> +
+end('Submit');?> +
+
+ +
diff --git a/views/boxes/edit.ctp b/views/boxes/edit.ctp new file mode 100644 index 00000000..1610348f --- /dev/null +++ b/views/boxes/edit.ctp @@ -0,0 +1,23 @@ +
+create('Box');?> +
+ + input('id'); + echo $form->input('shipment_id'); + echo $form->input('length'); + echo $form->input('width'); + echo $form->input('height'); + echo $form->input('weight'); + ?> +
+end('Submit');?> +
+
+ +
diff --git a/views/boxes/index.ctp b/views/boxes/index.ctp new file mode 100644 index 00000000..1eb95903 --- /dev/null +++ b/views/boxes/index.ctp @@ -0,0 +1,66 @@ +
+

+

+counter(array( +'format' => __('Page %page% of %pages%, showing %current% records out of %count% total, starting on record %start%, ending on %end%', true) +)); +?>

+ + + + + + + + + + + + > + + + + + + + + + +
sort('id');?>sort('shipment_id');?>sort('length');?>sort('width');?>sort('height');?>sort('weight');?>
+ + + link($box['Shipment']['id'], array('controller' => 'shipments', 'action' => 'view', $box['Shipment']['id'])); ?> + + + + + + + + + + link(__('View', true), array('action' => 'view', $box['Box']['id'])); ?> + link(__('Edit', true), array('action' => 'edit', $box['Box']['id'])); ?> + link(__('Delete', true), array('action' => 'delete', $box['Box']['id']), null, sprintf(__('Are you sure you want to delete # %s?', true), $box['Box']['id'])); ?> +
+
+
+ prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?> + | numbers();?> + next(__('next', true).' >>', array(), null, array('class' => 'disabled'));?> +
+
+ +
diff --git a/views/boxes/view.ctp b/views/boxes/view.ctp new file mode 100644 index 00000000..df000f4e --- /dev/null +++ b/views/boxes/view.ctp @@ -0,0 +1,45 @@ +
+

+
+ > + > + +   + + > + > + link($box['Shipment']['id'], array('controller' => 'shipments', 'action' => 'view', $box['Shipment']['id'])); ?> +   + + > + > + +   + + > + > + +   + + > + > + +   + + > + > + +   + +
+
+
+ +
diff --git a/views/freight_forwarders/add.ctp b/views/freight_forwarders/add.ctp new file mode 100644 index 00000000..fccd3694 --- /dev/null +++ b/views/freight_forwarders/add.ctp @@ -0,0 +1,15 @@ +
+create('FreightForwarder');?> +
+ + input('name'); + ?> +
+end('Submit');?> +
+
+ +
diff --git a/views/freight_forwarders/edit.ctp b/views/freight_forwarders/edit.ctp new file mode 100644 index 00000000..d7ca9225 --- /dev/null +++ b/views/freight_forwarders/edit.ctp @@ -0,0 +1,17 @@ +
+create('FreightForwarder');?> +
+ + input('id'); + echo $form->input('name'); + ?> +
+end('Submit');?> +
+
+ +
diff --git a/views/freight_forwarders/index.ctp b/views/freight_forwarders/index.ctp new file mode 100644 index 00000000..570d506b --- /dev/null +++ b/views/freight_forwarders/index.ctp @@ -0,0 +1,48 @@ +
+

+

+counter(array( +'format' => __('Page %page% of %pages%, showing %current% records out of %count% total, starting on record %start%, ending on %end%', true) +)); +?>

+ + + + + + + + > + + + + + +
sort('id');?>sort('name');?>
+ + + + + link(__('View', true), array('action' => 'view', $freightForwarder['FreightForwarder']['id'])); ?> + link(__('Edit', true), array('action' => 'edit', $freightForwarder['FreightForwarder']['id'])); ?> + link(__('Delete', true), array('action' => 'delete', $freightForwarder['FreightForwarder']['id']), null, sprintf(__('Are you sure you want to delete # %s?', true), $freightForwarder['FreightForwarder']['id'])); ?> +
+
+
+ prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?> + | numbers();?> + next(__('next', true).' >>', array(), null, array('class' => 'disabled'));?> +
+
+ +
diff --git a/views/freight_forwarders/view.ctp b/views/freight_forwarders/view.ctp new file mode 100644 index 00000000..ee71194c --- /dev/null +++ b/views/freight_forwarders/view.ctp @@ -0,0 +1,23 @@ +
+

+
+ > + > + +   + + > + > + +   + +
+
+
+ +
diff --git a/views/jobs/index.ctp b/views/jobs/index.ctp index 58d1574d..656cb456 100644 --- a/views/jobs/index.ctp +++ b/views/jobs/index.ctp @@ -1,6 +1,5 @@ link('jquery.chromatable'); echo $javascript->link('job_index'); ?> diff --git a/views/jobs/view_report.ctp b/views/jobs/view_report.ctp index f0b744c3..539d8dde 100644 --- a/views/jobs/view_report.ctp +++ b/views/jobs/view_report.ctp @@ -12,6 +12,7 @@ Enquiry Number Principle Customer + Status Sale Currency Gross Sales AUD Net Sales AUD @@ -51,7 +52,18 @@ ?> - + + + + link($job['Job']['title'], array('controller'=>'jobs', 'action'=>'view', $job['Job']['id']));?> @@ -62,21 +74,36 @@ link($job['Customer']['name'], array('controller'=>'customers','action'=>'view', $job['Customer']['id']));?> + + - + - + - + @@ -90,40 +117,60 @@ - + @@ -139,6 +186,7 @@ + currency($gross_sales_aud_total)?> currency($net_sales_aud_total)?> diff --git a/views/layouts/default.ctp b/views/layouts/default.ctp index ea2c9ea7..6624dd7b 100755 --- a/views/layouts/default.ctp +++ b/views/layouts/default.ctp @@ -56,16 +56,24 @@