]> git.sur5r.net Git - bacula/bacula/commitdiff
bacula-web: Added PDO connection option for mysql driver
authorDavide Franco <bacula-dev@dflc.ch>
Mon, 18 Jul 2011 07:44:32 +0000 (09:44 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Tue, 2 Aug 2011 09:56:26 +0000 (11:56 +0200)
gui/bacula-web/includes/db/cdb.class.php

index f46931c6dfb6e4636d7f72da002f67a387027c66..1c7304b4d5c572b572ef6acb41ba6213d01e8a72 100644 (file)
@@ -34,8 +34,7 @@ class CDB
                
                $this->options  = array(        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
                                                                        PDO::ATTR_CASE => PDO::CASE_LOWER,
-                                                                       PDO::ATTR_STATEMENT_CLASS => array('CDBResult', array($this) ),
-                                                                       PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true );
+                                                                       PDO::ATTR_STATEMENT_CLASS => array('CDBResult', array($this) ) );
        }
        
        public function makeConnection()
@@ -53,6 +52,9 @@ class CDB
        {
                foreach( $this->options as $option => $value )
                        $this->connection->setAttribute( $option, $value);
+               
+               if( $this->getDriver() == 'mysql' )
+                       $this->connection->setAttribute( PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true );
        }
        
        public function getDriver()