Fix: ajax_autocompleter is used by another modules

This commit is contained in:
Regis Houssin
2010-10-27 09:00:37 +00:00
parent 43ce5a638e
commit b77ef8c2d6
3 changed files with 10 additions and 13 deletions

View File

@@ -515,7 +515,9 @@ class Form
{
if ($conf->use_javascript_ajax && $conf->global->COMPANY_USE_SEARCH_TO_SELECT && ! $forcecombo)
{
$socid = 0;
$minLength = (is_numeric($conf->global->COMPANY_USE_SEARCH_TO_SELECT)?$conf->global->COMPANY_USE_SEARCH_TO_SELECT:2);
$socid = 0;
if ($selected)
{
$obj = $this->db->fetch_object($resql);
@@ -533,7 +535,7 @@ class Form
{
print '<input type="text" size="30" id="search_'.$htmlname.'" name="search_'.$htmlname.'" value="'.$obj->nom.'" />';
}
print ajax_autocompleter(($socid?$socid:-1),$htmlname,DOL_URL_ROOT.'/societe/ajaxcompanies.php?filter='.urlencode($filter), '');
print ajax_autocompleter(($socid?$socid:-1),$htmlname,DOL_URL_ROOT.'/societe/ajaxcompanies.php?filter='.urlencode($filter), '', $minLength);
print '</td>';
print '</tr>';
print '</table>';