_table = 'common_adminnote'; $this->_pk = 'id'; parent::__construct(); } public function delete($id, $admin = '') { if(empty($id)) { return false; } return DB::query('DELETE FROM %t WHERE '.DB::field('id', $id).' %i', array($this->_table, ($admin ? ' AND '.DB::field('admin', $admin) : ''))); } public function fetch_all_by_access($access) { if(!is_numeric($access) && !is_array($access)) { return array(); } return DB::fetch_all('SELECT * FROM %t WHERE '.DB::field('access', $access).' ORDER BY dateline DESC', array($this->_table)); } public function count_by_access($access) { if(!is_numeric($access) && !is_array($access)) { return 0; } return DB::result_first('SELECT COUNT(*) FROM %t WHERE '.DB::field('access', $access), array($this->_table)); } } ?>