]> git.llucax.com Git - mecon/yatta.git/blobdiff - lib/YATTA/ProcesoDB.php
BugFix.
[mecon/yatta.git] / lib / YATTA / ProcesoDB.php
index 819ae2a99aa11f7f3a53e7fbef90f4cd8848beae..734891616df5394074dfdbbdf55097ed266ca3b0 100644 (file)
@@ -196,6 +196,14 @@ class YATTA_ProcesoDB extends MECON_DBO {
      * @access public
      */
     var $activo = null;
      * @access public
      */
     var $activo = null;
+
+    /**
+     * Parametros del proceso. Serializado.
+     *
+     * @var    string $parametros
+     * @access public
+     */
+    var $parametros = null;
     
     /**
      * Carga el objeto con los datos que se pasan por parametro.
     
     /**
      * Carga el objeto con los datos que se pasan por parametro.
@@ -237,6 +245,7 @@ class YATTA_ProcesoDB extends MECON_DBO {
             $this->nota             = $res['nota'];
             $this->icono            = $res['icono'];
             $this->activo           = $res['activo'];
             $this->nota             = $res['nota'];
             $this->icono            = $res['icono'];
             $this->activo           = $res['activo'];
+            $this->parametros       = $res['parametros'];
             return true;
         }
         return false; 
             return true;
         }
         return false; 
@@ -352,6 +361,9 @@ class YATTA_ProcesoDB extends MECON_DBO {
         if (!is_null($this->activo)) {
             $where[] = 'p.activo =  '. $this->activo;
         } 
         if (!is_null($this->activo)) {
             $where[] = 'p.activo =  '. $this->activo;
         } 
+        if (!is_null($this->parametros)) {
+            $where[] = 'p.parametros LIKE '. $db->quote("%$this->parametros%");
+        } 
         if ($where) {
             $where = 'WHERE p.owner = '. $db->quote("$this->owner").
                 'AND p.id_sistema = s.id_sistema AND ('. join ("$operador
         if ($where) {
             $where = 'WHERE p.owner = '. $db->quote("$this->owner").
                 'AND p.id_sistema = s.id_sistema AND ('. join ("$operador
@@ -383,6 +395,7 @@ class YATTA_ProcesoDB extends MECON_DBO {
                 p.destinos AS destinos, p.prioridad AS prioridad, p.scheduling 
                 AS scheduling, p.notificar AS notificar, p.resultado AS 
                 resultado, p.nota AS nota, p.archivo AS archivo, ".
                 p.destinos AS destinos, p.prioridad AS prioridad, p.scheduling 
                 AS scheduling, p.notificar AS notificar, p.resultado AS 
                 resultado, p.nota AS nota, p.archivo AS archivo, ".
+                "p.parametros AS parametros, ".
                 "IF (p.status = 0, 'El proceso está en cola. Aún no se ejecutó.".
                 "', ".
                 "IF(p.status = 1, 'El proceso se está ejecutando en este momento.".
                 "IF (p.status = 0, 'El proceso está en cola. Aún no se ejecutó.".
                 "', ".
                 "IF(p.status = 1, 'El proceso se está ejecutando en este momento.".
@@ -466,6 +479,7 @@ class YATTA_ProcesoDB extends MECON_DBO {
                         'notificar'     => $this->notificar,
                         'resultado'     => $this->resultado,
                         'activo'        => $this->activo,
                         'notificar'     => $this->notificar,
                         'resultado'     => $this->resultado,
                         'activo'        => $this->activo,
+                        'parametros'    => $this->parametros,
                 );
     }
 }
                 );
     }
 }