From 3456f1f179ee9c0844e2a76e9ffba588c13dce04 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Fri, 15 Aug 2003 16:23:21 +0000 Subject: [PATCH] Agrego un mensaje de error a Usuario.php en caso de que no exista. --- lib/MECON/Usuario.php | 41 +++++++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/lib/MECON/Usuario.php b/lib/MECON/Usuario.php index 83329ad..5e1997a 100644 --- a/lib/MECON/Usuario.php +++ b/lib/MECON/Usuario.php @@ -78,12 +78,19 @@ class MECON_Usuario { from Usuario where dni = $dni"; $result = $db->query($sql); - $row = $result->fetchRow(); - $login = $row[0]; - $nombre = $row[1]; - $this->login=$login; - $this->nombre=$nombre; - $this->dni=$dni; + + if ($result->NumRows()>0){ + $row = $result->fetchRow(); + $login = $row[0]; + $nombre = $row[1]; + $this->login=$login; + $this->nombre=$nombre; + $this->dni=$dni; + else { + die ('El dni '.$dni.' no existe, debe loguearse al + menos una vez a la intranet.'); + } + } } // -X2C @@ -110,15 +117,20 @@ class MECON_Usuario { $sql = "SELECT dni,nombre from Usuario where login = '$login'"; + $result = $db->query($sql); + if ($result->NumRows()>0){ - - $row = $result->fetchRow(); - $dni = $row[0]; - $nombre = $row[1]; - $this->dni=$dni; - $this->nombre=$nombre; - $this->login=$login; + $row = $result->fetchRow(); + $dni = $row[0]; + $nombre = $row[1]; + $this->dni=$dni; + $this->nombre=$nombre; + $this->login=$login; + } + else { + die ('El usuario '.$login.' no existe, debe loguearse al + menos una vez a la intranet.'); } } } @@ -224,8 +236,9 @@ class MECON_Usuario { FROM web003 WHERE nrodoc = $dni"; $result = $db->query($sql); - if(DB::isError($result)) + if(DB::isError($result)) { die($result->getMessage("query mal hecho")); + } if($result->numRows() > 0) { $row = $result->fetchRow(); -- 2.43.0