X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/e780796e42f04429e069a478c1b68a80caa34260..a3e22d8601c813aab90df99431e63a0492bbe472:/src/www/include/lib/samurai/Sistema.php diff --git a/src/www/include/lib/samurai/Sistema.php b/src/www/include/lib/samurai/Sistema.php index 0ac6539..0bb1fc6 100644 --- a/src/www/include/lib/samurai/Sistema.php +++ b/src/www/include/lib/samurai/Sistema.php @@ -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 +?>