]> git.llucax.com Git - mecon/meconlib.git/commitdiff
Se arregla un bug que dejaba mal el estilo de la celda/columna/fila si no
authorLeandro Lucarella <llucax@gmail.com>
Fri, 6 Jun 2003 18:22:01 +0000 (18:22 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Fri, 6 Jun 2003 18:22:01 +0000 (18:22 +0000)
se especificaba uno en los atributos.

HTML/php/Tabla.php

index ea34ea4438bf02a245dfc0697cc5824df9f7d58c..c3482325abf162a5b1e608e7f59cfdb3a534ec16 100644 (file)
@@ -347,17 +347,16 @@ class Tabla extends HTML_Table {
             $attrs = $this->_parseAttributes($attrs);
         }
         $rta = '';
             $attrs = $this->_parseAttributes($attrs);
         }
         $rta = '';
+        $sin_estilo = true;
         foreach ($attrs as $attr => $val) {
             $attr = strtolower($attr);
             switch ($attr) {
         foreach ($attrs as $attr => $val) {
             $attr = strtolower($attr);
             switch ($attr) {
+                // Estilos de celda
                 case 'comun':
                 case 'comun':
-                    $rta .= $this->_conf['atributos']['celda_comun'];
-                    break;
                 case 'cabecera':
                 case 'cabecera':
-                    $rta .= $this->_conf['atributos']['celda_cabecera'];
-                    break;
                 case 'titulo':
                 case 'titulo':
-                    $rta .= $this->_conf['atributos']['celda_titulo'];
+                    $sin_estilo = false;
+                    $rta .= $this->_conf['atributos']["celda_$attr"];
                     break;
                 case 'align':
                 case 'valign':
                     break;
                 case 'align':
                 case 'valign':
@@ -384,6 +383,10 @@ class Tabla extends HTML_Table {
                     trigger_error("No se permite setear el atributo $attr", E_USER_ERROR);
             }
         }
                     trigger_error("No se permite setear el atributo $attr", E_USER_ERROR);
             }
         }
+        // Si no tiene estilo, agrego estilo comun.
+        if ($sin_estilo) {
+            $rta .= $this->_conf['atributos']['celda_comun'];
+        }
         return $rta;
     }
 
         return $rta;
     }