]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/HTML/TablaDB.php
Se agrega paginador para arrays.
[mecon/meconlib.git] / lib / MECON / HTML / TablaDB.php
index 0378f96bf1179d15f755907d6e12d9e4b084d434..4e06d259a8f7762daf2357d3200c4b276f06170a 100644 (file)
@@ -26,6 +26,7 @@ $Id$
 
 require_once 'DB.php';
 require_once 'MECON/DB/Pager.php';
+require_once 'MECON/Array/Pager.php';
 require_once 'MECON/HTML/Error.php';
 require_once 'MECON/HTML/Link.php';
 require_once 'MECON/HTML/Tabla.php';
@@ -144,7 +145,10 @@ class MECON_HTML_TablaDB extends MECON_HTML_Tabla {
      */
     function addPager($result, $tipo = null, $link = null, $limit = 10, $maxpages = 21, $getvar = 'from') {
         // Creo el pager con el resultado.
-        $pager = new MECON_DB_Pager($result, @$_GET[$this->getGetVarPrefix().$getvar], $limit, $maxpages);
+       $pager = (is_array($result))?
+               new MECON_Array_Pager($result, @$_GET[$this->_getVarPrefix.$getvar], $limit, $maxpages):
+               new MECON_DB_Pager($result, @$_GET[$this->_getVarPrefix.$getvar], $limit, $maxpages);
+
         // Obtengo un link vĂ¡lido.
         if (!$link) {
             $link = @$_SERVER['PHP_SELF'];