-
-start_table("$table_style colspan=7 width=80%");
-
-if (isset($_POST['StockLocation']) && $_POST['StockLocation'] == $all_items)
- $th = array(_("#"), _("Reference"), _("Supplier"), _("Location"),
- _("Supplier's Reference"), _("Order Date"), _("Currency"), _("Order Total"),"","","");
-else
- $th = array(_("#"), _("Reference"), _("Supplier"),
- _("Supplier's Reference"), _("Order Date"), _("Currency"), _("Order Total"),"","","");
-
-table_header($th);
-
-$j = 1;
-$k = 0; //row colour counter
-$overdue_items = false;
-while ($myrow = db_fetch($result))
-{
-
- if ($myrow["OverDue"] == 1)
- {
- start_row("class='overduebg'");
- $overdue_items = true;
- }
- else
- {
- alt_table_row_color($k);
- }
-
- $modify = "$path_to_root/purchasing/po_entry_items.php?" . SID . "ModifyOrderNumber=" . $myrow["order_no"];
- $receive = "$path_to_root/purchasing/po_receive_items.php?" . SID . "PONumber=" . $myrow["order_no"];
-
- $date = sql2date($myrow["ord_date"]);
-
- label_cell(get_trans_view_str(systypes::po(), $myrow["order_no"]));
- label_cell($myrow["reference"]);
- label_cell($myrow["supp_name"]);
- if (isset($_POST['StockLocation']) && $_POST['StockLocation'] == $all_items)
- label_cell($myrow["location_name"]);
- label_cell($myrow["requisition_no"]);
- label_cell($date);
- label_cell($myrow["curr_code"]);
- amount_cell($myrow["OrderValue"]);
- label_cell("<a href=$modify>" . _("Edit") . "</a>");
- label_cell(print_document_link($myrow['order_no'], _("Print")));
- label_cell("<a href=$receive>" . _("Receive") . "</a>");
- end_row();
-
- $j++;
- If ($j == 12)
- {
- $j = 1;
- table_header($th);
- }
-//end of page full new headings if
+$cols = array(
+ _("#") => array('fun'=>'trans_view', 'ord'=>''),
+ _("Reference"),
+ _("Supplier") => array('ord'=>''),
+ _("Location"),
+ _("Supplier's Reference"),
+ _("Order Date") => array('name'=>'ord_date', 'type'=>'date', 'ord'=>'desc'),
+ _("Currency") => array('align'=>'center'),
+ _("Order Total") => 'amount',
+ array('insert'=>true, 'fun'=>'edit_link'),
+ array('insert'=>true, 'fun'=>'prt_link'),
+ array('insert'=>true, 'fun'=>'receive_link')
+);
+
+if (get_post('StockLocation') != $all_items) {
+ $cols[_("Location")] = 'skip';