]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/HTML/Tabla.php
Los tipos de celdas clara y oscura solo reemplazan el color de la letra y el color...
[mecon/meconlib.git] / lib / MECON / HTML / Tabla.php
index 50eb62027d14c5ae19ba423f327c0271f1023385..c5d2765d294068005b65cbebcf909c6359fde88c 100644 (file)
@@ -266,7 +266,9 @@ class MECON_HTML_Tabla extends HTML_Table {
                 case 'comun':
                 case 'cabecera':
                 case 'titulo':
-                    $rta = array_merge($rta, $this->_conf['atributos']["celda_$attr"]);
+                    $rta = array_merge($rta,
+                            $this->_conf['atributos']["celda_$attr"]);
+                    $rta[$attr] = $attr;
                     break;
                 case 'align':
                 case 'valign':
@@ -289,6 +291,20 @@ class MECON_HTML_Tabla extends HTML_Table {
                 case 'th':
                     $rta[$attr] = '';
                     break;
+                case 'clara': 
+                    $tmp = $this->_conf['atributos']['celda_comun'];
+                    $tmp['bgcolor'] = $this->_conf['atributos']['celda_titulo']['bgcolor'];
+                    $tmp['class'] = $this->_conf['atributos']['celda_titulo']['class'];
+                    $rta = array_merge($rta, $tmp);
+                    $rta[$attr] = $attr;
+                    break;
+                case 'oscura':
+                    $tmp = $this->_conf['atributos']['celda_comun'];
+                    $tmp['bgcolor'] = $this->_conf['atributos']['celda_cabecera']['bgcolor'];
+                    $tmp['class'] = $this->_conf['atributos']['celda_cabecera']['class'];
+                    $rta = array_merge($rta, $tmp);
+                    $rta[$attr] = $attr;
+                    break;
                 default:
                     trigger_error("No se permite setear el atributo $attr", E_USER_ERROR);
             }
@@ -424,7 +440,7 @@ class MECON_HTML_Tabla extends HTML_Table {
         }
         switch ($id) {
             case 'nuevo':
-                $img = new MECON_HTML_Image('/MECON/images/general_nuevo', '-<');
+                $img = new MECON_HTML_Image('/MECON/images/general_nuevo', '->');
                 // Si no tiene titulo, le pone titulo por defecto.
                 if (!$link->getContents()) {
                     $link->setContents('Nuevo');
@@ -433,7 +449,7 @@ class MECON_HTML_Tabla extends HTML_Table {
                 $this->updateCabecera($link, 'derecha');
                 break;
             case 'nuevos':
-                $img = new MECON_HTML_Image('/MECON/images/general_muchos_nuevo', '-<');
+                $img = new MECON_HTML_Image('/MECON/images/general_muchos_nuevo', '->');
                 // Si no tiene titulo, le pone titulo por defecto.
                 if (!$link->getContents()) {
                     $link->setContents('Nuevos');
@@ -451,7 +467,7 @@ class MECON_HTML_Tabla extends HTML_Table {
                 $this->updateCabecera($link, 'derecha');
                 break;
             case 'siguiente':
-                $img = new MECON_HTML_Image('/MECON/images/general_posterior', '-<');
+                $img = new MECON_HTML_Image('/MECON/images/general_posterior', '->');
                 // Si no tiene titulo, le pone titulo por defecto.
                 if (!$link->getContents()) {
                     $link->setContents('Siguiente');
@@ -460,7 +476,7 @@ class MECON_HTML_Tabla extends HTML_Table {
                 $this->updatePie($link, 'derecha');
                 break;
             case 'volver':
-                $img = new MECON_HTML_Image('/MECON/images/general_anterior', '>-');
+                $img = new MECON_HTML_Image('/MECON/images/general_anterior', '<-');
                 // Si no tiene titulo, le pone titulo por defecto.
                 $cont = $link->getContents() ? $link->getContents() : 'Volver';
                 $link->setContents($img);
@@ -468,7 +484,7 @@ class MECON_HTML_Tabla extends HTML_Table {
                 $this->updateCabecera($link, 'izquierda');
                 break;
             case 'anterior':
-                $img = new MECON_HTML_Image('/MECON/images/general_anterior', '&gt;-');
+                $img = new MECON_HTML_Image('/MECON/images/general_anterior', '<-');
                 // Si no tiene titulo, le pone titulo por defecto.
                 $cont = $link->getContents() ? $link->getContents() : 'Anterior';
                 $link->setContents($img);