* 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
}
$res = $this->_obtenerServidor($db);
+ //Serializo los parametros
+ if (@$datos['parametros']) {
+ $datos['parametros'] = serialize($datos['parametros']);
+ }
+
if (DB::isError($res)) {
return $res;
}
//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)) {