public function __construct()
{
$dbconfig = array();
$_config = C('ONLINE_DB');
$dbconfig['DB_TYPE'] = isset($_config['DB_TYPE']) ? $_config['DB_TYPE'] : C('DB_TYPE');
$dbconfig['DB_HOST'] = isset($_config['DB_HOST']) ? $_config['DB_HOST'] : C('DB_HOST');
$dbconfig['DB_NAME'] = isset($_config['DB_NAME']) ? $_config['DB_NAME'] : C('DB_NAME');
$dbconfig['DB_USER'] = isset($_config['DB_USER']) ? $_config['DB_USER'] : C('DB_USER');
$dbconfig['DB_PWD'] = isset($_config['DB_PWD']) ? $_config['DB_PWD'] : C('DB_PWD');
$dbconfig['DB_PORT'] = isset($_config['DB_PORT']) ? $_config['DB_PORT'] : C('DB_PORT');
$dbconfig['DB_PREFIX'] = isset($_config['DB_PREFIX']) ? $_config['DB_PREFIX'] : C('DB_PREFIX');
$dbconfig['DB_CHARSET'] = isset($_config['DB_CHARSET']) ? $_config['DB_CHARSET'] : C('DB_CHARSET');
$db_pwd = $dbconfig['DB_PWD'];
if ($dbconfig['DB_ENCRYPT'] == 1) {
if ($db_pwd != '') {
require_once SITE_PATH . '/addons/library/CryptDES.php';
$crypt = new CryptDES();
$db_pwd = (string) $crypt->decrypt($db_pwd);
}
}
// 重设Service的数据连接信息
$connection = array('dbms' => $dbconfig['DB_TYPE'], 'hostname' => $dbconfig['DB_HOST'], 'hostport' => $dbconfig['DB_PORT'], 'database' => $dbconfig['DB_NAME'], 'username' => $dbconfig['DB_USER'], 'password' => $db_pwd);
// 实例化Online数据库连接
$this->odb = new Db($connection);
$this->today = date('Y-m-d');
$this->todayTimestamp = strtotime(date('Y-m-d'));
}