FIX Filter on debit/credit
This commit is contained in:
parent
8246eb814b
commit
9ea7c92b1b
@ -651,13 +651,13 @@ if (!empty($search_type)) {
|
||||
$sql .= " AND b.fk_type = '".$db->escape($search_type)."' ";
|
||||
}
|
||||
// Search criteria amount
|
||||
$search_debit = price2num(str_replace('-', '', $search_debit));
|
||||
$search_credit = price2num(str_replace('-', '', $search_credit));
|
||||
if ($search_debit) {
|
||||
$sql .= natural_search('- b.amount', $search_debit, 1);
|
||||
$sql .= natural_search('ABS(b.amount)', $search_debit, 1);
|
||||
$sql .= ' AND b.amount <= 0';
|
||||
}
|
||||
if ($search_credit) {
|
||||
$sql .= natural_search('b.amount', $search_credit, 1);
|
||||
$sql .= ' AND b.amount >= 0';
|
||||
}
|
||||
// Add where from extra fields
|
||||
include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user