- if (list_updated('customer_id') || ($new && list_updated('bank_account'))) {
- $_SESSION['alloc']->read();
- $_POST['memo_'] = $_POST['amount'] = $_POST['discount'] = '';
- $Ajax->activate('alloc_tbl');
- }
+if ($new)
+ customer_list_row(_("From Customer:"), 'customer_id', null, false, true);
+else {
+ label_cells(_("From Customer:"), $_SESSION['alloc']->person_name, "class='label'");
+ hidden('customer_id', $_POST['customer_id']);
+}
+
+if (db_customer_has_branches($_POST['customer_id'])) {
+ customer_branches_list_row(_("Branch:"), $_POST['customer_id'], 'BranchID', null, false, true, true);
+} else {
+ hidden('BranchID', ANY_NUMERIC);
+}