- * @param mixed $val
- *
- * @access public
- */
- function setCol($col, $attrs, $val = true)
- {
- if (!is_array($attrs)) {}
- $attrs = array($attrs => $val);
- }
- foreach ($attrs as $attr => $val) {
- // El switch se puede reciclar y hacer un metodo generico...
- switch (strtoupper($attr)) {
- case 'HEADER':
- return $this->updateColAttributes($col, $this->_conf['atributos']['celda_cabecera']);
- case 'ALIGN':
- return $this->updateColAttributes($col,"align=\"$val\"");
- case 'WIDTH':
- return $this->updateColAttributes($col,"width=\"$val\"");
- default:
- trigger_error("No se puede setear el atributo $attr a la columna $col", E_USER_ERROR);
- }
- }
- }
-
- /**
- * Funcion que establece los atributos de una fila