Skip to content
Snippets Groups Projects
Commit d0d12121 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Fix: La mise a jour des nouveaux droits en automatique ne fonctionnait pas.

parent 89919a20
No related branches found
No related tags found
No related merge requests found
Showing
with 281 additions and 228 deletions
......@@ -116,18 +116,6 @@ class modAdherent extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'adherent';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
$this->rights[1][0] = 71; // id de la permission
$this->rights[1][1] = 'Lire les fiche adherents'; // libelle de la permission
......@@ -153,6 +141,20 @@ class modAdherent extends DolibarrModules
$this->rights[4][3] = 0; // La permission est-elle une permission par défaut
$this->rights[4][4] = 'configurer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
// Dir
$this->dirs[0] = $conf->adherent->dir_output;
$this->dirs[1] = $conf->adherent->dir_output."/photos";
......
<?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -72,18 +72,6 @@ class modBanque extends DolibarrModules
$this->rights = array();
$this->rights_class = 'banque';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$this->rights[1][0] = 111; // id de la permission
$this->rights[1][1] = 'Lire les comptes bancaires'; // libelle de la permission
$this->rights[1][2] = 'a'; // type de la permission (déprécié à ce jour)
......@@ -102,6 +90,18 @@ class modBanque extends DolibarrModules
$this->rights[3][3] = 0; // La permission est-elle une permission par défaut
$this->rights[3][4] = 'configurer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$sql = array();
return $this->_init($sql);
......
<?php
/* Copyright (C) 2005 Matthieu Valleton <mv@seeschloss.org>
/* Copyright (C) 2005 Matthieu Valleton <mv@seeschloss.org>
* Copyright (C) 2005 Laurent Destailleur <eldy@users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -69,16 +70,6 @@ class modCategorie extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'categorie';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$this->rights[0][0] = 241; // id de la permission
$this->rights[0][1] = 'Lire les catégories'; // libelle de la permission
......@@ -98,6 +89,18 @@ class modCategorie extends DolibarrModules
$this->rights[2][3] = 0; // La permission est-elle une permission par défaut
$this->rights[2][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$sql = array();
return $this->_init($sql);
......
<?php
/* Copyright (C) 2003-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -83,18 +83,6 @@ class modCommande extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'commande';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
$this->rights[1][0] = 81;
$this->rights[1][1] = 'Lire les commandes';
......@@ -120,6 +108,20 @@ class modCommande extends DolibarrModules
$this->rights[4][3] = 0;
$this->rights[4][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
// Dir
$this->dirs[0] = $conf->commande->dir_output;
$this->dirs[1] = $conf->commande->dir_images;
......
<?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -76,18 +76,6 @@ class modComptabilite extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'compta';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
$this->rights[1][0] = 91;
$this->rights[1][1] = 'Lire les charges';
......@@ -131,6 +119,20 @@ class modComptabilite extends DolibarrModules
$this->rights[6][4] = 'ventilation';
$this->rights[6][5] = 'creer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
// Dir
$this->dirs[0] = $conf->compta->dir_output;
$this->dirs[1] = $conf->compta->dir_output."/rapport";
......
<?php
/* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
/* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -74,17 +74,6 @@ class modContrat extends DolibarrModules
$this->rights = array();
$this->rights_class = 'contrat';
}
/**
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$this->rights[1][0] = 161;
$this->rights[1][1] = 'Lire les contrats';
$this->rights[1][2] = 'r';
......@@ -109,6 +98,18 @@ class modContrat extends DolibarrModules
$this->rights[4][3] = 0;
$this->rights[4][4] = 'desactiver';
}
/**
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$sql = array();
return $this->_init($sql);
......
......@@ -78,8 +78,28 @@ class modDeplacement extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'deplacement';
$this->rights[1][0] = 170;
$this->rights[1][1] = 'Lire les déplacements';
$this->rights[1][2] = 'r';
$this->rights[1][3] = 1;
$this->rights[1][4] = 'lire';
$this->rights[2][0] = 171;
$this->rights[2][1] = 'Créer/modifier les déplacements';
$this->rights[2][2] = 'w';
$this->rights[2][3] = 0;
$this->rights[2][4] = 'creer';
$this->rights[3][0] = 172;
$this->rights[3][1] = 'Supprimer les déplacements';
$this->rights[3][2] = 'd';
$this->rights[3][3] = 0;
$this->rights[3][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
......
......@@ -98,6 +98,7 @@ class modDon extends DolibarrModules
$this->rights[3][2] = 'd';
$this->rights[3][3] = 0;
$this->rights[3][4] = 'supprimer';
}
......
<?php
/* Copyright (C) 2003-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -79,17 +79,7 @@ class modExpedition extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'expedition';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$this->rights[1][0] = 101;
$this->rights[1][1] = 'Lire les expeditions';
$this->rights[1][2] = 'r';
......@@ -114,6 +104,18 @@ class modExpedition extends DolibarrModules
$this->rights[4][3] = 0;
$this->rights[4][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
// Dir
$this->dirs[0] = DOL_DATA_ROOT."/expedition";
......
<?php
/* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -139,19 +139,7 @@ class modFacture extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'facture';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
$this->rights[1][0] = 11;
$this->rights[1][1] = 'Lire les factures';
$this->rights[1][2] = 'a';
......@@ -188,6 +176,20 @@ class modFacture extends DolibarrModules
$this->rights[6][3] = 0;
$this->rights[6][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
// Dir
$this->dirs[0] = $conf->facture->dir_output;
......
......@@ -2,7 +2,7 @@
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -81,16 +81,6 @@ class modFicheinter extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'ficheinter';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$this->rights[1][0] = 61;
$this->rights[1][1] = 'Lire les fiches d\'intervention';
......@@ -110,6 +100,18 @@ class modFicheinter extends DolibarrModules
$this->rights[3][3] = 0;
$this->rights[3][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
return $this->_init($sql);
}
......
......@@ -80,16 +80,7 @@ class modFournisseur extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'fournisseur';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
$this->remove();
$this->rights[2][0] = 181;
$this->rights[2][1] = 'Lire les commandes fournisseur';
$this->rights[2][2] = 'r';
......@@ -168,6 +159,16 @@ class modFournisseur extends DolibarrModules
$this->rights[12][4] = 'facture';
$this->rights[12][5] = 'valider';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
$this->remove();
$sql = array();
......
......@@ -76,16 +76,6 @@ class modMailing extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'mailing';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$this->rights[1][0] = 221; // id de la permission
$this->rights[1][1] = 'Consulter les mailings'; // libelle de la permission
......@@ -110,6 +100,18 @@ class modMailing extends DolibarrModules
$this->rights[4][2] = 'd';
$this->rights[4][3] = 0;
$this->rights[4][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
return $this->_init($sql);
}
......
<?php
/* Copyright (C) 2004-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2005 Laurent Destailleur <eldy@users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -80,18 +81,6 @@ class modPrelevement extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'prelevement';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
$this->rights[1][0] = 151;
$this->rights[1][1] = 'Consulter les prélèvements';
......@@ -112,6 +101,20 @@ class modPrelevement extends DolibarrModules
$this->rights[3][4] = 'bons';
$this->rights[3][5] = 'lire';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
// Dir
$this->dirs[0] = $conf->prelevement->dir_output;
$this->dirs[1] = $conf->prelevement->dir_output."/bon" ;
......
<?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -85,17 +85,7 @@ class modProduit extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'produit';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$this->rights[1][0] = 31; // id de la permission
$this->rights[1][1] = 'Lire les produits/services'; // libelle de la permission
$this->rights[1][2] = 'r'; // type de la permission (déprécié à ce jour)
......@@ -120,6 +110,18 @@ class modProduit extends DolibarrModules
$this->rights[4][3] = 0; // La permission est-elle une permission par défaut
$this->rights[4][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$sql = array();
return $this->_init($sql);
......
<?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -71,16 +71,6 @@ class modProjet extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'projet';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$this->rights[1][0] = 41; // id de la permission
$this->rights[1][1] = 'Lire les projets'; // libelle de la permission
......@@ -100,6 +90,18 @@ class modProjet extends DolibarrModules
$this->rights[3][3] = 0; // La permission est-elle une permission par défaut
$this->rights[3][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
return $this->_init($sql);
}
......
......@@ -93,17 +93,6 @@ class modPropale extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'propale';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions et valeurs par défaut
$this->remove();
$this->rights[1][0] = 21; // id de la permission
$this->rights[1][1] = 'Lire les propositions commerciales'; // libelle de la permission
......@@ -141,6 +130,19 @@ class modPropale extends DolibarrModules
$this->rights[6][3] = 0; // La permission est-elle une permission par défaut
$this->rights[6][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions et valeurs par défaut
$this->remove();
// Répertoires
$this->dirs[0] = $conf->propal->dir_output;
$this->dirs[1] = $conf->propal->dir_images;
......
......@@ -78,17 +78,6 @@ class modService extends DolibarrModules
$this->rights = array();
$this->rights_class = 'service';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions et valeurs par défaut
$this->remove();
/* Pour l'instant droits sur services non gérés
$this->rights[1][0] = 331; // id de la permission
$this->rights[1][1] = 'Lire les services'; // libelle de la permission
......@@ -115,6 +104,18 @@ class modService extends DolibarrModules
$this->rights[4][4] = 'supprimer';
*/
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions et valeurs par défaut
$this->remove();
$sql = array();
return $this->_init($sql);
......
<?php
/* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -77,19 +77,7 @@ class modSociete extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'societe';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
$this->rights[1][0] = 121; // id de la permission
$this->rights[1][1] = 'Lire les societes'; // libelle de la permission
$this->rights[1][2] = 'r'; // type de la permission (déprécié à ce jour)
......@@ -108,6 +96,20 @@ class modSociete extends DolibarrModules
$this->rights[3][3] = 0; // La permission est-elle une permission par défaut
$this->rights[3][4] = 'supprimer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
global $conf;
// Permissions
$this->remove();
// Dir
$this->dirs[0] = $conf->societe->dir_output;
......
<?php
/* Copyright (C) 2003-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......@@ -79,14 +79,7 @@ class modStock extends DolibarrModules
// Permissions
$this->rights = array();
$this->rights_class = 'stock';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
$this->rights[0][0] = 1001;
$this->rights[0][1] = 'Lire les stocks';
$this->rights[0][2] = 'r';
......@@ -122,6 +115,14 @@ class modStock extends DolibarrModules
$this->rights[4][4] = 'mouvement';
$this->rights[4][5] = 'creer';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
$sql = array();
return $this->_init($sql);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment