]> git.llucax.com Git - mecon/meconlib.git/commitdiff
Se eliminan los trigger_error de MECON_Usuario.
authorLeandro Lucarella <llucax@gmail.com>
Fri, 5 Mar 2004 22:32:52 +0000 (22:32 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Fri, 5 Mar 2004 22:32:52 +0000 (22:32 +0000)
lib/MECON/Usuario.php

index 85ee8ba1db903d02953564b63023f58e4c5ca899..860658971dfd08de7f40f1dedc0ae414baa870ae 100644 (file)
@@ -26,6 +26,7 @@ $Id: Usuario.php 242 2003-08-11 18:02:16Z manazar $
 require_once 'MECON/Agente.php';
     
 require_once 'DB.php';
+require_once 'PEAR.php';
 
 /**
  * @access public
@@ -87,7 +88,7 @@ class MECON_Usuario {
                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(DB_FETCHMODE_ORDERED);
             $login = $row[0];
@@ -96,7 +97,7 @@ class MECON_Usuario {
             $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.');
         }
     }
@@ -117,14 +118,14 @@ class MECON_Usuario {
         $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(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.');
         }
     }