Checksum code fixed. Added DocBlocks to D2Classes. TODO: Fill in docblocks, refactor, code cleanup

This commit is contained in:
Hash Borgir
2022-07-06 17:41:24 -06:00
parent f3b24de2a8
commit eb28039f88
28 changed files with 1285 additions and 340 deletions

View File

@@ -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);