X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=sales%2Finquiry%2Fsales_orders_view.php;h=bcf416caece07fa14f3cf5239fcc7cbef9091d6e;hb=3e2a432dd72688dbac39a07716201b2b00c16c8b;hp=3711fc9b8a142f9fcc7dfa898bbf34eaea330a35;hpb=81c7b7180002519fbd9790fcecd019c5a89fcbdf;p=fa-stable.git diff --git a/sales/inquiry/sales_orders_view.php b/sales/inquiry/sales_orders_view.php index 3711fc9b..bcf416ca 100644 --- a/sales/inquiry/sales_orders_view.php +++ b/sales/inquiry/sales_orders_view.php @@ -109,14 +109,21 @@ else unset($selected_stock_item); } -//--------------------------------------------------------------------------------------------- -if (isset($_POST['ChangeTmpl']) && $_POST['ChangeTmpl'] != 0) +function change_tpl_flag($id) { - $sql = "UPDATE ".TB_PREF."sales_orders SET type = !type WHERE order_no=".$_POST['ChangeTmpl']; + global $Ajax; + + $sql = "UPDATE ".TB_PREF."sales_orders SET type = !type WHERE order_no=$id"; db_query($sql, "Can't change sales order type"); + $Ajax->activate('orders_tbl'); } //--------------------------------------------------------------------------------------------- +$id = find_submit('_chgtpl'); +if ($id != -1) + change_tpl_flag($id); + +//--------------------------------------------------------------------------------------------- $sql = "SELECT ".TB_PREF."sales_orders.order_no, ".TB_PREF."debtors_master.curr_code, ".TB_PREF."debtors_master.name, ".TB_PREF."cust_branch.br_name, ".TB_PREF."sales_orders.ord_date, ".TB_PREF."sales_orders.deliver_to, ".TB_PREF."sales_orders.delivery_date, @@ -203,6 +210,11 @@ if ($result) $view_page = get_customer_trans_view_str(systypes::sales_order(), $myrow["order_no"]); $formated_del_date = sql2date($myrow["delivery_date"]); $formated_order_date = sql2date($myrow["ord_date"]); + if (isset($_POST['Update']) && + check_value( "chgtpl".$myrow["order_no"]) != $myrow["type"]) { + change_tpl_flag($myrow["order_no"]); + $myrow['type'] = !$myrow['type']; + } // $not_closed = $myrow['type'] && ($myrow["TotDelivered"] < $myrow["TotQuantity"]); // if overdue orders, then highlight as so @@ -245,9 +257,8 @@ if ($result) } else { - echo "