Qual: Uniformise code. user class use id in first param of fetch

This commit is contained in:
Laurent Destailleur 2010-04-28 08:26:56 +00:00
parent 388470d146
commit 00a1ebe41a

View File

@ -105,12 +105,10 @@ class User extends CommonObject
/** /**
* \brief Constructeur de la classe * \brief Constructeur de la classe
* \param DB Handler acces base de donnees * \param DB Handler acces base de donnees
* \param id Id de l'utilisateur (0 par defaut)
*/ */
function User($DB, $id=0) function User($DB)
{ {
$this->db = $DB; $this->db = $DB;
$this->id = $id;
// Preference utilisateur // Preference utilisateur
$this->liste_limit = 0; $this->liste_limit = 0;
@ -122,15 +120,6 @@ class User extends CommonObject
return 1; return 1;
} }
/* Polymorph functions not allowed in PHP
function fetch($id)
{
$this->id=$id;
$this->fetch();
}
*/
/** /**
* \brief Charge un objet user avec toutes ces caracteristiques depuis un id ou login * \brief Charge un objet user avec toutes ces caracteristiques depuis un id ou login
* \param id Si defini, id a utiliser pour recherche * \param id Si defini, id a utiliser pour recherche
@ -170,7 +159,7 @@ class User extends CommonObject
} }
else else
{ {
$sql.= " AND u.rowid = ".$this->id; $sql.= " AND u.rowid = ".$id;
} }
dol_syslog("User::Fetch sql=".$sql, LOG_DEBUG); dol_syslog("User::Fetch sql=".$sql, LOG_DEBUG);