Fix search on accounting account when option to padd 0 is on.
This commit is contained in:
parent
8f1737952d
commit
69fae5a679
@ -215,9 +215,22 @@ if (strlen(trim($search_account))) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//var_dump($search_account); exit;
|
//var_dump($search_account); exit;
|
||||||
if ($search_account_tmp) {
|
if ($search_account_tmp) {
|
||||||
if ($weremovedsomezero) $sql .= " AND aa.account_number LIKE '%".$search_account_tmp."'";
|
if ($weremovedsomezero) {
|
||||||
|
$search_account_tmp_clean = $search_account_tmp;
|
||||||
|
$search_account_clean = $search_account;
|
||||||
|
$startchar = '%';
|
||||||
|
if (strpos($search_account_tmp, '^') === 0)
|
||||||
|
{
|
||||||
|
$startchar = '';
|
||||||
|
$search_account_tmp_clean = preg_replace('/^\^/', '', $search_account_tmp);
|
||||||
|
$search_account_clean = preg_replace('/^\^/', '', $search_account);
|
||||||
|
}
|
||||||
|
$sql .= " AND (aa.account_number LIKE '".$startchar.$search_account_tmp_clean."'";
|
||||||
|
$sql .= " OR aa.account_number LIKE '".$startchar.$search_account_clean."%')";
|
||||||
|
}
|
||||||
else $sql .= natural_search("aa.account_number", $search_account_tmp);
|
else $sql .= natural_search("aa.account_number", $search_account_tmp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user