diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php index aba4f44906a..4323372d5de 100644 --- a/htdocs/html.form.class.php +++ b/htdocs/html.form.class.php @@ -104,65 +104,72 @@ class Form */ function select_departement($selected='',$pays_code=0) { - global $conf,$langs; - $langs->load("dict"); - - $htmlname='departement_id'; - - // On recherche les départements/cantons/province active d'une region et pays actif - $sql = "SELECT d.rowid, d.code_departement as code , d.nom, d.active, p.libelle as libelle_pays, p.code as code_pays FROM"; - $sql .= " ".MAIN_DB_PREFIX ."c_departements as d, ".MAIN_DB_PREFIX."c_regions as r,".MAIN_DB_PREFIX."c_pays as p"; - $sql .= " WHERE d.fk_region=r.code_region and r.fk_pays=p.rowid"; - $sql .= " AND d.active = 1 AND r.active = 1 AND p.active = 1"; - if ($pays_code) $sql .= " AND p.code = '".$pays_code."'"; - $sql .= " ORDER BY p.code, d.code_departement"; - - $result=$this->db->query($sql); - if ($result) - { - print ''; - } - else { - dolibarr_print_error($this->db); - } - } + dolibarr_syslog("html.form.class::select_departement selected=$selected, pays_code=$pays_code"); + + global $conf,$langs; + $langs->load("dict"); + + $htmlname='departement_id'; + + // On recherche les départements/cantons/province active d'une region et pays actif + $sql = "SELECT d.rowid, d.code_departement as code , d.nom, d.active, p.libelle as libelle_pays, p.code as code_pays FROM"; + $sql .= " ".MAIN_DB_PREFIX ."c_departements as d, ".MAIN_DB_PREFIX."c_regions as r,".MAIN_DB_PREFIX."c_pays as p"; + $sql .= " WHERE d.fk_region=r.code_region and r.fk_pays=p.rowid"; + $sql .= " AND d.active = 1 AND r.active = 1 AND p.active = 1"; + if ($pays_code) $sql .= " AND p.code = '".$pays_code."'"; + $sql .= " ORDER BY p.code, d.code_departement"; + dolibarr_syslog("html.form.class::select_departement sql=$sql"); + + $result=$this->db->query($sql); + if ($result) + { + print ''; + } + else { + dolibarr_print_error($this->db); + } + } /**