mirror of
https://gitlab.com/hashborgir/d2tools.git
synced 2025-10-13 08:24:24 -05:00
DB Dump Working
This commit is contained in:
48
index.php
48
index.php
@@ -20,10 +20,15 @@
|
||||
along with D2UM. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
ini_set('display_errors', 1);
|
||||
ini_set('display_errors', 0);
|
||||
error_reporting(0);
|
||||
ini_set('log_errors', 1);
|
||||
|
||||
define('FILTER_PROPERTIES_FILE', 'filterProperties.txt');
|
||||
define('DB_FILE', 'db');
|
||||
|
||||
|
||||
include "./_pdo.php";
|
||||
|
||||
$filename = 'd2im.conf';
|
||||
|
||||
@@ -39,6 +44,9 @@ if (file_exists($filename)) {
|
||||
|
||||
// Misc functions
|
||||
require_once "./src/D2Functions.php";
|
||||
|
||||
// D2 Database
|
||||
require_once "./src/D2Database.php";
|
||||
|
||||
// D2 Files Loader
|
||||
require_once './src/D2Files.php';
|
||||
@@ -52,14 +60,18 @@ if (file_exists($filename)) {
|
||||
$parser = new D2TxtParser();
|
||||
|
||||
$armor = $parser->parseFile($files->getFile('Armor'));
|
||||
$weapon = $parser->parseFile($files->getFile('Weapons'));
|
||||
$gems = $parser->parseFile($files->getFile('Gems'));
|
||||
$itypes = $parser->parseFile($files->getFile('ItemTypes'));
|
||||
$misc = $parser->parseFile($files->getFile('Misc'));
|
||||
$prop = $parser->parseFile($files->getFile('Properties'));
|
||||
$uni = $parser->parseFile($files->getFile('UniqueItems'));
|
||||
$sets = $parser->parseFile($files->getFile('Sets'));
|
||||
$setitems = $parser->parseFile($files->getFile('SetItems'));
|
||||
|
||||
$sets = $parser->parseFile($files->getFile('Sets'));
|
||||
$uni = $parser->parseFile($files->getFile('UniqueItems'));
|
||||
$weapon = $parser->parseFile($files->getFile('Weapons'));
|
||||
|
||||
$u = $files->getFile("UniqueItems");
|
||||
$s = $files->getFile("SetItems");
|
||||
|
||||
|
||||
// If there's data, process it and save
|
||||
if (!empty($_POST)) {
|
||||
@@ -79,20 +91,16 @@ if (file_exists($filename)) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// if ladder or carry1 is 0, set empty field.
|
||||
if (!$post['ladder']){
|
||||
$post['ladder'] = '';
|
||||
}
|
||||
if (!$post['carry1']){
|
||||
$post['carry1'] = '';
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if ($_POST['formtype'] == "uniqueitems") {
|
||||
$saver->save($u);
|
||||
// if ladder or carry1 is 0, set empty field.
|
||||
if (!$post['ladder']) {
|
||||
$post['ladder'] = '';
|
||||
}
|
||||
if (!$post['carry1']) {
|
||||
$post['carry1'] = '';
|
||||
}
|
||||
$saver->save($u, $post);
|
||||
$saver->saveTblEnries("UniqueItems.tbl.txt");
|
||||
}
|
||||
if ($_POST['formtype'] == "setitems") {
|
||||
@@ -100,13 +108,13 @@ if (file_exists($filename)) {
|
||||
|
||||
|
||||
|
||||
$saver->save($s);
|
||||
$saver->save($s, $post);
|
||||
$saver->saveTblEnries("SetItems.tbl.txt");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// load app
|
||||
// load app
|
||||
require_once './src/index.php';
|
||||
} else {
|
||||
header('Location: ./src/D2Config.php');
|
||||
|
Reference in New Issue
Block a user