diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php
index c320d9fdf86..6c09adf2c8d 100644
--- a/htdocs/html.form.class.php
+++ b/htdocs/html.form.class.php
@@ -21,73 +21,76 @@
* $Source$
*/
-class Form {
+class Form
+{
var $db;
var $errorstr;
Function Form($DB)
- {
-
- $this->db = $DB;
-
- return 1;
- }
-
+ {
+
+ $this->db = $DB;
+
+ return 1;
+ }
+
/*
* Retourne la liste déroulante des départements/province/cantons
* avec un affichage avec rupture sur le pays
*
*/
- Function select_departement($selected='')
- {
- print '';
+ }
+
+ /*
* Retourne la liste déroulante des pays actifs
*
*/
@@ -95,7 +98,7 @@ class Form {
{
print '';
- $sql = "SELECT rowid, libelle, active FROM llx_c_pays";
+ $sql = "SELECT rowid, libelle, active FROM ".MAIN_DB_PREFIX."c_pays";
$sql .= " WHERE active = 1 ORDER BY libelle ASC";
if ($this->db->query($sql))
@@ -122,6 +125,34 @@ class Form {
print '';
}
+ /*
+ * Retourne le nom d'un pays
+ *
+ */
+ Function pays_name($id)
+ {
+ $sql = "SELECT rowid, libelle FROM ".MAIN_DB_PREFIX."c_pays";
+ $sql .= " WHERE rowid=$id";
+
+ if ($this->db->query($sql))
+ {
+ $num = $this->db->num_rows();
+
+ if ($num)
+ {
+ $obj = $this->db->fetch_object(0);
+ print $obj->libelle;
+ }
+ else
+ {
+ print "Non définit";
+ }
+
+ }
+ print '';
+ }
+
+
/*
* Retourne la liste déroulante des civilite actives
@@ -132,7 +163,7 @@ class Form {
{
print '';
- $sql = "SELECT rowid, civilite, active FROM llx_c_civilite";
+ $sql = "SELECT rowid, civilite, active FROM ".MAIN_DB_PREFIX."c_civilite";
$sql .= " WHERE active = 1";
if ($this->db->query($sql))