mirror of
https://gitlab.com/hashborgir/d2tools.git
synced 2025-09-19 01:52:09 +00:00
Checksum code fixed. Added DocBlocks to D2Classes. TODO: Fill in docblocks, refactor, code cleanup
This commit is contained in:
@@ -42,13 +42,24 @@
|
||||
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class D2Database {
|
||||
|
||||
public function __construct() {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public function __construct() {
|
||||
PDO_Connect("sqlite:" . DB_FILE);
|
||||
}
|
||||
|
||||
public function createTables($file, $data) {
|
||||
/**
|
||||
* @param $file
|
||||
* @param $data
|
||||
* @return void
|
||||
*/
|
||||
public function createTables($file, $data) {
|
||||
$tableName = basename($file);
|
||||
$tableName = strtolower(substr($tableName, 0, -4));
|
||||
$sql = '';
|
||||
@@ -68,7 +79,12 @@ class D2Database {
|
||||
}
|
||||
}
|
||||
|
||||
public function fillsTables($file, $data) {
|
||||
/**
|
||||
* @param $file
|
||||
* @param $data
|
||||
* @return void
|
||||
*/
|
||||
public function fillsTables($file, $data) {
|
||||
$tableName = basename($file);
|
||||
$tableName = strtolower(substr($tableName, 0, -4));
|
||||
|
||||
@@ -106,7 +122,11 @@ class D2Database {
|
||||
}
|
||||
}
|
||||
|
||||
public function writeTbl($data) {
|
||||
/**
|
||||
* @param $data
|
||||
* @return void
|
||||
*/
|
||||
public function writeTbl($data) {
|
||||
$sql = 'CREATE TABLE IF NOT EXISTS `strings` (`Key` VARCHAR(255), `String` VARCHAR(255));';
|
||||
$res = PDO_Execute($sql);
|
||||
|
||||
@@ -120,7 +140,11 @@ class D2Database {
|
||||
$res = PDO_Execute($sql);
|
||||
}
|
||||
|
||||
public function getString($key) {
|
||||
/**
|
||||
* @param $key
|
||||
* @return mixed
|
||||
*/
|
||||
public function getString($key) {
|
||||
$sql = "SELECT String FROM `strings` WHERE `Key`='$key'";
|
||||
|
||||
$res = PDO_FetchRow($sql);
|
||||
|
Reference in New Issue
Block a user