-if ($ret = context_restore()) {
- if(isset($ret['supplier_id']))
- $_POST['person_id'] = $ret['supplier_id'];
- if(isset($ret['customer_id']))
- $_POST['person_id'] = $ret['customer_id'];
- set_focus('person_id');
- if(isset($ret['branch_id'])) {
- $_POST['PersonDetailID'] = $ret['branch_id'];
- set_focus('PersonDetailID');
- }
-}
-if (isset($_POST['_person_id_editor'])) {
- if ($_POST['PayType']==payment_person_types::supplier())
- $editor = '/purchasing/manage/suppliers.php?supplier_id=';
- else
- $editor = '/sales/manage/customers.php?debtor_no=';
-
-// $_SESSION['pay_items'] should stay unchanged during call
-//
-context_call($path_to_root.$editor.$_POST['person_id'],
- array('bank_account', 'date_', 'PayType', 'person_id',
- 'PersonDetailID', 'type', 'ref', 'memo_') );
+if (list_updated('PersonDetailID')) {
+ $br = get_branch(get_post('PersonDetailID'));
+ $_POST['person_id'] = $br['debtor_no'];
+ $Ajax->activate('person_id');