Trad: Traduction des libellés des permissions
This commit is contained in:
parent
fb5712a4a4
commit
6d368af834
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2003 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
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -20,7 +20,8 @@
|
|||||||
* $Source$
|
* $Source$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*! \file htdocs/admin/perms.php
|
/**
|
||||||
|
\file htdocs/admin/perms.php
|
||||||
\brief Page d'administration/configuration des permissions par defaut
|
\brief Page d'administration/configuration des permissions par defaut
|
||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
@ -46,6 +47,8 @@ if ($_GET["action"] == 'remove')
|
|||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
|
|
||||||
print_titre($langs->trans("DefaultRights"));
|
print_titre($langs->trans("DefaultRights"));
|
||||||
@ -53,10 +56,32 @@ print_titre($langs->trans("DefaultRights"));
|
|||||||
print "<br>".$langs->trans("DefaultRightsDesc")."<br><br>\n";
|
print "<br>".$langs->trans("DefaultRightsDesc")."<br><br>\n";
|
||||||
|
|
||||||
|
|
||||||
print '<table class="noborder" cellpadding="2" cellspacing="0" width="100%">';
|
print '<table class="noborder" width="100%">';
|
||||||
|
|
||||||
# Affiche lignes des constantes
|
|
||||||
|
|
||||||
|
// Charge les modules soumis a permissions
|
||||||
|
$dir = DOL_DOCUMENT_ROOT . "/includes/modules/";
|
||||||
|
$handle=opendir($dir);
|
||||||
|
$modules = array();
|
||||||
|
while (($file = readdir($handle))!==false)
|
||||||
|
{
|
||||||
|
if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, strlen($file) - 10) == '.class.php')
|
||||||
|
{
|
||||||
|
$modName = substr($file, 0, strlen($file) - 10);
|
||||||
|
|
||||||
|
if ($modName)
|
||||||
|
{
|
||||||
|
include_once("../includes/modules/$file");
|
||||||
|
$objMod = new $modName($db);
|
||||||
|
if ($objMod->rights_class) {
|
||||||
|
$modules[$objMod->rights_class]=$objMod;
|
||||||
|
//print "modules[".$objMod->rights_class."]=$objMod;";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Affiche lignes des permissions
|
||||||
$sql = "SELECT r.id, r.libelle, r.module, r.bydefault FROM ".MAIN_DB_PREFIX."rights_def as r";
|
$sql = "SELECT r.id, r.libelle, r.module, r.bydefault FROM ".MAIN_DB_PREFIX."rights_def as r";
|
||||||
$sql .= " WHERE type <> 'a'";
|
$sql .= " WHERE type <> 'a'";
|
||||||
$sql .= " ORDER BY r.id ASC";
|
$sql .= " ORDER BY r.id ASC";
|
||||||
@ -85,7 +110,8 @@ if ($result)
|
|||||||
}
|
}
|
||||||
|
|
||||||
print '<tr '. $bc[$var].'>';
|
print '<tr '. $bc[$var].'>';
|
||||||
print '<td>'.$obj->libelle . '</td><td>'.$obj->module . '</td><td align="center">';
|
print '<td>'.(($langs->trans("Permission".$obj->id)!=("Permission".$obj->id))?$langs->trans("Permission".$obj->id):$obj->libelle) . '</td>';
|
||||||
|
print '<td>'.$modules[$obj->module]->getName(). '</td><td align="center">';
|
||||||
if ($obj->bydefault == 1)
|
if ($obj->bydefault == 1)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@ -82,6 +82,41 @@ Module410Name=Webcalendar
|
|||||||
Module410Desc=Webcalendar integration
|
Module410Desc=Webcalendar integration
|
||||||
Module700Name=Donations
|
Module700Name=Donations
|
||||||
Module700Desc=Donations' management
|
Module700Desc=Donations' management
|
||||||
|
Permission21=Read commercial proposals
|
||||||
|
Permission22=Create/modify commercial proposals
|
||||||
|
Permission24=Validate commercial proposals
|
||||||
|
Permission25=Send commercial proposals to customers
|
||||||
|
Permission26=Close commercial proposals
|
||||||
|
Permission27=Delete commercial proposals
|
||||||
|
Permission31=Read products/services
|
||||||
|
Permission32=Create/modify products/services
|
||||||
|
Permission33=Command products/services
|
||||||
|
Permission34=Delete products/services
|
||||||
|
Permission41=Read projects
|
||||||
|
Permission42=Create/modify projects
|
||||||
|
Permission44=Delete projects
|
||||||
|
Permission81=Read orders
|
||||||
|
Permission82=Create/modify orders
|
||||||
|
Permission84=Activate orders
|
||||||
|
Permission89=Disable orders
|
||||||
|
Permission121=Read companies
|
||||||
|
Permission122=Create/modify companies
|
||||||
|
Permission129=Delete companies
|
||||||
|
Permission161=Read contracts
|
||||||
|
Permission162=Create/modify contracts
|
||||||
|
Permission163=Activate contracts
|
||||||
|
Permission164=Disable contracts
|
||||||
|
Permission181=Read supplier orders
|
||||||
|
Permission182=Create/modify supplier orders
|
||||||
|
Permission183=Validate supplier orders
|
||||||
|
Permission184=Approve supplier orders
|
||||||
|
Permission185=Order supplier orders
|
||||||
|
Permission186=Close supplier orders
|
||||||
|
Permission1001=Read stocks
|
||||||
|
Permission1002=Create/modify stocks
|
||||||
|
Permission1003=Delete stocks
|
||||||
|
Permission1004=Read stock's movements
|
||||||
|
Permission1005=Create/modify stock's movements
|
||||||
DictionnaryCompanyType=Juridical kinds of company
|
DictionnaryCompanyType=Juridical kinds of company
|
||||||
DictionnaryCanton=Cantons
|
DictionnaryCanton=Cantons
|
||||||
DictionnaryRegion=Regions
|
DictionnaryRegion=Regions
|
||||||
|
|||||||
@ -82,6 +82,41 @@ Module410Name=Webcalendar
|
|||||||
Module410Desc=Interfaçage avec le calendrier Webcalendar
|
Module410Desc=Interfaçage avec le calendrier Webcalendar
|
||||||
Module700Name=Dons
|
Module700Name=Dons
|
||||||
Module700Desc=Gestion des dons
|
Module700Desc=Gestion des dons
|
||||||
|
Permission21=Lire les propositions commerciales
|
||||||
|
Permission22=Créer modifier les propositions commerciales
|
||||||
|
Permission24=Valider les propositions commerciales
|
||||||
|
Permission25=Envoyer les propositions commerciales aux clients
|
||||||
|
Permission26=Clôturer les propositions commerciales
|
||||||
|
Permission27=Supprimer les propositions commerciales
|
||||||
|
Permission31=Lire les produits/services
|
||||||
|
Permission32=Créer/modifier les produits/services
|
||||||
|
Permission33=Commander les produits/services
|
||||||
|
Permission34=Supprimer les produits/services
|
||||||
|
Permission41=Lire les projets
|
||||||
|
Permission42=Créer modifier les projets
|
||||||
|
Permission44=Supprimer les projets
|
||||||
|
Permission81=Lire les commandes
|
||||||
|
Permission82=Créer/modifier les commandes
|
||||||
|
Permission84=Activer les commandes
|
||||||
|
Permission89=Désactiver les commandes
|
||||||
|
Permission121=Lire les societes
|
||||||
|
Permission122=Créer/modifier modifier les societes
|
||||||
|
Permission129=Supprimer les sociétés
|
||||||
|
Permission161=Lire les contrats de services
|
||||||
|
Permission162=Créer/modifier les contrats de services
|
||||||
|
Permission163=Activer les contrats de services
|
||||||
|
Permission164=Désactiver les contrats de services
|
||||||
|
Permission181=Lire les commandes fournisseur
|
||||||
|
Permission182=Créer/modifier une commande fournisseur
|
||||||
|
Permission183=Valider une commande fournisseur
|
||||||
|
Permission184=Approuver les commandes fournisseur
|
||||||
|
Permission185=Commander une commande fournisseur
|
||||||
|
Permission186=Clotûrer les commandes fournisseur
|
||||||
|
Permission1001=Lire les stocks
|
||||||
|
Permission1002=Créer/Modifier les stocks
|
||||||
|
Permission1003=Supprimer les stocks
|
||||||
|
Permission1004=Lire mouvements de stocks
|
||||||
|
Permission1005=Créer/modifier mouvements de stocks
|
||||||
DictionnaryCompanyType=Formes juridiques
|
DictionnaryCompanyType=Formes juridiques
|
||||||
DictionnaryCanton=Départements/Provinces/Cantons
|
DictionnaryCanton=Départements/Provinces/Cantons
|
||||||
DictionnaryRegion=Régions
|
DictionnaryRegion=Régions
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user