X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/43a2cd1c001653e737e4f83263263f2d28a7e402..a3e22d8601c813aab90df99431e63a0492bbe472:/src/www/sistemas.php diff --git a/src/www/sistemas.php b/src/www/sistemas.php index c5e65e3..bea082c 100644 --- a/src/www/sistemas.php +++ b/src/www/sistemas.php @@ -1,86 +1,64 @@ | -// +--------------------------------------------------------------------+ +// +----------------------------------------------------------------------+ +// | 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 +// +----------------------------------------------------------------------+ // // $Id$ -// +// $Author$ // $URL$ -// $Rev$ // $Date$ -// $Author$ +// $Rev$ +// + require_once 'include/lib/samurai/Samurai.php'; + require_once 'HTML/Tabla.php'; + + $aHref = ''; + $aHrefModif = $aHref.''; + $aHrefElim = $aHref.''; + + $body = ''; + + $SAMURAI = new Samurai($DB,$_SESSION['samurai']['id_sistema']); -require_once 'HTML/Form.php'; -require_once 'HTML/Table.php'; + $sistemas = $SAMURAI->getSistemas(); -// Armo el FORM {{{ -$FORM = new HTML_Form('sistemas_abm.php', 'post', 'sistemas'); -$FORM->start(); - //Armo la tabla {{{ - $TABLE_externa = new HTML_Table('width="760" align="center" bgcolor="#FFFFFF"'); - //Cargo las filas {{{ - //Cargo boton submit, arranco en el row 1 para que quede uno en blanco + $TABLA2 = new Tabla ('cellspacing=0'); + $row = array ($aHref.'Ingresar Nuevo Sistema'); + $TABLA2->agregarFila($row); + $TABLA2->align(0,0,'right'); + + $TABLA = new Tabla ('cellpadding=2'); + $row = array ('Id','Nombre','Descripcion','Fecha Inicio','Fecha Fin','Fecha Impl.','Contacto','Modif.','Elim.'); + $TABLA->agregarFilaCabecera($row); - // Cambiar como meto la imagen en la pagina. - $imagen = 'NuevoIngresar Nuevo Sistema'; $TABLE_externa->setCellContents(1,0,$imagen,'td'); - $TABLE_externa->setCellAttributes(1,0,'align="right" class="texto11_blanco"'); - - - //METER ESTO DENTRO DEL OBJETO SISTEMAS {{{ - //Esta es la tabla interna - $TABLE = new HTML_Table('width="100%" align="center" cellpadding="0" cellspacing="2" border="0" bgcolor="#336699"'); - - //Cargo la cabecera de la tabla - $TABLE->setCellContents(0,0,'Id','th'); - $TABLE->updateCellAttributes(0,0,'align="center" class="texto11_blanco"'); - $TABLE->setCellContents(0,1,'Nombre','th'); - $TABLE->updateCellAttributes(0,1,'align="center" class="texto11_blanco"'); - $TABLE->setCellContents(0,2,'Descipcion','th'); - $TABLE->updateCellAttributes(0,2,'align="center" class="texto11_blanco"'); - $TABLE->setCellContents(0,3,'Modificar','th'); - $TABLE->updateCellAttributes(0,3,'align="center" class="texto11_blanco"'); - $TABLE->setCellContents(0,4,'Eliminar','th'); - $TABLE->updateCellAttributes(0,4,'align="center" class="texto11_blanco"'); + 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'); + - - // Ver si esta parte la puedo evitar usando alguna funcion de html_table {{{ - //Cargo los sistemas - $datos = $sistema_remoto->datosTodos(); - //Genero las filas con los datos de los sistemas - foreach ($datos as $dato) { - $rc = $TABLE->getRowCount(); - $TABLE->setCellContents($rc,0,$dato['0'],'td'); - $TABLE->updateCellAttributes($rc,0,'align="center" bgcolor="#FFFFFF" class="texto11_negro"'); - $TABLE->setCellContents($rc,1,$dato['1'],'td'); - $TABLE->updateCellAttributes($rc,1,'align="center" bgcolor="#FFFFFF" class="texto11_negro"'); - $TABLE->setCellContents($rc,2,$dato['2'],'td'); - $TABLE->updateCellAttributes($rc,2,'align="left" bgcolor="#FFFFFF" class="texto11_negro"'); - $TABLE->setCellContents($rc,3,'Mod','td'); - $TABLE->updateCellAttributes($rc,3,'align="center" bgcolor="#FFFFFF" class="texto11_negro"'); - $TABLE->setCellContents($rc,4,'Eli','td'); - $TABLE->updateCellAttributes($rc,4,'align="center" bgcolor="#FFFFFF" class="texto11_negro"'); - } - // }}} html_table - // }}} HASTA ACA - - //Tiro la tabla interna en la externa - $TABLE_externa->setCellContents(2,0,$TABLE->toHtml(),'td'); - $TABLE_externa->updateCellAttributes(2,0,'align="center"'); - - //Tengo que agregar una fila mas para dejar un espacio en blanco - $TABLE_externa->setCellContents(3,0,'','td'); - $TABLE_externa->updateCellAttributes(3,0,'align="center2"'); - // }}} 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().'
'; + + $MARCO = new Marco ('samurai'); + $MARCO->addBody($body); + $MARCO->display(); ?>