From 3a5028459977c475efd9353a4d1fc827d2f36594 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Thu, 1 Apr 2004 19:24:56 +0000 Subject: [PATCH] Agrego la posibilidad de pasarles parametros al metodo run de la clase proceso. --- lib/YATTA/Controlador.php | 7 ++++++- sistema/www/procesos.php | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/YATTA/Controlador.php b/lib/YATTA/Controlador.php index 5a76d87..31c9d31 100644 --- a/lib/YATTA/Controlador.php +++ b/lib/YATTA/Controlador.php @@ -76,13 +76,13 @@ class YATTA_Controlador { * resultado : En caso que el proceso genere archivos resultado, se debe * indicar aqui el nombre del archivo que deben visualizar * los usuarios. + * parametros : Parametros que hay que pasarle al metodo run del script. * * @param DB $db Conexion a la base de datos. * @param mixed $datos Datos necesarios del proceso. * * @return mixed * @access public - * @static */ function agregarProceso($db, $datos) { //XXX Dentro de los datos puede estar el tiempo estimado de ejecucion @@ -100,6 +100,11 @@ class YATTA_Controlador { } $res = $this->_obtenerServidor($db); + //Serializo los parametros + if (@$datos['parametros']) { + $datos['parametros'] = serialize($datos['parametros']); + } + if (DB::isError($res)) { return $res; } diff --git a/sistema/www/procesos.php b/sistema/www/procesos.php index 1dfb381..482bbdb 100644 --- a/sistema/www/procesos.php +++ b/sistema/www/procesos.php @@ -34,12 +34,13 @@ require_once 'MECON/HTML/Link.php'; //YATTA {{{ require_once 'YATTA/Controlador.php'; require_once 'YATTA/Proceso.php' ; +require_once 'YATTA/ProcesoDB.php' ; //}}} //}}} //Elimino el proceso en caso de ser necesario {{{ if (@$_REQUEST['accion'] == 'eliminar') { - $PROCESO = new YATTA_Proceso; + $PROCESO = new YATTA_ProcesoDB; $PROCESO->id = $_REQUEST['_id']; $res = $PROCESO->borrar($DB); if (PEAR::isError($res)) { -- 2.43.0