X-Git-Url: https://git.llucax.com/mecon/yatta.git/blobdiff_plain/18e23f6b3d95afb8b10ac7523b88b881ac038923..0a4eb0ea61d7f6423f94933553fe3a79537cc6b9:/lib/YATTA/ProcesoDB.php diff --git a/lib/YATTA/ProcesoDB.php b/lib/YATTA/ProcesoDB.php index 819ae2a..7348916 100644 --- a/lib/YATTA/ProcesoDB.php +++ b/lib/YATTA/ProcesoDB.php @@ -196,6 +196,14 @@ class YATTA_ProcesoDB extends MECON_DBO { * @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. @@ -237,6 +245,7 @@ class YATTA_ProcesoDB extends MECON_DBO { $this->nota = $res['nota']; $this->icono = $res['icono']; $this->activo = $res['activo']; + $this->parametros = $res['parametros']; 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->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 @@ -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.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.". @@ -466,6 +479,7 @@ class YATTA_ProcesoDB extends MECON_DBO { 'notificar' => $this->notificar, 'resultado' => $this->resultado, 'activo' => $this->activo, + 'parametros' => $this->parametros, ); } }