summaryrefslogtreecommitdiff
path: root/inc/db.php
blob: 99fdc453c34ab324a50697ab0992fbee2236e0a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
class bdb extends mysqli {

  public function __construct () {
    global $b_config;
    parent::init();
    if (!empty(@$b_config['db_ssl_key']) && !empty(@$b_config['db_ssl_cert'])) {
      parent::options(MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, @$b_config['db_ssl_verify_server']);
      parent::ssl_set(@$b_config['db_ssl_key'], @$b_config['db_ssl_cert'], @$b_config['db_ssl_ca'], @$b_config['db_ssl_ca_dir'], @$b_config['db_ssl_cipher_algos']);
    }
    parent::real_connect($b_config['db_host'], $b_config['db_user'], $b_config['db_pass'], $b_config['db_name']);
  }

}
?>