]> git.llucax.com Git - mecon/samurai.git/blobdiff - src/www/sistemas.php
(no commit message)
[mecon/samurai.git] / src / www / sistemas.php
index 520d0b3a8453b91fb82acecf92165044d662ea67..bea082c8bc75712e65f4abef681e269ee9c390d0 100644 (file)
@@ -1,52 +1,64 @@
 <?php
 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
-// +--------------------------------------------------------------------+
-// |                           SAMURAI                                  |
-// +--------------------------------------------------------------------+
-// |   Sistema de Administracion y Matenimiento de Usuarios Relativo A  |
-// |                             Intranet                               |
-// |                      Ministerio de Economía                        |
-// +--------------------------------------------------------------------+
-// | Creado: fri mar 21 ART 2003                                        |
-// | Autor:  Martin Marrese <mmarre@mecon.gov.ar>                       |
-// +--------------------------------------------------------------------+
+// +----------------------------------------------------------------------+
+// | PHP Version 4                                                        |
+// +----------------------------------------------------------------------+
+// | Copyright (c) 1997-2003 The PHP Group                                |
+// +----------------------------------------------------------------------+
+// | This source file is subject to version 2.02 of the PHP license,      |
+// | that is bundled with this package in the file LICENSE, and is        |
+// | available at through the world-wide-web at                           |
+// | http://www.php.net/license/2_02.txt.                                 |
+// | If you did not receive a copy of the PHP license and are unable to   |
+// | obtain it through the world-wide-web, please send a note to          |
+// | license@php.net so we can mail you a copy immediately.               |
+// +----------------------------------------------------------------------+
+// | Created: mar may 27 15:16:38 ART 2003
+// | Author:  Martin Marrese <mmarre@mecon.gov.ar>
+// +----------------------------------------------------------------------+
 //
 // $Id$
-//
+// $Author$
 // $URL$
-// $Rev$
 // $Date$
-// $Author$
+// $Rev$
+// 
+    require_once 'include/lib/samurai/Samurai.php';
+    require_once 'HTML/Tabla.php';
+
+    $aHref      = '<a href="sistemas-abm?idSistema=NUEVO">';
+    $aHrefModif = $aHref.'<img src="/www/images/modificar.gif" border="0"></a>';
+    $aHrefElim  = $aHref.'<img src="/www/images/eliminar.gif"  border="0"></a>';
+
+    $body = '';
+
+    $SAMURAI = new Samurai($DB,$_SESSION['samurai']['id_sistema']);
+
+    $sistemas = $SAMURAI->getSistemas();
 
-require_once 'HTML/Form.php';
-require_once 'HTML/Tabla.php';
+    $TABLA2 = new Tabla ('cellspacing=0');
+    $row = array ($aHref.'<img src="/www/images/nuevo.gif" border="0">Ingresar Nuevo Sistema</a>');
+    $TABLA2->agregarFila($row);
+    $TABLA2->align(0,0,'right');
+    
+    $TABLA = new Tabla ('cellpadding=2');
+    $row = array ('Id','Nombre','Descripcion','Fecha&nbsp;Inicio','Fecha&nbsp;Fin','Fecha&nbsp;Impl.','Contacto','Modif.','Elim.');
+    $TABLA->agregarFilaCabecera($row);
 
-// Armo el FORM {{{
-$FORM = new HTML_Form('sistemas_abm.php', 'post', 'sistemas');
-$FORM->start();
-    //Armo la tabla {{{
-        $TABLE_externa = new Tabla('width="760" align="center" bgcolor="#FFFFFF"');        
-            //Cargo las filas {{{            
-                // Cargo el link a sistemas_abm.php   
-                $row_vacio = array ('0' => '');
-                
-                // Agrego una linea en blanco, que mas lindo esteticamente
-                $TABLE_externa->agregarFila($row_vacio);
-                
-                $row = array ($sistema_remoto->htmlLinkAbm('link_abm'));
-                $TABLE_externa->agregarFila($row);                
-                $TABLE_externa->align(1,0,'right');
-                
-                // Tiro la tabla interna en la externa
-                $row = array ($sistema_remoto->htmlTablaCompleta());
-                $TABLE_externa->agregarFila($row);
-              
-                // Tengo que agregar una fila mas para dejar un espacio en blanco
-                $TABLE_externa->agregarFila($row_vacio);
+    foreach ($sistemas as $sistema) {
+        $Modif = ereg_replace('NUEVO', 'm'.$sistema->getId(), $aHrefModif);
+        $Elim  = ereg_replace('NUEVO', 'e'.$sistema->getId(), $aHrefElim);
+        $row = array ($sistema->getId(),$sistema->getNombre(),$sistema->getDescripcion(),$sistema->getFechaInicio(),$sistema->getFechaFin(),$sistema->getFechaImplementacion(),$sistema->getContacto(),$Modif,$Elim);
+        $TABLA->agregarFila($row);
+    }
+    $TABLA->setColAlign(2,'left');
+    
 
-            // }}} Fin carga de filas
-        $TABLE_externa->display();
-    // }}} Fin de la tabla
-    $FORM->end();
-    // }}} Fin del FORM 
+    //Agrego las cosas al cuerpo de la pagina
+    $body.=$TABLA2->toHtml(1);
+    $body.=$TABLA->toHtml().'<BR>';
+    
+    $MARCO = new Marco ('samurai');
+    $MARCO->addBody($body);
+    $MARCO->display();
 ?>