]> git.llucax.com Git - mecon/yatta.git/blobdiff - sistema/www/procesos.php
Agregados
[mecon/yatta.git] / sistema / www / procesos.php
index caafed128088828763e8e22dd7c1f668025576c8..fe92a461f0deeead747e1505e1c3b4be37a90306 100644 (file)
@@ -28,6 +28,7 @@ $Id$
 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 {{{
@@ -57,100 +58,75 @@ if ($FORM->validate()) {
                 ),'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 {
@@ -160,8 +136,8 @@ if ($FORM->validate()) {
     }
     $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%"');
     //}}}
 }
 //}}}