]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/HTML/Arbol.php
El contenido no se agrega mas como referencia.
[mecon/meconlib.git] / lib / MECON / HTML / Arbol.php
index cd47b0b1ecfd98378a1383d283f61058837380e2..e33e65d90a55890f36d58072e14bd4a965467591 100644 (file)
@@ -28,10 +28,36 @@ $Id$
 require_once 'HTML/Table.php';
 require_once 'MECON/HTML/Image.php';
 
+/**
+ * DESC
+ *
+ * @access public
+ */
 class MECON_HTML_Arbol extends HTML_Table
 {
+
+    /**
+     * DESC
+     *
+     * @var TIPO $datos  
+     * @access public
+     */
     var $datos;
+
+    /**
+     * DESC
+     *
+     * @var TIPO $titulo  
+     * @access public
+     */
     var $titulo;
+
+    /**
+     * DESC
+     *
+     * @var string $link_append
+     * @access public
+     */
     var $link_append;
 
     /**
@@ -39,7 +65,10 @@ class MECON_HTML_Arbol extends HTML_Table
      *
      * @param array $datos Datos con los cuales construir el árbol.
      * @param string $titulo Título.
-     * @param int $raiz Nodo raíz (de donde empezar a dibujar el árbol).
+     * @param string $link_append DESC.
+     *
+     * @return void
+     * @access public
      */
     function MECON_HTML_Arbol($datos, $titulo, $link_append = '')
     {
@@ -54,10 +83,26 @@ class MECON_HTML_Arbol extends HTML_Table
         $this->link_append  = $link_append;
     }
 
+    /**
+     * Devuelve el path del stylesheet de esta clase
+     *
+     * @retur string
+     * @access public
+     */
     function getCSS() {
         return '/MECON/css/arbol';
     }
 
+    /**
+     * DESC
+     *
+     * @param TIPO $dat DESC
+     * @param TIPO $n DESC
+     * @param TIPO &$tabla DESC
+     *
+     * @return TIPO
+     * @access public
+     */
     function expandir($dat, $n, &$tabla)
     {
         $bullets = array(
@@ -107,6 +152,12 @@ class MECON_HTML_Arbol extends HTML_Table
         }
     }
 
+    /**
+     * Devuelve el html a imprimir
+     *
+     * @return string
+     * @access public
+     */
     function toHTML()
     {
         $this->setRowCount(0);
@@ -133,6 +184,16 @@ class MECON_HTML_Arbol extends HTML_Table
         return parent::toHTML();
     }
 
+    /**
+     * DESC
+     *
+     * @param TIPO $dat DESC
+     * @param TIPO $n DESC
+     * @param TIPO $filtarActivos DESC
+     *
+     * @return array
+     * @access public
+     */
     function expandirArray($dat, $n, $filtrarActivos)
     {
         $array = array();
@@ -150,11 +211,29 @@ class MECON_HTML_Arbol extends HTML_Table
         return $array;
     }
 
+    /**
+     * DESC
+     *
+     * @param bool $filtrarActivos DESC
+     *
+     * @return array
+     * @access public
+     */
     function toArray($filtrarActivos = true)
     {
         return $this->expandirArray($this->datos, 0, $filtrarActivos);
     }
 
+    /**
+     * DESC
+     *
+     * @param TIPO $dat DESC
+     * @param TIPO $n DESC
+     * @param TIPO $filtarActivos DESC
+     *
+     * @return string
+     * @access public
+     */
     function expandirString($dat, $n, $filtrarActivos)
     {
         $str = '';
@@ -180,6 +259,14 @@ class MECON_HTML_Arbol extends HTML_Table
         return $str;
     }
 
+    /**
+     * DESC
+     *
+     * @param bool $filtrarActivos DESC
+     *
+     * @return string
+     * @access public
+     */
     function toString($filtrarActivos = true)
     {
         return $this->expandirString($this->datos, 0, $filtrarActivos);
@@ -192,6 +279,7 @@ class MECON_HTML_Arbol extends HTML_Table
      * @param bool $activo Nuevo valor, true si está activo, false si no.
      *
      * @return bool True si se pudo modificar.
+     * @access public
      */
     function setActivo($id, $activo = 1) {
         return $this->modificarNodo($this->datos, $id, 'activo', $activo);
@@ -206,6 +294,7 @@ class MECON_HTML_Arbol extends HTML_Table
      * @param mixed $val Nuevo valor.
      *
      * @return bool True si se pudo modificar.
+     * @access public
      */
     function modificarNodo(&$datos, $id, $key, $val) {
         foreach (array_keys($datos) as $k) {