diff --git a/htdocs/product/canvas/livre/livre-create.tpl b/htdocs/product/canvas/livre/livre-create.tpl
index 0ca15996ede..74b0abbc54f 100644
--- a/htdocs/product/canvas/livre/livre-create.tpl
+++ b/htdocs/product/canvas/livre/livre-create.tpl
@@ -52,8 +52,11 @@
Format |
-
+
+
+
|
diff --git a/htdocs/product/canvas/livre/livre-edit.tpl b/htdocs/product/canvas/livre/livre-edit.tpl
index 19c0d1c546a..b37a85c023a 100644
--- a/htdocs/product/canvas/livre/livre-edit.tpl
+++ b/htdocs/product/canvas/livre/livre-edit.tpl
@@ -58,8 +58,9 @@
| Format |
-
+
|
diff --git a/htdocs/product/canvas/product.livre.class.php b/htdocs/product/canvas/product.livre.class.php
index 4dcdf781816..1ea77f0c9a9 100644
--- a/htdocs/product/canvas/product.livre.class.php
+++ b/htdocs/product/canvas/product.livre.class.php
@@ -431,6 +431,10 @@ class ProductLivre extends Product
$smarty->assign('prod_statuts_id', array(1,0) );
$smarty->assign('prod_statuts_value', array('En vente', 'Hors vente') );
+ $this->GetAvailableFormat();
+
+ $smarty->assign('livre_available_formats', $this->available_formats);
+
if ($this->status==1)
{
$smarty->assign('prod_statut', 'En vente');
@@ -527,5 +531,26 @@ class ProductLivre extends Product
print $sql;
}
}
+
+ function GetAvailableFormat()
+ {
+ $this->available_formats = array();
+
+ $sql = "SELECT rowid,value FROM ".MAIN_DB_PREFIX."const ";
+ $sql.=" WHERE name LIKE 'EDITEUR_LIVRE_FORMAT_%';";
+
+ $resql = $this->db->query($sql);
+
+ while ($obj = $this->db->fetch_object($resql) )
+ {
+ $this->available_formats[$obj->rowid] = stripslashes($obj->value);
+ }
+
+ $this->db->free($resql);
+
+ return 0;
+
+ }
+
}
?>