mirror of
https://gitlab.com/hashborgir/d2tools.git
synced 2025-12-22 15:23:58 -06:00
In memory data refactor, less queries, cube/unique doc backend working fast
This commit is contained in:
@@ -268,6 +268,15 @@ class D2ItemDesc {
|
||||
|
||||
*/
|
||||
|
||||
public function __construct() {
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public function getDesc($params = []) {
|
||||
if (empty($params))
|
||||
return false;
|
||||
@@ -280,6 +289,14 @@ class D2ItemDesc {
|
||||
$par = $params['par'];
|
||||
$min = (int) $params['min'];
|
||||
$v = $par;
|
||||
|
||||
// if ($params['dgrp']){
|
||||
// $s1 = $params['gstring1'];
|
||||
// $s2 = $params['gstring2'];
|
||||
// $params['descfunc'] = $params['dgrpfunc'];
|
||||
// $params['descval'] = $params['dgrpval'];
|
||||
// }
|
||||
|
||||
|
||||
if (empty($par)) {
|
||||
$v = $min;
|
||||
@@ -291,11 +308,13 @@ class D2ItemDesc {
|
||||
$max = '';
|
||||
}
|
||||
|
||||
foreach ($this->skilltabs as $s) {
|
||||
$sql = "SELECT `String` FROM `strings` WHERE `Key`='$s'";
|
||||
$this->skilltabsDesc[] = PDO_FetchRow($sql);
|
||||
if (empty($this->skilltabsDesc)){
|
||||
|
||||
foreach ($this->skilltabs as $s) {
|
||||
$sql = "SELECT String FROM strings WHERE Key=?";
|
||||
$this->skilltabsDesc[] = PDO_FetchRow($sql, [$s]);
|
||||
}
|
||||
}
|
||||
|
||||
//ddump($this->skilltabsDescClean);
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user