require_once 'MECON/HTML/TablaDB.php';
require_once 'MECON/HTML/QuickForm.php';
require_once 'MECON/HTML/Link.php';
+require_once 'MECON/HTML/Image.php';
//}}}
//Creo el formulario de filtro {{{
),'titulo');
//}}}
- //FIXME Buscar la info en la base de datos
- //Obtengo la info segun los filtros {{{
- $procesos[17]['id_proceso'] = 17;
- $procesos[17]['sistema'] = 'Protocolizacion';
- $procesos[17]['descripcion'] = 'Informe Auditoria - Perez Angel';
- $procesos[17]['status'] = 'En Espera';
- $procesos[17]['fecha'] = '27/11/03 11:52:33';
- $procesos[25]['id_proceso'] = 25;
- $procesos[25]['sistema'] = 'Protocolizacion';
- $procesos[25]['descripcion'] = 'Informe Auditoria - Lavagna Roberto';
- $procesos[25]['status'] = 'Procesando';
- $procesos[25]['fecha'] = '27/11/03 13:25:05';
- $procesos[111]['id_proceso'] = 111;
- $procesos[111]['sistema'] = 'Protocolizacion';
- $procesos[111]['descripcion'] = 'Informe Personal - Lavagna Roberto';
- $procesos[111]['status'] = 'Finalizado';
- $procesos[111]['fecha'] = '27/11/03 19:00:52';
-
- $procesos[123]['id_proceso'] = 123;
- $procesos[123]['sistema'] = 'Protocolizacion';
- $procesos[123]['descripcion'] = 'Informe Personal - Lavagna Roberto';
- $procesos[123]['status'] = 'Error';
- $procesos[123]['fecha'] = '27/11/03 19:00:52';
-
- $procesos[234]['id_proceso'] = 234;
- $procesos[234]['sistema'] = 'Protocolizacion';
- $procesos[234]['descripcion'] = 'Informe Personal - Lavagna Roberto';
- $procesos[234]['status'] = 'Abortado';
- $procesos[234]['fecha'] = '27/11/03 19:00:52';
- //}}}
+ //FIXME Usar YATTA_Proceso
//Agrego la info a la tabla {{{
if (@$procesos) {
foreach ($procesos as $proceso) {
//Switcheo por el status {{{
switch ($proceso['status']) {
- case 'En Espera':
- $clase = "celda_espera";
- break;
- case 'Procesando':
- $clase = "celda_procesando";
+ case '0':
+ $estado = new MECON_HTML_Link (
+ 'procesos_stop',
+ new MECON_HTML_Image
+ ('/sistemas/yatta/images/espera',
+ $proceso['status'])
+ );
break;
- case 'Finalizado':
+ case '1':
+ case '2':
$estado = new MECON_HTML_Link (
- 'popups/procesos',
- $proceso['status'],
- array (),
- array (
- 'OnClick' =>
- "javascript:window.open('popups/procesos','Procesos',"."'width=400,height=300,scrollbars=yes');return false;",
- 'target' => '_blank')
- );
- $clase = "celda_finalizado";
+ 'procesos_stop',
+ new MECON_HTML_Image
+ ('/sistemas/yatta/images/procesando',
+ $proceso['status'])
+ );
break;
- case 'Error':
+ case '3':
+ $estado = new MECON_HTML_Link ('archivos',
+ new MECON_HTML_Image ('/sistemas/yatta/images/fin',
+ $proceso['status']));
+ break;
+ case '4':
$estado = new MECON_HTML_Link (
- 'popups/procesos',
- $proceso['status'],
- array (),
+ 'procesos_info',
+ new MECON_HTML_Image
+ ('/sistemas/yatta/images/error',
+ $proceso['status']),
+ array ('mensaje' => $proceso['nota']),
array (
'OnClick' =>
- "javascript:window.open('popups/procesos','Procesos',"."'width=400,height=300,scrollbars=yes');return false;",
+ "javascript:window.open('popups/procesos','Procesos',".
+ "'width=400,height=300,scrollbars=yes');return false;",
'target' => '_blank')
);
- $clase = "celda_error";
break;
- case 'Abortado':
+ case '5':
$estado = new MECON_HTML_Link (
- 'popups/procesos',
- $proceso['status'],
- array (),
+ 'procesos_info',
+ new MECON_HTML_Image
+ ('/sistemas/yatta/images/abortado',
+ $proceso['status']),
+ array ('mensaje' => $proceso['nota']),
array (
'OnClick' =>
- "javascript:window.open('popups/procesos','Procesos',"."'width=400,height=300,scrollbars=yes');return false;",
+ "javascript:window.open('popups/procesos','Procesos',".
+ "'width=400,height=300,scrollbars=yes');return false;",
'target' => '_blank')
);
- $clase = "celda_abortado";
break;
}
//}}}
$row = $TABLADB->addRow(array(
- $proceso['id_proceso'],
+ $proceso['id'],
$proceso['fecha'],
- $proceso['sistema'],
+ $proceso['nombre_sistema'],
$proceso['descripcion'],
- (@$estado) ? $estado : $proceso['status'],
+ $estado,
));
$estado = null;
-
- $TABLADB->updateCellAttributes($row, 3, 'class="'.$clase.'"');
- $TABLADB->updateCellAttributes($row, 4, 'class="'.$clase.'"');
-
}
}
else {
}
$TABLADB->updateColAttributes(0,'width="8%"');
$TABLADB->updateColAttributes(2,'width="30%"');
- $TABLADB->updateColAttributes(3,'width="35%"');
- $TABLADB->updateColAttributes(4,'width="10%"');
+ $TABLADB->updateColAttributes(3,'width="40%"');
+ $TABLADB->updateColAttributes(4,'width="5%"');
//}}}
}
//}}}