account_id = $account_id; $this->app_name = $app_name; $this->db = $phpgw->db; $this->db->query("select * from phpgw_categories where cat_owner='$account_id' and app_name='" . "$app_name'",__LINE__,__FILE__); while ($this->db->next_record()) { $this->cats[]["id"] = $this->db->f("cat_id"); $this->cats[]["parent"] = $this->db->f("cat_parent"); $this->cats[]["name"] = $this->db->f("cat_name"); $this->cats[]["description"] = $this->db->f("cat_description"); $this->cats[]["data"] = $this->db->f("cat_data"); } } // Return into a select box, list or other formats function list() { } function add($app_name,$cat_name,$cat_parent,$cat_description = "", $cat_data = "") { $this->db->query("insert into phpgw_categories (cat_parent,cat_owner,cat_appname,cat_name," . "cat_description,cat_data) values ('$cat_parent','" . $this->account_id . "','" . "$app_name','" . addslashes($cat_name) . "','" . addslashes($cat_description) . "','$cat_data'",__LINE__,__FILE__); } function delete($cat_id) { $this->db->query("delete from phpgw_categories where cat_id='$cat_id' and cat_owner='" . $this->account_id . "'",__LINE__,__FILE__); } function edit($owner,$app_name,$cat_name,$cat_description) { $db2->query("update categories set cat_name='" . addslashes($cat_name) . "', cat_description='" . addslashes($cat_description) . "' where account_id='$owner' and app_name='" . addslashes($app_name) . "'"); } } ?>