]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/DB/Pager.php
Se hace que el pager herede de DB_Result.
[mecon/meconlib.git] / lib / MECON / DB / Pager.php
index db801afdf60adf27ec9ba5eab476503be2997a31..bb030e7ec8d13256e7bd1149fc3067b0bd56e1b3 100644 (file)
@@ -60,7 +60,7 @@ require_once 'DB.php';
 * @see http://vulcanonet.com/soft/pager/
 */
 
-class MECON_DB_Pager extends PEAR
+class MECON_DB_Pager extends DB_Result
 {
 
     /**
@@ -100,7 +100,10 @@ class MECON_DB_Pager extends PEAR
     */
     function MECON_DB_Pager (&$res, $from = 0, $limit = 10, $maxpages = 21, $numrows = null)
     {
-        $this->res = $res;
+        $this->res->dbh = $res->dbh;
+        $this->res->result = $res->result;
+        $this->res->row_counter = $res->row_counter;
+        $this->res->limit_from = $res->limit_from;
         $this->from = $from;
         $this->limit = $limit;
         $this->numrows = $numrows;
@@ -200,7 +203,7 @@ class MECON_DB_Pager extends PEAR
         $this->current = $this->from - 1;
     }
 
-    function fetchRow($mode=DB_FETCHMODE_DEFAULT)
+    function fetchRow($mode=DB_FETCHMODE_DEFAULT, $rownum=null)
     {
         $this->current++;
         if ($this->current >= $this->to) {