From 4c2c7afc043c0619f3f2b912ccd1394d303d9f22 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Wed, 29 Jul 2009 13:55:31 +0000 Subject: [PATCH] Fix: encryption --- htdocs/product/canvas/product.livre.class.php | 14 ++++++++++---- .../product/canvas/product.livrecontrat.class.php | 2 +- .../canvas/product.livrecouverture.class.php | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/htdocs/product/canvas/product.livre.class.php b/htdocs/product/canvas/product.livre.class.php index 73c09ae751f..0f85280892b 100644 --- a/htdocs/product/canvas/product.livre.class.php +++ b/htdocs/product/canvas/product.livre.class.php @@ -38,7 +38,7 @@ class ProductLivre extends Product /** * \brief Constructeur de la classe - * \param DB Handler accès base de données + * \param DB Handler acces base de donnees * \param id Id produit (0 par defaut) */ function ProductLivre($DB=0, $id=0, $user=0) @@ -563,10 +563,16 @@ class ProductLivre extends Product function GetAvailableFormat() { + global $conf; + $this->available_formats = array(); - - $sql = "SELECT rowid,value FROM ".MAIN_DB_PREFIX."const "; - $sql.=" WHERE name LIKE 'EDITEUR_LIVRE_FORMAT_%';"; + + $sql = "SELECT"; + $sql.= " rowid"; + $sql.= ", ".$this->db->decrypt('value',$conf->db->dolibarr_main_db_encryption,$conf->db->dolibarr_main_db_cryptkey)." as value"; + $sql.= " FROM ".MAIN_DB_PREFIX."const"; + $sql.= " WHERE ".$this->db->decrypt('name',$conf->db->dolibarr_main_db_encryption,$conf->db->dolibarr_main_db_cryptkey); + $sql.= " LIKE 'EDITEUR_LIVRE_FORMAT_%'"; $resql = $this->db->query($sql); diff --git a/htdocs/product/canvas/product.livrecontrat.class.php b/htdocs/product/canvas/product.livrecontrat.class.php index d66f9909a22..e8139fefc77 100644 --- a/htdocs/product/canvas/product.livrecontrat.class.php +++ b/htdocs/product/canvas/product.livrecontrat.class.php @@ -38,7 +38,7 @@ class ProductLivreContrat extends Product { /** * \brief Constructeur de la classe - * \param DB Handler accès base de données + * \param DB Handler acces base de donnees * \param id Id produit (0 par defaut) */ function ProductLivreContrat($DB=0, $id=0) diff --git a/htdocs/product/canvas/product.livrecouverture.class.php b/htdocs/product/canvas/product.livrecouverture.class.php index e31cd5a03d7..332183283e9 100644 --- a/htdocs/product/canvas/product.livrecouverture.class.php +++ b/htdocs/product/canvas/product.livrecouverture.class.php @@ -37,7 +37,7 @@ class ProductLivreCouverture extends Product { /** * \brief Constructeur de la classe - * \param DB Handler accès base de données + * \param DB Handler acces base de donnees * \param id Id produit (0 par defaut) */ function ProductLivreCouverture($DB=0, $id=0)