From 359dfe26f1b0494fd41f6f8b720f84e88701f18c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 28 Oct 2008 20:37:30 +0000 Subject: [PATCH] Fix: Solve pb in enabling modules --- .../includes/modules/DolibarrModules.class.php | 3 ++- htdocs/includes/modules/modBanque.class.php | 10 +++++----- htdocs/includes/modules/modBarcode.class.php | 16 ++++++++-------- htdocs/includes/modules/modCategorie.class.php | 11 +++++------ .../includes/modules/modComptabilite.class.php | 4 ++-- htdocs/includes/modules/modDon.class.php | 5 ++--- htdocs/includes/modules/modDroitPret.class.php | 6 ++---- htdocs/includes/modules/modExport.class.php | 7 +++---- htdocs/includes/modules/modFacture.class.php | 2 +- htdocs/includes/modules/modImport.class.php | 9 ++++----- htdocs/includes/modules/modProduit.class.php | 2 +- htdocs/includes/modules/modProjet.class.php | 13 ++++++------- 12 files changed, 41 insertions(+), 47 deletions(-) diff --git a/htdocs/includes/modules/DolibarrModules.class.php b/htdocs/includes/modules/DolibarrModules.class.php index e00b149d2ba..49ef532f103 100644 --- a/htdocs/includes/modules/DolibarrModules.class.php +++ b/htdocs/includes/modules/DolibarrModules.class.php @@ -691,11 +691,12 @@ class DolibarrModules $sql .= "(".$r_id.",'".addslashes($r_desc)."','".$r_modul."','".$r_type."',".$r_def.")"; } - dolibarr_syslog("DolibarrModules::insert_permissions sql=".$sql); + dolibarr_syslog("DolibarrModules::insert_permissions sql=".$sql, LOG_DEBUG); $resql=$this->db->query($sql); if (! $resql) { if ($this->db->errno() != "DB_ERROR_RECORD_ALREADY_EXISTS") { + dolibarr_syslog("DolibarrModules::insert_permissions error ".$this->db->lasterror(), LOG_ERR); $err++; } } diff --git a/htdocs/includes/modules/modBanque.class.php b/htdocs/includes/modules/modBanque.class.php index 304d2bcb285..08d02870e77 100644 --- a/htdocs/includes/modules/modBanque.class.php +++ b/htdocs/includes/modules/modBanque.class.php @@ -90,28 +90,28 @@ class modBanque extends DolibarrModules $r++; $this->rights[$r][0] = 112; // id de la permission - $this->rights[$r][1] = 'Créer/modifier montant/supprimer écriture bancaire'; // libelle de la permission + $this->rights[$r][1] = 'Creer/modifier montant/supprimer ecriture bancaire'; // libelle de la permission $this->rights[$r][2] = 'w'; // type de la permission (déprécié à ce jour) $this->rights[$r][3] = 0; // La permission est-elle une permission par défaut $this->rights[$r][4] = 'modifier'; $r++; $this->rights[$r][0] = 113; // id de la permission - $this->rights[$r][1] = 'Configurer les comptes bancaires (créer, gérer catégories)'; // libelle de la permission + $this->rights[$r][1] = 'Configurer les comptes bancaires (creer, gerer categories)'; // libelle de la permission $this->rights[$r][2] = 'a'; // type de la permission (déprécié à ce jour) $this->rights[$r][3] = 0; // La permission est-elle une permission par défaut $this->rights[$r][4] = 'configurer'; $r++; $this->rights[$r][0] = 114; // id de la permission - $this->rights[$r][1] = 'Rapprocher les écritures bancaires'; // libelle de la permission + $this->rights[$r][1] = 'Rapprocher les ecritures bancaires'; // libelle de la permission $this->rights[$r][2] = 'w'; // type de la permission (déprécié à ce jour) $this->rights[$r][3] = 0; // La permission est-elle une permission par défaut $this->rights[$r][4] = 'consolidate'; $r++; $this->rights[$r][0] = 115; // id de la permission - $this->rights[$r][1] = 'Exporter transactions et relevés'; // libelle de la permission + $this->rights[$r][1] = 'Exporter transactions et releves'; // libelle de la permission $this->rights[$r][2] = 'r'; // type de la permission (déprécié à ce jour) $this->rights[$r][3] = 0; // La permission est-elle une permission par défaut $this->rights[$r][4] = 'export'; @@ -125,7 +125,7 @@ class modBanque extends DolibarrModules $r++; $this->rights[$r][0] = 117; // id de la permission - $this->rights[$r][1] = 'Gérer les envois de chèques'; // libelle de la permission + $this->rights[$r][1] = 'Gerer les envois de cheques'; // libelle de la permission $this->rights[$r][2] = 'w'; // type de la permission (déprécié à ce jour) $this->rights[$r][3] = 0; // La permission est-elle une permission par défaut $this->rights[$r][4] = 'cheque'; diff --git a/htdocs/includes/modules/modBarcode.class.php b/htdocs/includes/modules/modBarcode.class.php index 661ab64ed12..842462f5a60 100644 --- a/htdocs/includes/modules/modBarcode.class.php +++ b/htdocs/includes/modules/modBarcode.class.php @@ -19,15 +19,15 @@ */ /** - \defgroup barcode Module code barre - \brief Module pour gerer les codes barres - \version $Id$ + * \defgroup barcode Module code barre + * \brief Module pour gerer les codes barres + * \version $Id$ */ /** - \file htdocs/includes/modules/modBarcode.class.php - \ingroup barcode,produit - \brief Fichier de description et activation du module Barcode + * \file htdocs/includes/modules/modBarcode.class.php + * \ingroup barcode,produit + * \brief Fichier de description et activation du module Barcode */ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php"); @@ -42,7 +42,7 @@ class modBarcode extends DolibarrModules /** * \brief Constructeur. Definit les noms, constantes et boites - * \param DB handler d'acc�s base + * \param DB handler d'acces base */ function modBarcode($DB) { @@ -85,7 +85,7 @@ class modBarcode extends DolibarrModules $this->rights[1][4] = 'lire'; $this->rights[2][0] = 301; // id de la permission - $this->rights[2][1] = 'Cr�er/modifier les codes barres'; // libelle de la permission + $this->rights[2][1] = 'Creer/modifier les codes barres'; // libelle de la permission $this->rights[2][2] = 'w'; // type de la permission (d�pr�ci� � ce jour) $this->rights[2][3] = 0; // La permission est-elle une permission par d�faut $this->rights[2][4] = 'creer'; diff --git a/htdocs/includes/modules/modCategorie.class.php b/htdocs/includes/modules/modCategorie.class.php index 4423b1371f8..19013bf20b6 100644 --- a/htdocs/includes/modules/modCategorie.class.php +++ b/htdocs/includes/modules/modCategorie.class.php @@ -15,13 +15,12 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * $Id$ */ /** \defgroup category Module categorie \brief Module pour gérer les catégories + \version $Id$ */ /** @@ -79,28 +78,28 @@ class modCategorie extends DolibarrModules $r=0; $this->rights[$r][0] = 241; // id de la permission - $this->rights[$r][1] = 'Lire les catégories'; // libelle de la permission + $this->rights[$r][1] = 'Lire les categories'; // libelle de la permission $this->rights[$r][2] = 'r'; // type de la permission (déprécié à ce jour) $this->rights[$r][3] = 1; // La permission est-elle une permission par défaut $this->rights[$r][4] = 'lire'; $r++; $this->rights[$r][0] = 242; // id de la permission - $this->rights[$r][1] = 'Créer/modifier les catégories'; // libelle de la permission + $this->rights[$r][1] = 'Creer/modifier les categories'; // libelle de la permission $this->rights[$r][2] = 'w'; // type de la permission (déprécié à ce jour) $this->rights[$r][3] = 0; // La permission est-elle une permission par défaut $this->rights[$r][4] = 'creer'; $r++; $this->rights[$r][0] = 243; // id de la permission - $this->rights[$r][1] = 'Supprimer les catégories'; // libelle de la permission + $this->rights[$r][1] = 'Supprimer les categories'; // libelle de la permission $this->rights[$r][2] = 'd'; // type de la permission (déprécié à ce jour) $this->rights[$r][3] = 0; // La permission est-elle une permission par défaut $this->rights[$r][4] = 'supprimer'; $r++; $this->rights[$r][0] = 244; // id de la permission - $this->rights[$r][1] = 'Voir le contenu des catégories cachées'; // libelle de la permission + $this->rights[$r][1] = 'Voir le contenu des categories cachees'; // libelle de la permission $this->rights[$r][2] = 'r'; // type de la permission (déprécié à ce jour) $this->rights[$r][3] = 1; // La permission est-elle une permission par défaut $this->rights[$r][4] = 'voir'; diff --git a/htdocs/includes/modules/modComptabilite.class.php b/htdocs/includes/modules/modComptabilite.class.php index 5d27c5c5424..a82ecde531a 100644 --- a/htdocs/includes/modules/modComptabilite.class.php +++ b/htdocs/includes/modules/modComptabilite.class.php @@ -92,7 +92,7 @@ class modComptabilite extends DolibarrModules $r++; $this->rights[$r][0] = 95; - $this->rights[$r][1] = 'Lire CA, bilans, r�sultats'; + $this->rights[$r][1] = 'Lire CA, bilans, resultats'; $this->rights[$r][2] = 'r'; $this->rights[$r][3] = 1; $this->rights[$r][4] = 'resultat'; @@ -100,7 +100,7 @@ class modComptabilite extends DolibarrModules $r++; $this->rights[$r][0] = 96; - $this->rights[$r][1] = 'Param�trer la ventilation'; + $this->rights[$r][1] = 'Parametrer la ventilation'; $this->rights[$r][2] = 'r'; $this->rights[$r][3] = 0; $this->rights[$r][4] = 'ventilation'; diff --git a/htdocs/includes/modules/modDon.class.php b/htdocs/includes/modules/modDon.class.php index d6038a3e925..a5bd8ee8f39 100644 --- a/htdocs/includes/modules/modDon.class.php +++ b/htdocs/includes/modules/modDon.class.php @@ -15,13 +15,12 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * $Id$ */ /** \defgroup don Module don \brief Module pour g�rer le suivi des dons + \version $Id$ */ /** @@ -90,7 +89,7 @@ class modDon extends DolibarrModules $this->rights[1][4] = 'lire'; $this->rights[2][0] = 701; - $this->rights[2][1] = 'Cr�er/modifier les dons'; + $this->rights[2][1] = 'Creer/modifier les dons'; $this->rights[2][2] = 'w'; $this->rights[2][3] = 0; $this->rights[2][4] = 'creer'; diff --git a/htdocs/includes/modules/modDroitPret.class.php b/htdocs/includes/modules/modDroitPret.class.php index 079b4839dbb..6d3398c34ef 100644 --- a/htdocs/includes/modules/modDroitPret.class.php +++ b/htdocs/includes/modules/modDroitPret.class.php @@ -77,18 +77,16 @@ class modDroitPret extends DolibarrModules $this->rights_class = 'droitpret'; $this->rights[1][0] = 2200; - $this->rights[1][1] = 'Lire les droits de pr�ts'; + $this->rights[1][1] = 'Lire les droits de prets'; $this->rights[1][2] = 'r'; $this->rights[1][3] = 1; $this->rights[1][4] = 'lire'; $this->rights[2][0] = 2201; - $this->rights[2][1] = 'Cr�er/modifier les droits de pr�ts'; + $this->rights[2][1] = 'Creer/modifier les droits de prets'; $this->rights[2][2] = 'w'; $this->rights[2][3] = 0; $this->rights[2][4] = 'creer'; - - } diff --git a/htdocs/includes/modules/modExport.class.php b/htdocs/includes/modules/modExport.class.php index 185b57ab7e9..af2b5a1be23 100644 --- a/htdocs/includes/modules/modExport.class.php +++ b/htdocs/includes/modules/modExport.class.php @@ -14,12 +14,11 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * $Id$ */ /** \defgroup export Module export - \brief Module g�n�rique pour r�aliser des exports de donn�es en base + * \brief Module g�n�rique pour r�aliser des exports de donn�es en base + * \version $Id$ */ /** @@ -85,7 +84,7 @@ class modExport extends DolibarrModules $this->rights[1][4] = 'lire'; $this->rights[2][0] = 1202; - $this->rights[2][1] = 'Cr�er/modifier un export'; + $this->rights[2][1] = 'Creer/modifier un export'; $this->rights[2][2] = 'w'; $this->rights[2][3] = 0; $this->rights[2][4] = 'creer'; diff --git a/htdocs/includes/modules/modFacture.class.php b/htdocs/includes/modules/modFacture.class.php index 7ae2e43fb11..207aa23717a 100644 --- a/htdocs/includes/modules/modFacture.class.php +++ b/htdocs/includes/modules/modFacture.class.php @@ -157,7 +157,7 @@ class modFacture extends DolibarrModules $r++; $this->rights[$r][0] = 1321; - $this->rights[$r][1] = 'Exporter les factures clients, attributs et r�glements'; + $this->rights[$r][1] = 'Exporter les factures clients, attributs et reglements'; $this->rights[$r][2] = 'r'; $this->rights[$r][3] = 0; $this->rights[$r][4] = 'facture'; diff --git a/htdocs/includes/modules/modImport.class.php b/htdocs/includes/modules/modImport.class.php index 09704862626..d142aff3619 100644 --- a/htdocs/includes/modules/modImport.class.php +++ b/htdocs/includes/modules/modImport.class.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2005-2008 Laurent Destailleur * Copyright (C) 2005-2007 Regis Houssin * * This program is free software; you can redistribute it and/or modify @@ -15,12 +15,11 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * $Id$ */ /** \defgroup import Module Import - \brief Module g�n�rique pour r�aliser des imports de donn�es en base + \brief Module g�n�rique pour r�aliser des imports de donn�es en base + \version $Id$ */ /** @@ -86,7 +85,7 @@ class modImport extends DolibarrModules $this->rights[1][4] = 'lire'; $this->rights[2][0] = 1402; - $this->rights[2][1] = 'Cr�er/modifier un import'; + $this->rights[2][1] = 'Creer/modifier un import'; $this->rights[2][2] = 'w'; $this->rights[2][3] = 0; $this->rights[2][4] = 'creer'; diff --git a/htdocs/includes/modules/modProduit.class.php b/htdocs/includes/modules/modProduit.class.php index 65fc6fc4386..4afbe9a7f7e 100644 --- a/htdocs/includes/modules/modProduit.class.php +++ b/htdocs/includes/modules/modProduit.class.php @@ -105,7 +105,7 @@ class modProduit extends DolibarrModules $r++; $this->rights[$r][0] = 32; // id de la permission - $this->rights[$r][1] = 'Cr�er modifier les produits/services'; // libelle de la permission + $this->rights[$r][1] = 'Creer modifier les produits/services'; // libelle de la permission $this->rights[$r][2] = 'w'; // type de la permission (d�pr�ci� � ce jour) $this->rights[$r][3] = 0; // La permission est-elle une permission par d�faut $this->rights[$r][4] = 'creer'; diff --git a/htdocs/includes/modules/modProjet.class.php b/htdocs/includes/modules/modProjet.class.php index 25898174cc0..018e227f0e7 100644 --- a/htdocs/includes/modules/modProjet.class.php +++ b/htdocs/includes/modules/modProjet.class.php @@ -17,17 +17,16 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * $Id$ */ -/** \defgroup projet Module projet - \brief Module pour inclure le detail par projets dans les autres modules +/** \defgroup projet Module projet + * \brief Module pour inclure le detail par projets dans les autres modules + * \version $Id$ */ /** \file htdocs/includes/modules/modProjet.class.php - \ingroup projet - \brief Fichier de description et activation du module Projet + * \ingroup projet + * \brief Fichier de description et activation du module Projet */ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php"); @@ -81,7 +80,7 @@ class modProjet extends DolibarrModules $this->rights[1][4] = 'lire'; $this->rights[2][0] = 42; // id de la permission - $this->rights[2][1] = 'Cr�er modifier les projets'; // libelle de la permission + $this->rights[2][1] = 'Creer/modifier les projets'; // libelle de la permission $this->rights[2][2] = 'w'; // type de la permission (d�pr�ci� � ce jour) $this->rights[2][3] = 0; // La permission est-elle une permission par d�faut $this->rights[2][4] = 'creer';