X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/e6246916d215fcc1aff63e14a784d86f1d811070..eadc9e63372dde805c0a1b0ad7db6aaa113995cf:/lib/MECON/Usuario.php diff --git a/lib/MECON/Usuario.php b/lib/MECON/Usuario.php index 3308cf7..85ee8ba 100644 --- a/lib/MECON/Usuario.php +++ b/lib/MECON/Usuario.php @@ -89,7 +89,7 @@ class MECON_Usuario { if (DB::isError($result)) { trigger_error($result->getMessage(), E_USER_ERROR); } elseif ($result->NumRows()>0) { - $row = $result->fetchRow(); + $row = $result->fetchRow(DB_FETCHMODE_ORDERED); $login = $row[0]; $nombre = $row[1]; $this->login=$login; @@ -119,12 +119,10 @@ class MECON_Usuario { if (DB::isError($result)) { trigger_error($result->getMessage(), E_USER_ERROR); } elseif ($result->NumRows()>0) { - $row = $result->fetchRow(); - $dni = $row[0]; - $nombre = $row[1]; - $this->dni=$dni; - $this->nombre=$nombre; - $this->login=$login; + $row = $result->fetchRow(DB_FETCHMODE_ORDERED); + $this->dni = $row[0]; + $this->nombre = $row[1]; + $this->login = $login; } else { trigger_error('El usuario '.$login.' no existe, debe loguearse al menos una vez a la intranet.'); @@ -254,9 +252,9 @@ class MECON_Usuario { * @access public */ function verificarLogin($login) { - $login = $this->_db->quote($login); - $sql = "SELECT count(*) as usuario.cuenta FROM usuario.Usuario WHERE login = '$login'"; - $result = $db->query($sql); + $sql = "SELECT count(*) as cuenta FROM usuario.Usuario WHERE login = " + . $this->_db->quote($login) ; + $result = $this->_db->query($sql); if (PEAR::isError($result)) { return $result; }