]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/Usuario.php
Agrego un mensaje de error a Usuario.php en caso de que no exista.
[mecon/meconlib.git] / lib / MECON / Usuario.php
index 83329ad26ad71e7b64ef0959586d9963b907fdba..5e1997a062380ed8a807e36cafb448b6d28d505b 100644 (file)
@@ -78,12 +78,19 @@ class MECON_Usuario {
                     from Usuario
                     where dni = $dni";
             $result = $db->query($sql);
                     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
         }
   }
   // -X2C
@@ -110,15 +117,20 @@ class MECON_Usuario {
             $sql = "SELECT dni,nombre
                     from Usuario
                     where login = '$login'";
             $sql = "SELECT dni,nombre
                     from Usuario
                     where login = '$login'";
+
             $result = $db->query($sql);
             $result = $db->query($sql);
+           
             if ($result->NumRows()>0){
             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);
               FROM web003
              WHERE nrodoc = $dni";
       $result = $db->query($sql);
-      if(DB::isError($result))
+      if(DB::isError($result)) {
         die($result->getMessage("query mal hecho"));
         die($result->getMessage("query mal hecho"));
+      }
       if($result->numRows() > 0)
       {
           $row = $result->fetchRow(); 
       if($result->numRows() > 0)
       {
           $row = $result->fetchRow();