19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bazar.class.php,v 1.5 2007-04-11 08:30:12 neiluj Exp $ |
// CVS : $Id: bazar.class.php,v 1.6 2007-04-20 09:58:06 neiluj Exp $ |
/** |
* |
*@package bazar |
27,7 → 27,7 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org> |
*@author Florian Schmitt <florian@ecole-et-nature.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.5 $ |
*@version $Revision: 1.6 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
72,10 → 72,14 |
* |
*/ |
function isSuperAdmin() { |
|
if(empty($this->_id_utilisateur)) |
return FALSE; |
|
// On court-circuite si la question a déjà été posé pour ne pas refaire la requete |
if (isset ($this->_isSuperAdmin)) return $this->_isSuperAdmin ; |
|
// On court-circuite si l'utilisateur n'est pas loggué |
// On court-circuite si l'utilisateur n'est pas logué |
if (!$this->_auth->getAuth()) return false ; |
|
// Sinon on interroge la base |
102,7 → 106,7 |
*/ |
|
function isAdmin($id_nature) { |
// on court-circuite si l'utilisateur n'est pas loggué |
// on court-circuite si l'utilisateur n'est pas logué |
if (!$this->_auth->getAuth()) return false ; |
|
return $this->_requeteDroit ($id_nature, 2) ; |
121,6 → 125,10 |
*/ |
|
function _requeteDroit ($id_nature, $niveau) { |
|
if(empty($this->_id_utilisateur)) |
return false; |
|
$requete = 'SELECT bd_niveau_droit FROM bazar_droits WHERE bd_id_utilisateur=' |
.$this->_id_utilisateur. |
' AND bd_id_nature_offre="'.$id_nature.'" and bd_niveau_droit='.$niveau; |
150,6 → 158,10 |
* |
*/ |
function isSuperAdmin() { |
|
if(empty($this->_id_utilisateur)) |
return false; |
|
// On court-circuite si la question a déjà été posé pour ne pas refaire la requete |
if (isset ($this->_isSuperAdmin)) return $this->_isSuperAdmin ; |
|
174,6 → 186,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.5 2007/04/11 08:30:12 neiluj |
* remise en état du CVS... |
* |
* Revision 1.3.2.1 2007/03/07 16:49:21 jp_milcent |
* Mise en majuscule de select |
* |