included total_matchs to read categories

This commit is contained in:
bettina 2001-02-27 01:41:59 +00:00
parent c4cf4bb037
commit aacca9b4da

View File

@ -29,6 +29,7 @@
var $app_name; var $app_name;
var $cats; var $cats;
var $db; var $db;
var $total_records;
function filter($type) function filter($type)
{ {
@ -58,9 +59,9 @@
else { else {
$phpgw->db->query("select * from phpgw_categories where cat_appname='" . $this->app_name . "'" $phpgw->db->query("select * from phpgw_categories where cat_appname='" . $this->app_name . "'"
. "$filter $ordermethod" . " " . "$filter $ordermethod" . " "
. $this->db->limit($start,$limit),__LINE__,__FILE__); . $this->db->limit($start,$limit),__LINE__,__FILE__);
} }
$i = 0; $i = 0;
while ($phpgw->db->next_record()) { while ($phpgw->db->next_record()) {
$cats[$i]['id'] = $phpgw->db->f('cat_id'); $cats[$i]['id'] = $phpgw->db->f('cat_id');
@ -103,10 +104,11 @@
$app_name = $phpgw_info['flags']['currentapp']; $app_name = $phpgw_info['flags']['currentapp'];
} }
$this->account_id = $account_id; $this->account_id = $account_id;
$this->app_name = $app_name; $this->app_name = $app_name;
$this->db = $phpgw->db; $this->db = $phpgw->db;
$this->cats = $this->return_array($type,$start,$limit,$query,$sort,$order); $this->total_records = $this->db->num_rows();
$this->cats = $this->return_array($type,$start,$limit,$query,$sort,$order);
} }
// Return into a select box, list or other formats // Return into a select box, list or other formats
@ -115,6 +117,7 @@
global $phpgw; global $phpgw;
$filter = $this->filter($type); $filter = $this->filter($type);
if ($format == 'select') { if ($format == 'select') {
$this->db->query("select * from phpgw_categories where cat_appname='" . $this->app_name $this->db->query("select * from phpgw_categories where cat_appname='" . $this->app_name
. "' $filter",__LINE__,__FILE__); . "' $filter",__LINE__,__FILE__);