]> git.llucax.com Git - mecon/samurai.git/blobdiff - src/www/include/lib/samurai/Sistema.php
(no commit message)
[mecon/samurai.git] / src / www / include / lib / samurai / Sistema.php
index 0ac65393147fd93a77c73350eb9c60c23cd75c05..0bb1fc6c90dda5c8ee5ed5d589c0fb6299c7787b 100644 (file)
@@ -27,6 +27,8 @@
 #require_once 'PEAR.php';
 require_once 'Samurai_DB.php';
 
+define ('VACIO','< Vacio >');
+
 
 // +X2C Class 209 :Sistema
 /**
@@ -335,6 +337,7 @@ class Sistema {
 
     // +X2C Operation 263
     /**
+     * Obtiene los datos del sistema de la DB.
      *
      * @return void
      *
@@ -347,17 +350,49 @@ class Sistema {
         $dbh = $this->_db->prepare($tmp);
         $tmp = array ($this->_id);
         $res = $this->_db->execute($dbh,$tmp);        
+
         if ($re  = $res->fetchRow(DB_FETCHMODE_ASSOC)) {
-            $this->setNombre($re['nombre_sistema']);
-            $this->setDescripcion($re['desc_sistema']);
-            $this->setFechaInicio($re['fecha_inicio']);
-            $this->setFechaFin($re['fecha_fin']);
-            $this->setFechaImplementacion($re['fecha_implementacion']);
-            $this->setContacto($re['contacto']);
+
+            if (isset($re['nombre_sistema'])) {
+                $this->setNombre($re['nombre_sistema']);
+            }
+            else {
+                $this->setNombre(VACIO);
+            }
+            if (isset($re['desc_sistema'])) {
+               $this->setDescripcion($re['desc_sistema']);
+            }
+            else {
+                $this->setDescripcion(VACIO);
+            }
+            if (isset($re['fecha_inicio'])) {
+                $this->setFechaInicio($re['fecha_inicio']);
+            }
+            else {
+                $this->setFechaInicio(VACIO);
+            }
+            if (isset($re['fecha_fin'])) {
+                $this->setFechaFin($re['fecha_fin']);
+            }
+            else {
+                $this->setFechaFin(VACIO);
+            }
+            if (isset($re['fecha_implementacion'])) {
+                $this->setFechaImplementacion($re['fecha_implementacion']);
+            }
+            else {
+                $this->setFechaImplementacion(VACIO);
+            }
+            if (isset($re['contacto'])) {
+                $this->setContacto($re['contacto']);
+            }
+            else {
+                $this->setContacto(VACIO);
+            }
         }
     }
     // -X2C
 
 } // -X2C Class :Sistema
 
-?>
\ No newline at end of file
+?>