X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fdb_pager.inc;h=affb9e09796e9cf046abdb0998817ed533eac076;hb=9f832e8ab3c679ab67e5d086a99774dac58e004a;hp=ff31c1df97ab4960b8945fa460ea58eedb9a5d15;hpb=a2ae0e35302270ae811db2e6acb44c16b186a970;p=fa-stable.git diff --git a/includes/db_pager.inc b/includes/db_pager.inc index ff31c1df..affb9e09 100644 --- a/includes/db_pager.inc +++ b/includes/db_pager.inc @@ -29,6 +29,7 @@ class db_pager { var $width; // table width (default '95%') var $header_fun; // additional row between title and body var $header_class; + var $row_fun; // Function for row preprocessing var $footer_fun; var $footer_class; var $data = array(); @@ -48,7 +49,7 @@ class db_pager { $from, $group, $order; - var $extra_where; + var $extra_where = array(); var $ready = false; // this var is false after change in sql before first // and before first query. @@ -64,7 +65,7 @@ class db_pager { // array('select' => 'SUM(quantity)', 'from' => TB_PREF."stock_moves", 'group' => 'location') // // $name is base name for pager controls - function db_pager($sql, $name, $table = null, $page_len=0) + function __construct($sql, $name, $table = null, $page_len=0) { $this->width = "95%"; if ($page_len == 0) $page_len = user_query_size();