]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MLIB/Tpl/FileDir.php
Bug Fix en MLIB_PDF_Tabla. Faltaba inicializar una variable, lo que hacia fallar...
[mecon/meconlib.git] / lib / MLIB / Tpl / FileDir.php
index d2cb5c3dee25d33791a3d0ec3c6293fdcf467ae7..f5c12ab07bc011ec3999eb0e6b064b2612d576b2 100644 (file)
@@ -31,6 +31,7 @@ require_once 'MLIB/Tpl.php';
  * Hooks vs IT (HIT) is a simple template implementation, based on hooks and IT 
  * template systems.
  *
+ *
  * @note This class was originally created as a part of BIFE.
  * @author Leandro Lucarella <luca@llucax.hn.org>
  * @todo Add a global example and an explanation of the directory structure to
@@ -112,7 +113,11 @@ class MLIB_Tpl_FileDir extends /* implements */ MLIB_Tpl
     }
 
     /**
-     * @copydoc MLIB_Tpl::pushGroup()
+     * Push a new item into the group array.
+     *
+     * @param group Item to be added on the group array.
+     *
+     * @todo Add an example.
      */
     function pushGroup($group = '')
     {
@@ -120,7 +125,10 @@ class MLIB_Tpl_FileDir extends /* implements */ MLIB_Tpl
     }
 
     /**
-     * @copydoc MLIB_Tpl::popGroup()
+     * Pops the actual group from the group array.
+     *
+     * @return mixed.
+     * @todo Add an example.
      */
     function popGroup()
     {
@@ -128,7 +136,10 @@ class MLIB_Tpl_FileDir extends /* implements */ MLIB_Tpl
     }
 
     /**
-     * @copydoc MLIB_Tpl::getGroup()
+     * Returns the last element of the group array.
+     *
+     * @return mixed.
+     * @todo Add an example.
      */
     function getGroup()
     {
@@ -136,7 +147,14 @@ class MLIB_Tpl_FileDir extends /* implements */ MLIB_Tpl
     }
 
     /**
-     * @copydoc MLIB_Tpl::exists()
+     * Checks if a certain template file exists.
+     *
+     * @param name Template file name.
+     * @param group If it is true, search in the group directory, otherwise
+     *              checks only in the root path.
+     *
+     * @return bool.
+     * @todo Add an example.
      */
     function exists($name, $group = null)
     {
@@ -194,4 +212,12 @@ class MLIB_Tpl_FileDir extends /* implements */ MLIB_Tpl
 
 }
 
+/**
+ * @example Tpl/FileDir/test.php
+ *
+ * This example will create an HTML page with a header, body and a footer.
+ * In order to do this, I will use three template groups (header, body, footer).
+ * All this templates are located in TPLS directory.
+ */
+
 ?>