2011-03-28 21:19:59 -07:00
|
|
|
<?
|
|
|
|
|
|
|
|
|
|
$countString = $paginator->counter(array('format' => '%page% %pages% %current% %count%'));
|
2011-03-28 18:47:50 -07:00
|
|
|
|
|
|
|
|
$numbers = explode(" ",$countString);
|
|
|
|
|
|
|
|
|
|
$page = $numbers[0];
|
|
|
|
|
$totalPages = $numbers[1];
|
|
|
|
|
$currentNoRecord = $numbers[2];
|
2011-03-28 21:19:59 -07:00
|
|
|
|
2011-03-28 18:47:50 -07:00
|
|
|
$totalNoRecords = $numbers[3];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$recordObj->total = $totalPages;
|
|
|
|
|
$recordObj->page = $page;
|
|
|
|
|
$recordObj->records = $totalNoRecords;
|
|
|
|
|
|
2011-03-28 21:19:59 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-03-28 18:47:50 -07:00
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
<?
|
|
|
|
|
$i=0;
|
|
|
|
|
foreach($jobs as $job) {
|
|
|
|
|
|
2011-03-30 16:12:16 -07:00
|
|
|
|
2011-03-30 22:54:07 -07:00
|
|
|
$poString = '';
|
|
|
|
|
foreach($job['PurchaseOrder'] as $po) {
|
|
|
|
|
$poString .= ' '.$html->link($po['title'], array('controller'=>'purchase_orders', 'action'=>'view', $po['id']));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2011-04-04 01:48:58 -07:00
|
|
|
$cellArray = array(
|
2011-03-30 22:54:07 -07:00
|
|
|
|
2011-04-04 01:48:58 -07:00
|
|
|
$job['Job']['job_status'],
|
|
|
|
|
$job['Job']['sale_category1'],
|
|
|
|
|
$job['Job']['sale_category'],
|
|
|
|
|
$job['Job']['shipment_category'],
|
|
|
|
|
$html->link($job['Job']['title'], array('controller'=>'jobs','action'=>'view', $job['Job']['id'])),
|
|
|
|
|
$poString,
|
2011-03-30 22:54:07 -07:00
|
|
|
|
|
|
|
|
|
2011-04-04 01:48:58 -07:00
|
|
|
$html->link($customers[$job['Enquiry']['customer_id']], array('controller'=>'customers','action'=>'view', $job['Enquiry']['customer_id'])),
|
|
|
|
|
$job['Job']['comments'],
|
|
|
|
|
$job['Job']['customer_order_number'],
|
|
|
|
|
$job['Job']['date_order_received'],
|
2011-03-30 22:54:07 -07:00
|
|
|
|
2011-04-04 01:48:58 -07:00
|
|
|
$job['Job']['supplier_reference'],
|
|
|
|
|
$job['Job']['date_order_placed_on_principle'],
|
2011-03-30 22:54:07 -07:00
|
|
|
|
2011-04-04 01:48:58 -07:00
|
|
|
$job['Job']['date_scheduled_ex_works'],
|
|
|
|
|
$job['Job']['date_order_sent_to_customer'],
|
|
|
|
|
$job['Job']['domestic_freight_paid_by'],
|
2011-03-30 22:54:07 -07:00
|
|
|
|
|
|
|
|
|
2011-04-04 01:48:58 -07:00
|
|
|
$job['Job']['company_gross_sales_aud'],
|
|
|
|
|
$job['Job']['net_sales_aud'],
|
|
|
|
|
$job['Job']['gross_profit_aud'],
|
|
|
|
|
$job['Job']['ato_exchange_rate'],
|
|
|
|
|
$job['Job']['gst'],
|
|
|
|
|
$job['Job']['currency_id'],
|
|
|
|
|
$job['Job']['gst_amount'],
|
|
|
|
|
$job['Job']['gross_commisions'],
|
|
|
|
|
$job['Job']['invoiced_amount_inc_gst'],
|
|
|
|
|
$job['Job']['net_export_sales_aud'],
|
|
|
|
|
$job['Job']['gross_profit_exports_aud'],
|
|
|
|
|
$job['Job']['gp_percent'],
|
|
|
|
|
$job['Job']['gross_australian_sales_foreign_currency'],
|
|
|
|
|
$job['Job']['net_australian_sales_foreign_currency'],
|
|
|
|
|
$job['Job']['gross_profit_value_australian_sales_foreign_currency'],
|
|
|
|
|
$job['Job']['gross_export_sales_foreign_currency'],
|
|
|
|
|
$job['Job']['net_export_sales_foreign_currency'],
|
|
|
|
|
$job['Job']['gross_profit_value_after_discount_exports_foreign_currency'],
|
|
|
|
|
$job['Job']['gross_commissions'],
|
|
|
|
|
$job['Job']['net_commissions']
|
|
|
|
|
);
|
2011-03-30 22:54:07 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-04-04 01:48:58 -07:00
|
|
|
$recordObj->rows[$i]['id'] = $job['Job']['id'];
|
|
|
|
|
//$rows[$i] = $job;
|
|
|
|
|
$recordObj->rows[$i]['cell'] = $cellArray;
|
|
|
|
|
//$recordObj->rows[$i]['cell'] = $job['Job'];
|
|
|
|
|
$i++;
|
|
|
|
|
};
|
2011-03-30 22:54:07 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-04-04 01:48:58 -07:00
|
|
|
$jsonObj = json_encode($recordObj);
|
|
|
|
|
echo $jsonObj;
|
2011-03-31 21:06:57 -07:00
|
|
|
?>
|