Db generation working on linux/windows

This commit is contained in:
color.diff=auto
2021-03-24 09:37:21 -06:00
parent 688fb724af
commit f322f2067e
105 changed files with 99 additions and 47532 deletions

View File

@@ -1,6 +1,6 @@
<?php
/*
*
GPLv2 (C) <2021> <HashCasper>
This file is part of D2IM.
@@ -20,19 +20,18 @@
*/
if (!empty($_POST)) {
// write the d2um.conf file and replace \ with \\
// write the d2im.conf file and replace \ with \\
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
$path = rtrim($_POST['path'], "\\");
$path = rtrim($_POST['path'], "\\");
$path = str_replace("\\", "\\\\", $path);
$path .= '\\\\data\\\\global\\\\excel\\\\';
file_put_contents("../d2im.conf", $path);
} else {
file_put_contents("../d2im.conf", $_POST['path'].DIRECTORY_SEPARATOR);
file_put_contents("../d2im.conf", $_POST['path'] . DIRECTORY_SEPARATOR);
}
header('Location: /');
header('Location: /wait.php');
}
?>
<!doctype html>
@@ -50,13 +49,19 @@ if (!empty($_POST)) {
<p style="font-family: lato">Example: D:\Diablo II\MODS\you-mod-name\</p>
<p style="font-family: lato">Input path to D2 Mod Directory.</p>
<div style="margin-top: 20px;">
<div style="margin-top: 20px;" class="ctrl-config">
<form enctype="multipart/form-data" style="font-family: Lato; font-size: 14pt;" action="" method="post">
<label for="path">Choose PATH</label>
<input id="path" style="width: 420px;" required="required" name="path" type="text">
<input type="submit" value="Save" name="submit">
<input type="submit" value="Save" name="submit" class="btn-config">
</form>
</div>
<div id="loading" style="">
<p style="font-family: Lato;">After saving path, app will convert txt files to SQL database.</p>
<p style="font-family: Lato;">This may take a few minutes depending on the size of your txt files. <br>Please be patient. Once done, app will load. <br>Each time you set a new mod path, txt files will be processed.</p>
</div>
</div>
</body>
</html>