X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/31af0f03bf1e076750834d288f8cd81a92cf3ccf..21a2a401d3fb7790b4a82d5a550e43acf1d802dc:/lib/MECON/HTML/Tabla.php?ds=sidebyside diff --git a/lib/MECON/HTML/Tabla.php b/lib/MECON/HTML/Tabla.php index e6010a7..4c8ab0a 100644 --- a/lib/MECON/HTML/Tabla.php +++ b/lib/MECON/HTML/Tabla.php @@ -26,7 +26,6 @@ $Id$ require_once 'HTML/Table.php'; require_once 'MECON/HTML/Image.php'; -require_once 'MECON/DB/Pager.php'; /** * Libreria para le manejo de las tablas de los sistemas de intranet. @@ -73,7 +72,7 @@ class MECON_HTML_Tabla extends HTML_Table { * seteados por default segun el archivo de configuracion. * Ademas puede recibir la indicacion de algun estilo en particular. * - * @param mixed $atributos Atributos diferentes a los estandares para la tabla + * @param mixed $attrs Atributos diferentes a los estandares para la tabla * @param string $estilo Tipo de tabla * * @access public @@ -108,149 +107,6 @@ class MECON_HTML_Tabla extends HTML_Table { } - /** - * Agrega una fila del tipo cabecera tomando colores y demas del - * archivo de configuracion. Recibe como parametro un array con - * los datos a incluir en la linea. Agrega tantas columnas como - * elementos tenga el array. Si no recibe parametro alguno, - * inserta una fila en blanco. Devuelve el identificador de la - * fila en donde inserto los datos. - * - * @param array() $contenido Contenido de la fila - * - * @return int Identificador de Linea - * @access public - * @deprecated - */ - function agregarFilaCabecera($contenido = '', $atributos = '') { - return $this->addRow($contenido, 'cabecera'); - } - - /** - * Agrega una fila del tipo comun, tomando colores y demas del - * archivo de configuracion. Recibe como parametro un array con - * los datos a incluir en la linea. Agrega tantas columnas como - * elementos tenga el array. Si no recibe parametro alguno, - * inserta una fila en blanco. Devuelve el identificador de la - * fila en donde inserto los datos. - * - * @param array() $contenido Contenido de la fila - * - * @return int Identificador de Linea - * - * @access public - * @deprecated - */ - function agregarFila($contenido = '') { - return $this->addRow($contenido, 'comun'); - } - - /** - * Modifica el atributo rowSpan a la celda pasada por parametro - * - * @param int $fila Identificador de la fila que se quiere modificar - * @param int $columna Identificador de la columna que se quiere modificar - * @param int $valor Atributo a modificar - * - * @access public - * @deprecated - */ - function rowSpan($fila, $columna, $valor) { - return $this->updateCellAttributes($fila, $columna, 'rowspan="'.$valor.'"'); - } - - /** - * Modifica el atributo colSpan a la celda pasada por parametro - * - * @param int $fila Identificador de la fila que se quiere modificar - * @param int $columna Identificador de la columna que se quiere modificar - * @param int $valor Atributo a modificar - * - * @access public - * @deprecated - */ - function colSpan($fila, $columna, $valor) { - return $this->updateCellAttributes($fila, $columna, 'colspan="'.$valor.'"'); - } - - /** - * Modifica el atributo aling de la celda pasada por parametro - * - * @param int $fila Identificador de la fila que se quiere modificar - * @param int $columna Identificador de la columna que se quiere modificar - * @param string $valor Atributo a modificar - * - * @access public - * @deprecated - */ - function align($fila, $columna, $valor) { - return $this->updateCellAttributes($fila, $columna, 'align="'.$valor.'"'); - } - - /** - * Setea una columna como del tipo cabecera - * - * @param int $columna Identificador de la columna que se quiere modificar - * - * @access public - * @deprecated - */ - function setColCabecera($columna) { - return $this->updateColAttributes($columna, 'cabecera'); - } - - /** - * Setea una columna como del tipo titulo - * - * @param int $columna Identificador de la columna que se quiere modificar - * - * @access public - * @deprecated - */ - function setColTitulo($columna) { - return $this->updateColAttributes($columna, 'titulo'); - } - - /** - * Alinea una columna entera - * - * @param int $columna Identificador de la columna que se quiere modificar - * @param string $valor Valor - * - * @access public - * @deprecated - */ - function setColAlign($columna, $valor) { - return $this->updateColAttributes($columna,'align="'.$valor.'"'); - } - - /** - * Cambia el tamanio de una columna entera - * - * @param int $columna Identificadore de la columna que se quiere modificar - * @param string $valor Valor - * - * @access public - * @deprecated - */ - function setColWidth($columna, $valor) { - return $this->updateColAttributes($columna,'width="'.$valor.'"'); - } - - /** - * Cambia el color de fondo de una celda - * - * @param int $fila Identificador de la fila que se quiere modificar - * @param int $columna Identificador de la columna que se quiere modificar - * @param string $valor Atributo a modificar - * - * @access public - * @deprecated - */ - function setCellBgcolor($fila, $columna, $valor) { - return $this->updateCellAttributes($fila, $columna,'bgcolor="'.$valor.'"'); - } - /** * Devuelve el html de la tabla * @@ -603,112 +459,6 @@ class MECON_HTML_Tabla extends HTML_Table { } } - /** - * Agrega un páginador a la tabla, basado en un resultado de una base de datos. - * Ejemplo: - * @code - * $tabla = new MECON_HTML_Tabla(); - * $result = $db->query('SELECT * FROM tabla'); - * if (DB::isError($result)) { - * die('Error'); - * } - * $pager = $tabla->addPager($result); - * $tabla->addRow(array('Nombre', 'Apellido'), 'cabecera'); - * if ($pager->numRows()) { - * while ($row = $pager->fetchRow(DB_FETCHMODE_ASSOC)) { - * $tabla->addRow(array($row['nombre'], $row['apellido'])); - * } - * } else { - * $tabla->addRow(array(new MECON_HTML_Error('No se encontraron agentes.')), - * array('colspan' => 2)); - * } - * $tabla->display(); - * @endcode - * - * @param DB_Result $result Resultado de una consulta de base de datos. - * @param mixed $tipo Tipo de link(s) a agregar. Puede ser: - *