From 0ce1a6514975293e134e4a41e739a0d5f9025990 Mon Sep 17 00:00:00 2001 From: thomascube Date: Tue, 25 Mar 2008 18:39:33 +0000 Subject: Only emulate prepared queries in debug mode --- program/include/rcube_mdb2.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'program/include') diff --git a/program/include/rcube_mdb2.inc b/program/include/rcube_mdb2.inc index 15e55b039..72d906664 100644 --- a/program/include/rcube_mdb2.inc +++ b/program/include/rcube_mdb2.inc @@ -96,8 +96,8 @@ class rcube_mdb2 { // Use persistent connections if available $dbh = MDB2::connect($dsn, array( - 'emulate_prepared' => true, 'persistent' => $this->db_pconn, + 'emulate_prepared' => $this->debug_mode, 'debug' => $this->debug_mode, 'debug_handler' => 'mdb2_debug_handler', 'portability' => MDB2_PORTABILITY_ALL ^ MDB2_PORTABILITY_EMPTY_TO_NULL)); @@ -169,7 +169,10 @@ class rcube_mdb2 { $this->debug_mode = $dbg; if ($this->db_connected) + { $this->db_handle->setOption('debug', $dbg); + $this->db_handle->setOption('emulate_prepared', $dbg); + } } -- cgit v1.2.3