Perf: La gestion du cache de chargement des droits de user fonctionne aussi via le nouveau systeme.

This commit is contained in:
Laurent Destailleur
2005-01-08 21:47:37 +00:00
parent 513192f083
commit 6f4881e5a0

View File

@@ -23,20 +23,20 @@
* $Source$
*/
/*! \file htdocs/user.class.php
\brief Fichier de la classe utilisateur
\author Rodolphe Qiedeville
\author Jean-Louis Bergamo
\author Laurent Destailleur
\author Sebastien Di Cintio
\author Benoit Mortier
\version $Revision$
/** \file htdocs/user.class.php
\brief Fichier de la classe utilisateur
\author Rodolphe Qiedeville
\author Jean-Louis Bergamo
\author Laurent Destailleur
\author Sebastien Di Cintio
\author Benoit Mortier
\version $Revision$
*/
/*! \class User
\brief Classe permettant la gestion d'un utilisateur
/** \class User
\brief Classe permettant la gestion d'un utilisateur
*/
class User
@@ -55,11 +55,11 @@ class User
var $pass;
var $comm;
var $compta;
var $societe_id;
var $societe_id;
var $webcal_login;
var $errorstr;
var $userpref_limite_liste;
var $all_permissions_are_loaded; /*!< \private all_permissions_are_loaded */
var $all_permissions_are_loaded; /**< \private all_permissions_are_loaded */
/**
@@ -499,13 +499,6 @@ class User
}
$this->db->free();
if ($module == '')
{
// Si module etait non defini, alors on a tout charg<72>, on peut donc consid<69>rer
// que les droits sont cach<63>s (car tous charg<72>s) pour cet instance de user
$this->all_permissions_are_loaded=1;
}
}
else
{
@@ -545,6 +538,13 @@ class User
}
}
if ($module == '')
{
// Si module etait non defini, alors on a tout charg<72>, on peut donc consid<69>rer
// que les droits sont en cache (car tous charg<72>s) pour cet instance de user
$this->all_permissions_are_loaded=1;
}
}
/**