diff -crB htdocs.orig/modules/balanceadd.php htdocs/modules/balanceadd.php *** htdocs.orig/modules/balanceadd.php 2009-08-26 12:12:10.000000000 +0200 --- htdocs/modules/balanceadd.php 2009-08-26 14:18:38.000000000 +0200 *************** *** 121,126 **** --- 121,133 ---- $LMS->AddBalance($addbalance); } + if ($payment_id = $_POST['marks']) { + foreach ($payment_id as $id) { + $DB->Execute('UPDATE cashimport SET closed = 1 WHERE id = ?', + array($id)); + } + } + header('Location: ?'.$SESSION->get('backto')); ?> diff -crB htdocs.orig/modules/cashimport.php htdocs/modules/cashimport.php *** htdocs.orig/modules/cashimport.php 2009-08-26 12:12:10.000000000 +0200 --- htdocs/modules/cashimport.php 2009-08-26 14:50:16.000000000 +0200 *************** *** 198,207 **** --- 198,224 ---- } } + if($importlist_payments = $DB->GetAll('SELECT i.*, c.name + FROM cashimport i + LEFT JOIN cashsources c ON (i.sourceid = c.id) + WHERE i.closed = 0 AND i.value < 0 + ORDER BY i.id')) + { + $listdata_payments['total'] = sizeof($importlist_payments); + + foreach($importlist_payments as $idx => $row) + { + $divisions_payments[0]['list'][] = $row; + unset($importlist_payments[$idx]); + } + } + $SESSION->save('backto', $_SERVER['QUERY_STRING']); $SMARTY->assign('divisions', $divisions); + $SMARTY->assign('divisions_payments', $divisions_payments); $SMARTY->assign('listdata', isset($listdata) ? $listdata : NULL); + $SMARTY->assign('listdata_payments', isset($listdata_payments) ? $listdata_payments : NULL); $SMARTY->assign('error', $error); $SMARTY->assign('customerlist', $LMS->GetCustomerNames()); $SMARTY->assign('sourcelist', $DB->GetAll('SELECT id, name FROM cashsources ORDER BY name')); diff -crB htdocs.orig/templates/cashimport.html htdocs/templates/cashimport.html *** htdocs.orig/templates/cashimport.html 2009-08-26 12:12:10.000000000 +0200 --- htdocs/templates/cashimport.html 2009-08-26 14:50:03.000000000 +0200 *************** *** 34,42 **** //--> {/literal} !