X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/3f3468089fcbc67d5d6c1f5fa9df4a000e116cfc..8e94a506baa66da18cd7389d22bf94ed8581fd85:/HTML/php/Tabla.php diff --git a/HTML/php/Tabla.php b/HTML/php/Tabla.php index ae441c8..ea34ea4 100644 --- a/HTML/php/Tabla.php +++ b/HTML/php/Tabla.php @@ -84,7 +84,6 @@ class Tabla extends HTML_Table { //inserciones. } - /** * Agrega una fila del tipo Cabecera * @@ -129,7 +128,6 @@ class Tabla extends HTML_Table { return $this->addRow($contenido, 'comun'); } - /** * Modifica el atributo rowSpan a la celda pasada por parametro * @@ -175,7 +173,7 @@ class Tabla extends HTML_Table { return $this->updateCellAttributes($fila, $columna, 'align="'.$valor.'"'); } - /** + /** * Setea una columna como del tipo cabecera * * @param int $columna @@ -275,7 +273,6 @@ class Tabla extends HTML_Table { return $result; } - /** * Cambia las propiedades de una celda * @@ -291,7 +288,7 @@ class Tabla extends HTML_Table { */ function updateCellAttributes($row, $col, $attrs) { - return parent::updateCellAttributes($row, $col, $this->_attrToString($attrs)); + return parent::updateCellAttributes($row, $col, $this->_translateAttributes($attrs)); } /** @@ -309,7 +306,7 @@ class Tabla extends HTML_Table { */ function setCellAttributes($row, $col, $attrs) { - return parent::setCellAttributes($row, $col, $this->_attrToString($attrs)); + return parent::setCellAttributes($row, $col, $this->_translateAttributes($attrs)); } /** @@ -327,7 +324,7 @@ class Tabla extends HTML_Table { */ function addRow($content, $attrs = 'comun') { - return parent::addRow($content,$attrs); + return parent::addRow($content, $attrs); } /** @@ -341,26 +338,26 @@ class Tabla extends HTML_Table { * @return string * @access private */ - function _attrToString($attrs) + function _translateAttributes($attrs) { - $rta = ''; if (!$attrs) { return array(); } if (is_string($attrs)) { $attrs = $this->_parseAttributes($attrs); } + $rta = ''; foreach ($attrs as $attr => $val) { $attr = strtolower($attr); switch ($attr) { case 'comun': - $rta.=$this->_conf['atributos']['celda_comun']; + $rta .= $this->_conf['atributos']['celda_comun']; break; case 'cabecera': - $rta.=$this->_conf['atributos']['celda_cabecera']; + $rta .= $this->_conf['atributos']['celda_cabecera']; break; case 'titulo': - $rta.=$this->_conf['atributos']['celda_titulo']; + $rta .= $this->_conf['atributos']['celda_titulo']; break; case 'align': case 'valign': @@ -369,25 +366,27 @@ class Tabla extends HTML_Table { case 'rowspan': case 'colspan': case 'bgcolor': - case 'cellspacing': - case 'cellpadding': case 'class': case 'border': - $rta.="$attr=\"$val\""; + case 'cellspacing': + case 'cellpadding': + $rta .= "$attr=\"$val\""; break; case 'spacing': case 'padding': - $rta.="cell$attr=\"$val\""; + $rta .= "cell$attr=\"$val\""; break; case 'nowrap': case 'th': - $rta.="$attr"; + $rta .= $attr; break; default: - trigger_error("No se puede setear el atributo $attr", E_USER_ERROR); + trigger_error("No se permite setear el atributo $attr", E_USER_ERROR); } } return $rta; } -} + +} + ?>