Ajoute la fonction load_entrepots
This commit is contained in:
parent
95d35f77dd
commit
b8368e3388
@ -1,11 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (c) 2002-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (c) 2002-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (c) 2002-2003 Jean-Louis Bergamo <jlb@j1b.org>
|
* Copyright (c) 2002-2003 Jean-Louis Bergamo <jlb@j1b.org>
|
||||||
* Copyright (c) 2004-2006 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (c) 2004-2006 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
|
* 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>
|
||||||
* Copyright (C) 2005-2006 Regis Houssin <regis.houssin@cap-networks.com>
|
* Copyright (C) 2005-2006 Regis Houssin <regis.houssin@cap-networks.com>
|
||||||
* Copyright (C) 2005 Lionel COUSTEIX <etm_ltd@tiscali.co.uk>
|
* Copyright (C) 2005 Lionel Cousteix <etm_ltd@tiscali.co.uk>
|
||||||
*
|
*
|
||||||
* 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
|
||||||
@ -28,12 +28,13 @@
|
|||||||
/**
|
/**
|
||||||
\file htdocs/user.class.php
|
\file htdocs/user.class.php
|
||||||
\brief Fichier de la classe utilisateur
|
\brief Fichier de la classe utilisateur
|
||||||
\author Rodolphe Qiedeville
|
\author Rodolphe Quiedeville
|
||||||
\author Jean-Louis Bergamo
|
\author Jean-Louis Bergamo
|
||||||
\author Laurent Destailleur
|
\author Laurent Destailleur
|
||||||
\author Sebastien Di Cintio
|
\author Sebastien Di Cintio
|
||||||
\author Benoit Mortier
|
\author Benoit Mortier
|
||||||
\author Regis Houssin
|
\author Regis Houssin
|
||||||
|
\author Lionel Cousteix
|
||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -60,8 +61,10 @@ class User
|
|||||||
var $user_mobile;
|
var $user_mobile;
|
||||||
var $admin;
|
var $admin;
|
||||||
var $login;
|
var $login;
|
||||||
var $pass; // Mot de passe en clair
|
//! Mot de passe en clair
|
||||||
var $pass_indatabase; // Mot de passe crypté en base
|
var $pass;
|
||||||
|
//! Mot de passe crypté en base
|
||||||
|
var $pass_indatabase;
|
||||||
var $datec;
|
var $datec;
|
||||||
var $datem;
|
var $datem;
|
||||||
var $societe_id;
|
var $societe_id;
|
||||||
@ -75,7 +78,8 @@ class User
|
|||||||
var $error;
|
var $error;
|
||||||
var $userpref_limite_liste;
|
var $userpref_limite_liste;
|
||||||
var $all_permissions_are_loaded; /**< \private all_permissions_are_loaded */
|
var $all_permissions_are_loaded; /**< \private all_permissions_are_loaded */
|
||||||
|
//! Liste des entrepots auquel a acces l'utilisateur
|
||||||
|
var $entrepots;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Constructeur de la classe
|
* \brief Constructeur de la classe
|
||||||
@ -1450,8 +1454,36 @@ function creer_pass_aleatoire_2($sel = "")
|
|||||||
$pass .= $x;
|
$pass .= $x;
|
||||||
$s = substr($s, 2);
|
$s = substr($s, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $pass;
|
return $pass;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Charge la liste des entrepots pour l'utilisateur
|
||||||
|
* \return int 0 si ok, <> 0 si erreur
|
||||||
|
*/
|
||||||
|
function load_entrepots()
|
||||||
|
{
|
||||||
|
$err=0;
|
||||||
|
$this->entrepots = array();
|
||||||
|
$sql = "SELECT fk_entrepot,consult,send";
|
||||||
|
$sql.= " FROM ".MAIN_DB_PREFIX."user_entrepot";
|
||||||
|
$sql.= " WHERE fk_user = '".$this->id."'";
|
||||||
|
|
||||||
|
if ( $this->db->query($sql) )
|
||||||
|
{
|
||||||
|
while ($obj = $this->db->fetch_object($result) )
|
||||||
|
{
|
||||||
|
$this->entrepots[$i]['id'] = $obj->consult;
|
||||||
|
$this->entrepots[$i]['consult'] = $obj->consult;
|
||||||
|
$this->entrepots[$i]['send'] = $obj->send;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$err++;
|
||||||
|
dolibarr_print_error($this->db);
|
||||||
|
}
|
||||||
|
return $err;
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user