require_once 'MECON/Agente.php';
require_once 'DB.php';
+require_once 'PEAR.php';
/**
* @access public
where dni = $dni";
$result = $this->_db->query($sql);
if (DB::isError($result)) {
- trigger_error($result->getMessage(), E_USER_ERROR);
+ return $result;
} elseif ($result->NumRows()>0) {
- $row = $result->fetchRow();
+ $row = $result->fetchRow(DB_FETCHMODE_ORDERED);
$login = $row[0];
$nombre = $row[1];
$this->login=$login;
$this->nombre=$nombre;
$this->dni=$dni;
} else {
- trigger_error('El dni '.$dni.' no existe, debe loguearse al
+ return new PEAR_Error ('El dni '.$dni.' no existe, debe loguearse al
menos una vez a la intranet.');
}
}
$result = $this->_db->query($sql);
if (DB::isError($result)) {
- trigger_error($result->getMessage(), E_USER_ERROR);
+ return $result;
} 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
+ return new PEAR_Error ('El usuario '.$login.' no existe, debe loguearse al
menos una vez a la intranet.');
}
}
* @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;
}