]> git.llucax.com Git - mecon/intranet.git/blobdiff - sistema/local_lib/HTML_Servicio.php
Acomodo la agenda para que utilice el renderer de servicios
[mecon/intranet.git] / sistema / local_lib / HTML_Servicio.php
index ee65e0f98508425063b5a257f10e47447054135c..28b8fbd282152b1efe7b86aba9c03ceda6694aed 100644 (file)
@@ -60,7 +60,7 @@ class HTML_Servicio extends HTML_Table {
                                  'cellpadding' => '0',
                                  'bgcolor'     => '#FFFFFF',
                                 'class'       => 'servicio_tabla'));
-        $bd = DB::Connect('mysql://intranet:intranet@bal747f/intranet');
+        $bd = DB::Connect('mysql://intranet:intranet@bal747f/intranet');//FIXME
         $this->servicio = new AI_Servicio($seccion);
         $this->servicio->cargar($bd);
         $this->servicio->cargarHijos($bd);
@@ -74,9 +74,10 @@ class HTML_Servicio extends HTML_Table {
      */
     function toHTML() // ~X2C
     {
-        echo '<link rel="stylesheet" href="css/servicio.css">';
        if($this->servicio->link == '')
            $this->servicio->link = 'servicios.php?servicios='.$this->servicio->servicio;
+        elseif($this->servicio->necesita_logueo)
+            $this->servicio->link = 'login.php?redirect='.$this->servicio->servicio;
        $l = new HTML_Link($this->servicio->link, $this->servicio->nombre, array(),
                             array('class' => 'servicio_titulo_tabla'));
         $this->addRow(array('&nbsp;&nbsp;&nbsp;'.$l->toHTML()),
@@ -108,6 +109,8 @@ class HTML_Servicio extends HTML_Table {
        {
            if($s->link == '')
                $s->link = 'servicios.php?servicios='.$s->servicio;
+           elseif($s->necesita_logueo)
+               $s->link = 'login.php?redirect='.$s->servicio;
             if($par)
            {
                 $int->setCellContents(0, 3, new HTML_Link($s->link, $s->nombre,
@@ -139,5 +142,16 @@ class HTML_Servicio extends HTML_Table {
     }
     // -X2C
 
+    // +X2C Operation 170
+    /**
+     * @return void
+     * @access public
+     */
+    function getCSS() // ~X2C
+    {
+        return "css/servicio.css";
+    }
+    // -X2C
+
 } // -X2C Class :HTML_Servicio
 ?>