]> git.llucax.com Git - mecon/intranet.git/blobdiff - sistema/local_lib/HTML_Servicio.php
Se agrega BandasNovedades.
[mecon/intranet.git] / sistema / local_lib / HTML_Servicio.php
index 15239e8ee30704ea04aefdbce57e86980ef37e11..ec6110a35aed4b12de6165f57662a41f45555988 100644 (file)
@@ -40,7 +40,6 @@ require_once 'HTML/Table.php';
 
 // +X2C Class 165 :HTML_Servicio
 /**
 
 // +X2C Class 165 :HTML_Servicio
 /**
- * @package sistema_local_lib
  * @access public
  */
 class HTML_Servicio extends HTML_Table {
  * @access public
  */
 class HTML_Servicio extends HTML_Table {
@@ -59,8 +58,7 @@ class HTML_Servicio extends HTML_Table {
                                  'border'      => '0',
                                  'cellspacing' => '0',
                                  'cellpadding' => '0',
                                  'border'      => '0',
                                  'cellspacing' => '0',
                                  'cellpadding' => '0',
-                                 'bgcolor'     => '#FFFFFF',
-                                'class'       => 'servicio_tabla'));
+                                 'bgcolor'     => '#FFFFFF'));
         $bd = DB::Connect('mysql://intranet:intranet@bal747f/intranet');//FIXME
         $this->servicio = new AI_Servicio($seccion);
         $this->servicio->cargar($bd);
         $bd = DB::Connect('mysql://intranet:intranet@bal747f/intranet');//FIXME
         $this->servicio = new AI_Servicio($seccion);
         $this->servicio->cargar($bd);
@@ -92,7 +90,7 @@ class HTML_Servicio extends HTML_Table {
         $int =& new HTML_Table(array('width'       =>'360',
                                      'border'      => '0',
                                      'cellspacing' => '0',
         $int =& new HTML_Table(array('width'       =>'360',
                                      'border'      => '0',
                                      'cellspacing' => '0',
-                                     'cellpadding' => '1',
+                                     'cellpadding' => '0',
                                      'bgcolor'     => '#FFFFFF'));
         $int->addRow(array($img, '',$img,''),
                                array());
                                      'bgcolor'     => '#FFFFFF'));
         $int->addRow(array($img, '',$img,''),
                                array());
@@ -115,27 +113,32 @@ class HTML_Servicio extends HTML_Table {
                $s->link = 'servicios.php?servicios='.$s->servicio;
            elseif($s->necesita_logueo)
                $s->link = 'login.php?redirect='.$s->servicio;
                $s->link = 'servicios.php?servicios='.$s->servicio;
            elseif($s->necesita_logueo)
                $s->link = 'login.php?redirect='.$s->servicio;
+        $link = new MECON_HTML_Link($s->link, $s->nombre,
+            array(), 
+            array('class' => 'servicio_tabla'));
+        if ($s->ventana_nueva) {
+            $link->updateAttributes(array(
+                // XXX - no lo pongo porque no le veo sentido para links externos sacarles las barras y eso.
+                //'OnClick' => "javascript:window.open('{$s->link}','serv{$s->servicio}',"
+                //             . "'width=800,height=600,scrollbars=yes');return false;",
+                'target' => '_blank',
+            ));
+        }
         if($par)
            {
         if($par)
            {
-                $int->setCellContents(0, 3, new MECON_HTML_Link($s->link, $s->nombre,
-                                      array(), 
-                                       array('class' => 'servicio_tabla')));
-                $this->addRow(array($int));
+            $int->setCellContents(0, 3, $link);
+            $this->addRow(array($int));
                $par = false;
            }
            else
            {
                $par = false;
            }
            else
            {
-                $int->setCellContents(0, 1, new MECON_HTML_Link($s->link, $s->nombre,
-                                      array(), 
-                                       array('class' => 'servicio_tabla')));
+                $int->setCellContents(0, 1, $link);
                $par = true;
           }
         }
         if($par)
         {
                $par = true;
           }
         }
         if($par)
         {
-            $int->setCellContents(0, 1, new MECON_HTML_Link($s->link, $s->nombre, 
-                                         array(), 
-                                          array('class' => 'servicio_tabla')));
+            $int->setCellContents(0, 1, $link);
             $int->setCellContents(0, 2, '');
             $int->setCellContents(0, 3, '');
             $this->addRow(array($int));
             $int->setCellContents(0, 2, '');
             $int->setCellContents(0, 3, '');
             $this->addRow(array($int));
@@ -158,4 +161,4 @@ class HTML_Servicio extends HTML_Table {
     // -X2C
 
 } // -X2C Class :HTML_Servicio
     // -X2C
 
 } // -X2C Class :HTML_Servicio
-?>
\ No newline at end of file
+?>