From 5f6890ebb590532b37dcfbcc8809cac5da7fcdc3 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Wed, 8 Oct 2003 21:41:51 +0000 Subject: [PATCH] Se usan las nuevas constantes de orden predefinido de AI_Servicio para balancear la carga de las tablas de servicios. Ahora las tablas se cargan de la siguiente forma para balancear mejor la carga: +-------+ +-------+ | ANTES | | AHORA | +-------+ +-------+ +---+ +---+ +---+ +---+ | 1 |-------->-------| 2 | | 1 |-------->-------| 2 | +---+ _,+---+ +---+ +---+ / | __,--<---' V _/ | +---+' +---+ +---+ +---+ | 3 |-------->-------| 4 | | 4 |--------<-------| 3 | +---+ _,+---+ +---+ +---+ / | __,--<---' V _/ | +---+' +---+ +---+ +---+ | 5 |-------->-------| 6 | | 5 |-------->-------| 6 | +---+ +---+ +---+ +---+ --- sistema/local_lib/HTML_Servicio.php | 4 ++-- sistema/www/servicios.php | 17 ++++++++++++++--- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/sistema/local_lib/HTML_Servicio.php b/sistema/local_lib/HTML_Servicio.php index 9ceec18..0b669d0 100644 --- a/sistema/local_lib/HTML_Servicio.php +++ b/sistema/local_lib/HTML_Servicio.php @@ -63,7 +63,7 @@ class HTML_Servicio extends HTML_Table { $bd = DB::Connect('mysql://intranet:intranet@bal747f/intranet');//FIXME $this->servicio = new AI_Servicio($seccion); $this->servicio->cargar($bd); - $this->servicio->cargarHijos($bd, true, 'LENGTH(nombre)'); + $this->servicio->cargarHijos($bd, true, AI_SERVICIO_ORDEN_LONG_NOMBRE); } // -X2C @@ -91,7 +91,7 @@ class HTML_Servicio extends HTML_Table { $int =& new HTML_Table(array('width' =>'360', 'border' => '0', 'cellspacing' => '0', - 'cellpadding' => '3', + 'cellpadding' => '1', 'bgcolor' => '#FFFFFF')); $int->addRow(array($img, '',$img,''), array()); diff --git a/sistema/www/servicios.php b/sistema/www/servicios.php index e0ed3d2..8253b1a 100644 --- a/sistema/www/servicios.php +++ b/sistema/www/servicios.php @@ -14,22 +14,33 @@ //$bd = AI_DB::Connect(); $bd = DB::Connect('mysql://intranet:intranet@bal747f/intranet'); $serv->cargar($bd); - $serv->cargarHijos($bd, true, 'nombre'); + $serv->cargarHijos($bd, true, AI_SERVICIO_ORDEN_LONG_HIJOS); $col_par = ''; $col_impar = ''; $impar = true; + $otro = false; foreach($serv->getHijos() as $s) { $sh =& new HTML_Servicio($s->servicio); if($impar) { $col_impar .= $sh->toHTML().'
'; - $impar = false; + if ($otro) $otro = false; + else + { + $impar = false; + $otro = true; + } } else { $col_par .= $sh->toHTML().'
'; - $impar = true; + if ($otro) $otro = false; + else + { + $impar = true; + $otro = true; + } } } $m->addStyleSheet($sh->getCSS()); -- 2.43.0