X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=sales%2Fmanage%2Fcustomers.php;h=ba7547565ae4eb8ff152d7ac267a9f0d4c0c76c1;hb=2e181b13aa722a43e78b897404912d6b13a0a937;hp=bf58e7616c0a00487b4af5f87941573ae057e8c8;hpb=cf015790b7363cfcf29b98c82d20787c8d703fc1;p=fa-stable.git diff --git a/sales/manage/customers.php b/sales/manage/customers.php index bf58e761..ba754756 100644 --- a/sales/manage/customers.php +++ b/sales/manage/customers.php @@ -1,5 +1,14 @@ . +***********************************************************************/ $page_security = 3; $path_to_root="../.."; @@ -10,6 +19,10 @@ include_once($path_to_root . "/includes/date_functions.inc"); include_once($path_to_root . "/includes/banking.inc"); include_once($path_to_root . "/includes/ui.inc"); +if (isset($_GET['debtor_no'])) +{ + $_POST['customer_id'] = $_GET['debtor_no']; +} $new_customer = (!isset($_POST['customer_id']) || $_POST['customer_id'] == ""); //-------------------------------------------------------------------------------------------- @@ -18,24 +31,28 @@ function can_process() if (strlen($_POST['CustName']) == 0) { display_error(_("The customer name cannot be empty.")); + set_focus('CustName'); return false; } if (!check_num('credit_limit', 0)) { display_error(_("The credit limit must be numeric and not less than zero.")); + set_focus('credit_limit'); return false; } if (!check_num('pymt_discount', 0, 100)) { display_error(_("The payment discount must be numeric and is expected to be less than 100% and greater than or equal to 0.")); + set_focus('pymt_discount'); return false; } if (!check_num('discount', 0, 100)) { display_error(_("The discount percentage must be numeric and is expected to be less than 100% and greater than or equal to 0.")); + set_focus('discount'); return false; } @@ -78,7 +95,7 @@ function handle_submit() begin_transaction(); $sql = "INSERT INTO ".TB_PREF."debtors_master (name, address, tax_id, email, dimension_id, dimension2_id, - curr_code, credit_status, payment_terms, discount, pymt_discount,credit_limit, + curr_code, credit_status, payment_terms, discount, pymt_discount,credit_limit, sales_type) VALUES (".db_escape($_POST['CustName']) .", " .db_escape($_POST['address']) . ", " . db_escape($_POST['tax_id']) . "," .db_escape($_POST['email']) . ", ".db_escape($_POST['dimension_id']) . ", " @@ -97,15 +114,19 @@ function handle_submit() $Ajax->activate('_page_body'); } } - //-------------------------------------------------------------------------------------------- if (isset($_POST['submit'])) { - handle_submit(); } +//-------------------------------------------------------------------------------------------- +if (isset($_POST['select'])) +{ + context_return(array('customer_id' => $_POST['customer_id'], + 'branch_id' => '')); // this fires customer history checks +} //-------------------------------------------------------------------------------------------- if (isset($_POST['delete'])) @@ -161,7 +182,6 @@ if (isset($_POST['delete'])) } //end if Delete Customer } - check_db_has_sales_types(_("There are no sales types defined. Please define at least one sales type before adding a customer.")); start_form(); @@ -178,11 +198,9 @@ else hidden('customer_id'); } -start_table($table_style2, 7, 6); -echo "