Added: FS#1691 - Add support for mysql flags like MYSQL_CLIENT_SSL in ISPConfig mysql library
| | |
| | | $conf['db_user'] = '{mysql_server_ispconfig_user}'; |
| | | $conf['db_password'] = '{mysql_server_ispconfig_password}'; |
| | | $conf['db_charset'] = 'utf8'; // same charset as html-charset - (HTML --> MYSQL: "utf-8" --> "utf8", "iso-8859-1" --> "latin1") |
| | | $conf['db_new_link'] = false; |
| | | $conf['db_client_flags'] = 0; |
| | | |
| | | define('DB_TYPE',$conf['db_type']); |
| | | define('DB_HOST',$conf['db_host']); |
| | |
| | | $conf['dbmaster_database'] = '{mysql_master_server_database}'; |
| | | $conf['dbmaster_user'] = '{mysql_master_server_ispconfig_user}'; |
| | | $conf['dbmaster_password'] = '{mysql_master_server_ispconfig_password}'; |
| | | $conf['dbmaster_new_link'] = false; |
| | | $conf['dbmaster_client_flags'] = 0; |
| | | |
| | | |
| | | //** Paths |
| | |
| | | private $dbUser = ''; // database authorized user |
| | | private $dbPass = ''; // user's password |
| | | private $dbCharset = ''; // what charset comes and goes to mysql: utf8 / latin1 |
| | | private $dbNewLink = false; // Return a new linkID when connect is called again |
| | | private $dbClientFlags = 0; // MySQL Client falgs |
| | | private $linkId = 0; // last result of mysql_connect() |
| | | private $queryId = 0; // last result of mysql_query() |
| | | private $record = array(); // last record fetched |
| | |
| | | $this->dbUser = $conf['db_user']; |
| | | $this->dbPass = $conf['db_password']; |
| | | $this->dbCharset = $conf['db_charset']; |
| | | $this->dbNewLink = $conf['db_new_link']; |
| | | $this->dbClientFlags = $conf['db_client_flags']; |
| | | //$this->connect(); |
| | | } |
| | | |
| | |
| | | public function connect() |
| | | { |
| | | if($this->linkId == 0){ |
| | | $this->linkId = mysql_connect($this->dbHost, $this->dbUser, $this->dbPass); |
| | | $this->linkId = mysql_connect($this->dbHost, $this->dbUser, $this->dbPass, $this->dbNewLink, $this->dbClientFlags); |
| | | if(!$this->linkId){ |
| | | $this->updateError('DB::connect()<br />mysql_connect'); |
| | | return false; |
| | |
| | | $conf['db_user'] = 'root'; |
| | | $conf['db_password'] = ''; |
| | | $conf['db_charset'] = 'utf8'; // same charset as html-charset - (HTML --> MYSQL: "utf-8" --> "utf8", "iso-8859-1" --> "latin1") |
| | | $conf['db_new_link'] = false; |
| | | $conf['db_client_flags'] = 0; |
| | | |
| | | define('DB_TYPE',$conf['db_type']); |
| | | define('DB_HOST',$conf['db_host']); |
| | |
| | | $conf['dbmaster_database'] = '{mysql_master_server_database}'; |
| | | $conf['dbmaster_user'] = '{mysql_master_server_ispconfig_user}'; |
| | | $conf['dbmaster_password'] = '{mysql_master_server_ispconfig_password}'; |
| | | $conf['dbmaster_new_link'] = false; |
| | | $conf['dbmaster_client_flags'] = 0; |
| | | |
| | | |
| | | //** Paths |
| | |
| | | var $dbUser = ''; // database authorized user |
| | | var $dbPass = ''; // user's password |
| | | var $dbCharset = 'utf8';// Database charset |
| | | var $dbNewLink = false; // Return a new linkID when connect is called again |
| | | var $dbClientFlags = 0; // MySQL Client falgs |
| | | var $linkId = 0; // last result of mysql_connect() |
| | | var $queryId = 0; // last result of mysql_query() |
| | | var $record = array(); // last record fetched |
| | |
| | | $this->dbUser = $conf['db_user']; |
| | | $this->dbPass = $conf['db_password']; |
| | | $this->dbCharset = $conf['db_charset']; |
| | | $this->dbNewLink = $conf['db_new_link']; |
| | | $this->dbClientFlags = $conf['db_client_flags']; |
| | | //$this->connect(); |
| | | } |
| | | |
| | |
| | | { |
| | | if($this->linkId == 0) |
| | | { |
| | | $this->linkId = @mysql_connect($this->dbHost, $this->dbUser, $this->dbPass); |
| | | $this->linkId = @mysql_connect($this->dbHost, $this->dbUser, $this->dbPass, $this->dbNewLink, $this->dbClientFlags); |
| | | if(!$this->linkId) |
| | | { |
| | | $this->updateError('DB::connect()-> mysql_connect'); |