------------------------------------------------------------------------------- $Id$ -----------------------------------------------------------------------------*/ //Require Once {{{ require_once 'MECON/HTML/TablaDB.php'; require_once 'MECON/HTML/Tabla.php'; require_once 'MECON/HTML/Image.php'; require_once 'MECON/HTML/Link.php'; require_once 'YATTA/Proceso.php'; //}}} //Obtengo la informacion de la base y la agrego a la tabla {{{ $TABLADB = new MECON_HTML_TablaDB ('Procesos'); $TABLADB->addRow(array( 'Listado de Procesos' ), 'cabecera colspan="4" align="left"'); $TABLADB->addRow(array( 'Id', 'Fecha', 'Sistema', 'Descripcion', 'Estado' ),'titulo'); $PROCESO =& new YATTA_Proceso; $PROCESO->owner = $_SESSION['usuario']; $res = $PROCESO->buscar($DB, MECON_DBO_AND, ' id ASC'); if (PEAR::isError($res)) { die('Error: ' . $res->getMessage() . "\n"); } $pager = $TABLADB->addPager($res, null, new MECON_HTML_Link ('procesos', null ) ); $TABLADB->addRowsData(''. "\"%s\"".', array ('id', 'id', 'status', 'icono')); $TABLADB->addRows($pager, array ('id', 'fecha', 'nombre_sistema', 'descripcion')); $TABLADB->updateColAttributes(0,'width="8%"'); $TABLADB->updateColAttributes(2,'width="30%"'); $TABLADB->updateColAttributes(3,'width="40%"'); $TABLADB->updateColAttributes(4,'width="5%"'); //}}} //Agrego la tabla con la explicacion de los iconos {{{ $TABLA =& new MECON_HTML_Tabla ('width="400"'); $TABLA->addRow(array('Significado de los iconos'), 'cabecera colspan="2"'); $TABLA->addRow(array('Icono', 'Significado'), 'titulo'); $TABLA->addRow(array( new MECON_HTML_Image ('/sistemas/yatta/images/estado_0.gif', 'Espera'), "El proceso esta en cola. Aun no se ejecuto.
Puede abortar su". ' ejecucion presionando en el icono.' )); $TABLA->addRow(array( new MECON_HTML_Image ('/sistemas/yatta/images/estado_1.gif', 'Procesando'), 'El proceso se esta ejecutando en este momento.
Puede abortar su'. ' ejecucion presionando en el icono.' )); $TABLA->addRow(array( new MECON_HTML_Image ('/sistemas/yatta/images/estado_2.gif', 'Finalizado'), 'El proceso ha finalizado.
'. 'Puede buscar el resultado en la seccion archivos.' )); $TABLA->addRow(array( new MECON_HTML_Image ('/sistemas/yatta/images/estado_3.gif', 'Error'), 'Se produjo un error durante la ejecucion del proceso.
'. 'Presionando sobre el icono puede ver una explicacion del mismo.' )); $TABLA->addRow(array( new MECON_HTML_Image ('/sistemas/yatta/images/estado_4.gif', 'Abortado'), 'El proceso fue detenido por alguna persona (el responsable o'. ' el administrador). Presionando sobre el icono puede ver una'. 'explicacion.' )); $TABLA->updateColAttributes(0, 'align="center"'); $TABLA->updateColAttributes(1, 'align="left"'); //}}} //Agrego la info al marco y la muestro {{{ $MARCO->addStyleSheet('css/yatta.css'); $MARCO->addBody($TABLADB); $MARCO->addBody('

'); $MARCO->addBody($TABLA); $MARCO->display(); //}}} ?>