diff --git a/controllers/users_controller.php b/controllers/users_controller.php index aa6fca1d..a44d1320 100755 --- a/controllers/users_controller.php +++ b/controllers/users_controller.php @@ -56,7 +56,7 @@ class UsersController extends AppController { function logout() { - $this->Cookie->del('Auth.User'); + $this->Cookie->del('Auth.User'); $this->redirect($this->Auth->logout()); } @@ -80,10 +80,10 @@ class UsersController extends AppController { //$user = $this->User->read(null, $id); $userFields = array('User.id', 'User.principle_id','User.customer_id','User.type', - 'User.access_level','User.username','User.first_name','User.last_name', - 'User.email','User.job_title','User.phone','User.mobile','User.fax','User.phone_extension','User.direct_phone', - 'User.notes','User.by_vault','User.blacklisted' - ); + 'User.access_level','User.username','User.first_name','User.last_name', + 'User.email','User.job_title','User.phone','User.mobile','User.fax','User.phone_extension','User.direct_phone', + 'User.notes','User.by_vault','User.blacklisted' + ); $user = $this->User->find('first', array('conditions'=>array('User.id'=>$id), 'fields'=>$userFields, 'recursive'=>0)); @@ -113,10 +113,10 @@ class UsersController extends AppController { break; case 'user': - //$this->set('enquiries', $this->paginate('Enquiry', array('Enquiry.user_id' => $id))); + //$this->set('enquiries', $this->paginate('Enquiry', array('Enquiry.user_id' => $id))); + - $this->render('viewUser'); @@ -187,9 +187,6 @@ class UsersController extends AppController { } - else { - $this->redirect('/'); - } } @@ -252,7 +249,7 @@ class UsersController extends AppController { } } - + diff --git a/models/user.php b/models/user.php index 766aa436..2d489edd 100755 --- a/models/user.php +++ b/models/user.php @@ -8,7 +8,6 @@ class User extends AppModel { var $validate = array( 'first_name' => array('notEmpty'), - 'last_name' => array('notEmpty'), 'email' => array('email') ); diff --git a/views/jobs/index.ctp b/views/jobs/index.ctp index 681e3515..7c98067e 100755 --- a/views/jobs/index.ctp +++ b/views/jobs/index.ctp @@ -1,227 +1,248 @@ link('jquery.jeditable.mini'); -echo $javascript->link('jobindex_editinplace'); -echo $javascript->link('addjob'); - +//echo $javascript->link('jquery.jeditable.mini'); +//echo $javascript->link('jobindex_editinplace'); +//echo $javascript->link('addjob'); +echo $javascript->link('job_index'); ?>

+ + + + +

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

- - +
+ prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?> + | numbers();?> + next(__('next', true).' >>', array(), null, array('class' => 'disabled'));?> +
- - - - - - +
-
- - - +
sort('created');?>sort('Job Number');?>sort('enquiry_id');?>sort('Customer');?>sort('customer_order_number');?>sort('supplier_reference');?>sort('date_order_received');?>sort('date_order_placed_on_principle');?>sort('date_scheduled_ex_works');?>sort('date_order_sent_to_customer');?>
+ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - sort('date_order_received');?> + + + - ?> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + - - + + + - - - + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - -
sort('domestic_freight_paid_by');?>sort('sale_category');?>sort('shipment_category');?>sort('comments');?>sort('company_gross_sales_aud');?>sort('net_sales_aud');?>sort('gross_profit_aud');?>sort('ato_exchange_rate');?>sort('gst');?>sort('currency_id');?>sort('gst_amount');?>sort('gross_commisions');?>sort('invoiced_amount_inc_gst');?>sort('net_export_sales_aud');?>sort('gross_profit_exports_aud');?>sort('gp_percent');?>sort('gross_australian_sales_foreign_currency');?>sort('net_australian_sales_foreign_currency');?>sort('gross_profit_value_australian_sales_foreign_currency');?>sort('gross_export_sales_foreign_currency');?>sort('net_export_sales_foreign_currency');?>sort('gross_profit_value_after_discount_exports_foreign_currency');?>sort('gross_commissions');?>sort('net_commissions');?>sort('created');?>sort('Job Number');?>sort('enquiry_id');?>sort('Customer');?>sort('customer_order_number');?>sort('supplier_reference');?>
sort('date_order_placed_on_principle');?>sort('date_scheduled_ex_works');?>sort('date_order_sent_to_customer');?>
sort('domestic_freight_paid_by');?>sort('sale_category');?>sort('shipment_category');?>sort('comments');?>sort('company_gross_sales_aud');?>sort('net_sales_aud');?>sort('gross_profit_aud');?>sort('ato_exchange_rate');?>sort('gst');?>sort('currency_id');?>sort('gst_amount');?>sort('gross_commisions');?>sort('invoiced_amount_inc_gst');?>sort('net_export_sales_aud');?>sort('gross_profit_exports_aud');?>sort('gp_percent');?>sort('gross_australian_sales_foreign_currency');?>sort('net_australian_sales_foreign_currency');?>sort('gross_profit_value_australian_sales_foreign_currency');?>sort('gross_export_sales_foreign_currency');?>sort('net_export_sales_foreign_currency');?>sort('gross_profit_value_after_discount_exports_foreign_currency');?>sort('gross_commissions');?>sort('net_commissions');?>
- toUnix($job['Job']['created'])); ?> - + toUnix($job['Job']['created'])); ?> + - link(__($job['Job']['title'], true), array('action' => 'view', $job['Job']['id'])); ?> - - link($job['Enquiry']['title'], array('controller' => 'enquiries', 'action' => 'view', $job['Enquiry']['id'])); ?> - - link($customers[$job['Enquiry']['customer_id']], array('controller'=>'customers', - 'action'=>'view', $job['Enquiry']['customer_id'])); ?> - - - + link(__($job['Job']['title'], true), array('action' => 'view', $job['Job']['id'])); ?> + + link($job['Enquiry']['title'], array('controller' => 'enquiries', 'action' => 'view', $job['Enquiry']['id'])); ?> + + link($customers[$job['Enquiry']['customer_id']], array('controller'=>'customers', + 'action'=>'view', $job['Enquiry']['customer_id'])); ?> + + + - - + + + - - - - - - - - + + + + + + - - - - - - - - + + + + + + + + - - + + - - + + - - + + - - + + - + + ?> - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - link(__('View', true), array('action' => 'view', $job['Job']['id'])); ?> - link(__('Edit', true), array('action' => 'edit', $job['Job']['id']), array('class'=>'editWindow', 'name'=>$job['Job']['id'])); ?> -
+ + link(__('View', true), array('action' => 'view', $job['Job']['id'])); ?> + link(__('Edit', true), array('action' => 'edit', $job['Job']['id']), array('class'=>'editWindow', 'name'=>$job['Job']['id'])); ?> + + + + + + +
prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?> | numbers();?> diff --git a/views/layouts/grid.ctp b/views/layouts/grid.ctp index 2443a5f8..494ac8cb 100644 --- a/views/layouts/grid.ctp +++ b/views/layouts/grid.ctp @@ -22,7 +22,7 @@ echo $javascript->link('slickgrid/plugins/slick.cellrangeselector'); echo $javascript->link('slickgrid/plugins/slick.cellrangedecorator'); echo $javascript->link('slickgrid/plugins/slick.cellselectionmodel'); - echo $javascript->link('jobindex'); + echo $javascript->link('job_grid'); echo $scripts_for_layout; ?>