mirror of
https://gitlab.com/hashborgir/d2tools.git
synced 2025-10-13 08:24:24 -05:00
Cube documenter working half way
This commit is contained in:
169
tmp/code.php
Normal file
169
tmp/code.php
Normal file
@@ -0,0 +1,169 @@
|
||||
<?php
|
||||
|
||||
foreach ($input_codes as $key => $val) {
|
||||
|
||||
// if contains comma, explode
|
||||
if (str_contains($val, ',')) {
|
||||
|
||||
|
||||
/*
|
||||
* array (size=3)
|
||||
'input 1' => string 'hpot,qty=3' (length=10)
|
||||
'input 2' => string 'mpot,qty=3' (length=10)
|
||||
'input 3' => string 'gem0' (length=4)
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
$e = explode(",", $val); // hpot,qty=3
|
||||
//var_dump($e);
|
||||
//$sql = "SELECT `String` FROM strings WHERE Key = \"{$e[0]}\"";
|
||||
//$r = PDO_FetchOne($sql);
|
||||
//var_dump($r);
|
||||
//var_dump($r);
|
||||
// if item code has a string, it's an item. else it's type
|
||||
if (!empty($r)) {
|
||||
$input_codes[$key] = $e;
|
||||
} else {
|
||||
$sql = "SELECT `name` FROM misc WHERE `type` = \"{$e[0]}\"";
|
||||
$r = PDO_FetchOne($sql);
|
||||
|
||||
if (empty($r)) {
|
||||
$sql = "SELECT `name` FROM armor WHERE `type` = \"{$e[0]}\"";
|
||||
$r = PDO_FetchOne($sql);
|
||||
}
|
||||
if (empty($r)) {
|
||||
$sql = "SELECT `name` FROM weapons WHERE `type` = \"{$e[0]}\"";
|
||||
$r = PDO_FetchOne($sql);
|
||||
}
|
||||
|
||||
$input_codes[$key] = $e;
|
||||
}
|
||||
$input_codes[$key . "_param2"] = $e[1];
|
||||
$input_codes[$key . "_param3"] = $e[2];
|
||||
}
|
||||
var_dump($input_codes);
|
||||
//
|
||||
// if it doesn't contain a comma, get string from TBL
|
||||
|
||||
$sql = "SELECT `String` FROM strings WHERE Key = \"$val\"";
|
||||
$r = PDO_FetchOne($sql);
|
||||
if (!empty($r)) {
|
||||
$input_codes[$key] = $r;
|
||||
} else {
|
||||
$sql = "SELECT `name` FROM armor WHERE `type` = \"$val\"";
|
||||
$str = PDO_FetchOne($sql);
|
||||
|
||||
if (empty($str)) {
|
||||
$sql = "SELECT `name` FROM misc WHERE `type` = \"$val\"";
|
||||
$str = PDO_FetchOne($sql);
|
||||
}
|
||||
if (empty($str)) {
|
||||
$sql = "SELECT `name` FROM weapons WHERE `type` = \"$val\"";
|
||||
$str = PDO_FetchOne($sql);
|
||||
}
|
||||
|
||||
$input_codes[$key] = $str;
|
||||
}
|
||||
}
|
||||
//var_dump($input_codes);
|
||||
// foreach ($input_codes as $input) {
|
||||
// $sql = "SELECT `String` FROM strings WHERE Key = \"{$e[0]}\"";
|
||||
// $r = PDO_FetchOne($sql);
|
||||
// $input_codes[$key] = $r;
|
||||
// }
|
||||
|
||||
|
||||
//var_dump($input_codes);
|
||||
// for each input,
|
||||
// check to see if it has comma
|
||||
// if comma, then explode
|
||||
// else get string for code
|
||||
// if string not found, display code
|
||||
// if string is found, display item string from tbl
|
||||
// foreach ($input_codes as $key => $val) {
|
||||
//
|
||||
// // if contains comma, explode
|
||||
// if (str_contains($val, ',')) {
|
||||
//
|
||||
//
|
||||
// /*
|
||||
// * array (size=3)
|
||||
// 'input 1' => string 'hpot,qty=3' (length=10)
|
||||
// 'input 2' => string 'mpot,qty=3' (length=10)
|
||||
// 'input 3' => string 'gem0' (length=4)
|
||||
// *
|
||||
// */
|
||||
//
|
||||
//
|
||||
// $e = explode(",", $val); // hpot,qty=3
|
||||
//
|
||||
// //var_dump($e);
|
||||
// //$sql = "SELECT `String` FROM strings WHERE Key = \"{$e[0]}\"";
|
||||
// //$r = PDO_FetchOne($sql);
|
||||
// //var_dump($r);
|
||||
// //var_dump($r);
|
||||
// // if item code has a string, it's an item. else it's type
|
||||
// if (!empty($r)) {
|
||||
// $input_codes[$key] = $e;
|
||||
// } else {
|
||||
// $sql = "SELECT `name` FROM misc WHERE `type` = \"{$e[0]}\"";
|
||||
// $r = PDO_FetchOne($sql);
|
||||
//
|
||||
// if (empty($r)) {
|
||||
// $sql = "SELECT `name` FROM armor WHERE `type` = \"{$e[0]}\"";
|
||||
// $r = PDO_FetchOne($sql);
|
||||
// }
|
||||
// if (empty($r)) {
|
||||
// $sql = "SELECT `name` FROM weapons WHERE `type` = \"{$e[0]}\"";
|
||||
// $r = PDO_FetchOne($sql);
|
||||
// }
|
||||
//
|
||||
// $input_codes[$key] = $r;
|
||||
// }
|
||||
// $input_codes[$key . "_param2"] = $e[1];
|
||||
// $input_codes[$key . "_param3"] = $e[2];
|
||||
// }
|
||||
// //var_dump($input_codes);
|
||||
// //
|
||||
// // if it doesn't contain a comma, get string from TBL
|
||||
//
|
||||
// $sql = "SELECT `String` FROM strings WHERE Key = \"$val\"";
|
||||
// $r = PDO_FetchOne($sql);
|
||||
// if (!empty($r)) {
|
||||
// $input_codes[$key] = $r;
|
||||
// } else {
|
||||
// $sql = "SELECT `name` FROM armor WHERE `type` = \"$val\"";
|
||||
// $str = PDO_FetchOne($sql);
|
||||
//
|
||||
// if (empty($str)) {
|
||||
// $sql = "SELECT `name` FROM misc WHERE `type` = \"$val\"";
|
||||
// $str = PDO_FetchOne($sql);
|
||||
// }
|
||||
// if (empty($str)) {
|
||||
// $sql = "SELECT `name` FROM weapons WHERE `type` = \"$val\"";
|
||||
// $str = PDO_FetchOne($sql);
|
||||
// }
|
||||
//
|
||||
// $input_codes[$key] = $str;
|
||||
// }
|
||||
// }
|
||||
//var_dump($input_codes);
|
||||
// foreach ($input_codes as $input) {
|
||||
// $sql = "SELECT `String` FROM strings WHERE Key = \"{$e[0]}\"";
|
||||
// $r = PDO_FetchOne($sql);
|
||||
// $input_codes[$key] = $r;
|
||||
// }
|
||||
|
||||
|
||||
// grab each item code's string
|
||||
// foreach ($inputs_codes as $i) {
|
||||
// $sql = "SELECT `String` FROM strings WHERE Key = \"$i\"";
|
||||
// $r = PDO_FetchOne($sql);
|
||||
// $inputs[$i] = $r;
|
||||
// }
|
||||
//
|
||||
// $output = $res["output"];
|
||||
//ddump($inputs);
|
||||
//file_put_contents("$dir/cube.html", $htmlFinal);
|
||||
//header("Location: /docs/{$_SESSION['modname']}/cube.html");
|
Reference in New Issue
Block a user