From 80098c9bf4d0ec6ba00724f81cacd9b7ff8c6646 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Mon, 13 Jul 2009 09:38:31 +0000 Subject: [PATCH] --- include/basis_db.class.php | 3 ++- include/pgsql.class.php | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/include/basis_db.class.php b/include/basis_db.class.php index 5bc200790..e1f3f4dc1 100644 --- a/include/basis_db.class.php +++ b/include/basis_db.class.php @@ -23,8 +23,9 @@ abstract class db extends basis abstract function db_field_name($result=null, $i); abstract function db_affected_rows($result=null); abstract function db_last_error(); + abstract function db_free_result($result=null); } require_once(DB_SYSTEM.'.class.php'); - + ?> \ No newline at end of file diff --git a/include/pgsql.class.php b/include/pgsql.class.php index 51a8c49aa..ec8c31493 100644 --- a/include/pgsql.class.php +++ b/include/pgsql.class.php @@ -122,5 +122,17 @@ class basis_db extends db else return pg_field_name($result, $i); } + + function db_free_result($result = null) + { + if(is_null($result)) + { + return pg_free_result($this->db_result); + } + else + { + return pg_free_result($result); + } + } } ?> \ No newline at end of file