Убрано дублирование классов. Helpers уехали из Core. Классы во внешних директориях переехали к остальным.

This commit is contained in:
2023-08-14 18:15:05 +03:00
parent 81a8161d32
commit 0d2b4aba63
114 changed files with 12919 additions and 13151 deletions
+109 -109
View File
@@ -1,9 +1,9 @@
<?php
use Core\Config;
use Core\ConversionHelper;
use Core\Database;
use Core\Db;
use Helper\Conversion;
use Model\ActionModel;
use User\ItemsModel;
@@ -901,7 +901,7 @@ class User
//снимаем все вещи
mysql_query('UPDATE `items_users` SET `inOdet` = "0" WHERE `uid` = "' . $this->info['id'] . '"');
//одеваем вещи, если они не удалены
$cm = ConversionHelper::dataStringToArray($cmp['val']);
$cm = Conversion::dataStringToArray($cmp['val']);
$i = 1;
while ($i <= 250) {
if (isset($cm[$i])) {
@@ -939,7 +939,7 @@ class User
);
$t = $this->items['tr'];
$x = 0;
$po = ConversionHelper::dataStringToArray($o['tr']);
$po = Conversion::dataStringToArray($o['tr']);
if ($o['itm'] > 0) {
$o['itm'] = explode(',', $o['itm']);
$j = 0;
@@ -999,7 +999,7 @@ class User
);
$t = $this->items['tr'];
$x = 0;
$po = ConversionHelper::dataStringToArray($o['tr']);
$po = Conversion::dataStringToArray($o['tr']);
if ($o['itm'] > 0) {
$o['itm'] = explode(',', $o['itm']);
$j = 0;
@@ -1789,7 +1789,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
) . '" AND (`endTime` > "' . time() . '" OR `endTime` = 0)'
);
while ($e = mysql_fetch_array($efs)) {
$sts = ConversionHelper::dataStringToArray($e['bonus']);
$sts = Conversion::dataStringToArray($e['bonus']);
$i = 0;
while ($i < count($ia)) {
if (isset($ia[$i])) {
@@ -1886,7 +1886,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
}
$st['effects'][$h] = $e;
$h++;
$sts = ConversionHelper::dataStringToArray($e['data']);
$sts = Conversion::dataStringToArray($e['data']);
if (isset($sts['itempl']) && $sts['itempl'] > 0) {
$nbs[$sts['itempl']] += 1;
}
@@ -2077,7 +2077,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
}
$st['effects'][$h] = $e;
$h++;
$sts = ConversionHelper::dataStringToArray($e['data']);
$sts = Conversion::dataStringToArray($e['data']);
if ($e['v2'] == 217) {
$st['raztac'] = 1;
}
@@ -2252,7 +2252,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
if (isset($com['id'])) {
//добавляем действия комплекта
$ij = 0;
$sti = ConversionHelper::dataStringToArray($com['data']);
$sti = Conversion::dataStringToArray($com['data']);
while ($ij < count($ia)) {
if (isset($ia[$ij]) && isset($sti[$ia[$ij]])) {
$st[$ia[$ij]] += $sti[$ia[$ij]];
@@ -2967,7 +2967,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
'UPDATE `eff_users` SET `delete`="' . time() . '" WHERE `id` = "' . $e['id'] . '" LIMIT 1'
);
if ($upd) {
$po = ConversionHelper::dataStringToArray($e['data']);
$po = Conversion::dataStringToArray($e['data']);
if (isset($po['finish_file'])) {
if (file_exists('_incl_data/class/Magic/' . $po['finish_file'] . '.php')) {
require('_incl_data/class/Magic/' . $po['finish_file'] . '.php');
@@ -3084,7 +3084,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
if ($this->info['wipe'] > 0 && $this->info['battle'] == 0) {
//wipe = 1 , значит обнуляем статы и умения
if ($this->info['wipe'] < 4) {
$st = ConversionHelper::dataStringToArray($this->info['stats']);
$st = Conversion::dataStringToArray($this->info['stats']);
$n1 = $this->info['ability']; //способности
$n2 = $this->info['skills']; //владение магией и оружием
$n3 = $this->info['sskills']; //особенности
@@ -3137,7 +3137,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
}
}
//сохраняем данные
$st = ConversionHelper::arrayToDataString($st);
$st = Conversion::arrayToDataString($st);
$upd = mysql_query(
'UPDATE `stats` SET `wipe`="0",`stats`="' . $st . '",`ability`="' . $n1 . '",`skills`="' . $n2 . '",`sskills`="' . $n3 . '",`nskills`="' . $n4 . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1'
);
@@ -3262,7 +3262,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$v = Db::getValue('select time from vortex where uid = ? and type = 1 order by time desc limit 1');
if ($v > time() - 60 * 60) {
//Уже юзали
$this->error = 'Необходимо подождать еще ' . ConversionHelper::secondsToTimeout($v + 60 * 60 - time());
$this->error = 'Необходимо подождать еще ' . Conversion::secondsToTimeout($v + 60 * 60 - time());
} else {
if ($this->stats['hpNow'] < 1) {
$this->stats['hpNow'] = 0;
@@ -3279,7 +3279,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$v = Db::getValue('select time from vortex where uid = ? and type = 2 order by time desc limit 1');
if ($v > time() - 60 * 60) {
//Уже юзали
$this->error = 'Необходимо подождать еще ' . ConversionHelper::secondsToTimeout($v + 60 * 60 - time());
$this->error = 'Необходимо подождать еще ' . Conversion::secondsToTimeout($v + 60 * 60 - time());
} else {
if ($this->stats['mpNow'] < 1) {
$this->stats['mpNow'] = 0;
@@ -3338,7 +3338,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
*/
public function timeOut($ttm): string
{
return ConversionHelper::secondsToTimeout($ttm);
return Conversion::secondsToTimeout($ttm);
}
public function insertAlign($an, $uid)
@@ -3379,7 +3379,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "' . ((int)$id) . '" LIMIT 1;'
)
);
$po = ConversionHelper::dataStringToArray($pl['data']);
$po = Conversion::dataStringToArray($pl['data']);
if ((!isset($po['frompisher']) || $po['tr_lvl'] < 4) && $pl['type'] != 31) {
$e = 'Не удалось обменять предмет на репутацию.';
} else {
@@ -3447,7 +3447,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$tp = 0;
$t = 0;
$i = 1;
$d = ConversionHelper::dataStringToArray($w1['data']);
$d = Conversion::dataStringToArray($w1['data']);
while ($i <= 4) {
if (isset($d['tya' . $i]) && $t < $d['tya' . $i]) {
$t = $d['tya' . $i];
@@ -3486,7 +3486,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$tp = 0;
$t = 0;
$i = 1;
$d = ConversionHelper::dataStringToArray($w2['data']);
$d = Conversion::dataStringToArray($w2['data']);
while ($i <= 4) {
if ($t < $d['tya' . $i]) {
$t = $d['tya' . $i];
@@ -3522,7 +3522,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$tp = 0;
$t = 0;
$i = 1;
$d = ConversionHelper::dataStringToArray($w1['data']);
$d = Conversion::dataStringToArray($w1['data']);
while ($i <= 4) {
if (isset($d['tya' . $i]) && $t < $d['tya' . $i]) {
$t = $d['tya' . $i];
@@ -3555,7 +3555,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$tp = 0;
$t = 0;
$i = 1;
$d = ConversionHelper::dataStringToArray($w2['data']);
$d = Conversion::dataStringToArray($w2['data']);
while ($i <= 4) {
if ($t < $d['tya' . $i]) {
$t = $d['tya' . $i];
@@ -3588,7 +3588,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$tp = 0;
$t = 0;
$i = 1;
$d = ConversionHelper::dataStringToArray($w1['data']);
$d = Conversion::dataStringToArray($w1['data']);
$y = 0;
if (isset($d['sv_' . $v])) {
$y += $d['sv_' . $v];
@@ -3608,7 +3608,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$tp = 0;
$t = 0;
$i = 1;
$d = ConversionHelper::dataStringToArray($w2['data']);
$d = Conversion::dataStringToArray($w2['data']);
$y = @$this->stats[$v] + @$d['sv_' . $v];
if ($y != $ry) {
$r .= ' / <span title="' . $w2['name'] . '">' . $y . '</span>';
@@ -3625,7 +3625,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
{
$tp = 0;
if (isset($item['id'])) {
$itm = ConversionHelper::dataStringToArray($item['data']);
$itm = Conversion::dataStringToArray($item['data']);
//начинаем расчет урона
if (!isset($st['minAtack'])) {
$st['minAtack'] = 0;
@@ -3915,7 +3915,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
if ($ins1) {
if ($round > 0) {
//Улучшаем мф. и статы и НР 1 раунд = +10%
$statss = ConversionHelper::dataStringToArray($clon['stats']);
$statss = Conversion::dataStringToArray($clon['stats']);
//
$statss['s1'] = ceil($statss['s1'] * (1 + 0.1 * ($round)));
$statss['s2'] = ceil($statss['s2'] * (1 + 0.1 * ($round)));
@@ -3932,12 +3932,12 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$statss['m5'] = ceil($statss['m5'] * (1 + 0.1 * ($round)));
$statss['za'] = ceil($statss['za'] * (1 + 0.1 * ($round)));
$statss['zm'] = ceil($statss['zm'] * (1 + 0.1 * ($round)));
$clon['stats'] = ConversionHelper::arrayToDataString($statss);
$clon['stats'] = Conversion::arrayToDataString($statss);
unset($statss);
}
if ($luser && $clon['level'] < 8) {
//Хуже уворот, крит и защита
$statss = ConversionHelper::dataStringToArray($clon['stats']);
$statss = Conversion::dataStringToArray($clon['stats']);
$statss['m1'] = ceil($statss['m1'] * 0.75);
$statss['m2'] = ceil($statss['m2'] * 0.75);
$statss['m3'] = ceil($statss['m3'] * 0.75);
@@ -3945,7 +3945,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$statss['m5'] = ceil($statss['m5'] * 0.75);
$statss['za'] = ceil($statss['za'] * 0.25);
$clon['stats'] = ConversionHelper::arrayToDataString($statss);
$clon['stats'] = Conversion::arrayToDataString($statss);
unset($statss);
}
$uid = mysql_insert_id();
@@ -4038,7 +4038,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$uid = mysql_insert_id();
if ($round > 0) {
//Улучшаем мф. и статы и НР 1 раунд = +20%
$statss = ConversionHelper::dataStringToArray($bot['stats']);
$statss = Conversion::dataStringToArray($bot['stats']);
//
$statss['s1'] = ceil($statss['s1'] * (1 + 0.20 * ($round)));
$statss['s2'] = ceil($statss['s2'] * (1 + 0.20 * ($round)));
@@ -4055,7 +4055,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$statss['m5'] = ceil($statss['m5'] * (1 + 0.20 * ($round)));
$statss['za'] = ceil($statss['za'] * (1 + 0.20 * ($round)));
$statss['zm'] = ceil($statss['zm'] * (1 + 0.20 * ($round)));
$bot['stats'] = ConversionHelper::arrayToDataString($statss);
$bot['stats'] = Conversion::arrayToDataString($statss);
unset($statss);
}
$ins2 = mysql_query(
@@ -4293,7 +4293,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
'SELECT `id`, `item_id`, `data`, `inGroup`, `uid` FROM `items_users` WHERE `id` = ' . $iid . ' LIMIT 1'
)
);
$ChSudba = ConversionHelper::dataStringToArray($ChImtem['data']);
$ChSudba = Conversion::dataStringToArray($ChImtem['data']);
if (!isset($ChSudba['sudba']) && $ChSudba['sudba'] == 0 && $ChSudba['sudba'] != 1 && !isset($ChSudba['toclan'])) {
if (isset($ChImtem['inGroup']) and $ChImtem['inGroup'] > 0) {
$col = $this->itemsX($ChImtem['id']);
@@ -4445,7 +4445,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
)
);
if (isset($itm['id'])) {
$po = ConversionHelper::dataStringToArray($itm['data']);
$po = Conversion::dataStringToArray($itm['data']);
//статы
if ($_GET['mf'] == 's1' || $_GET['mf'] == 's2' || $_GET['mf'] == 's3' || $_GET['mf'] == 's5') {
@@ -4454,7 +4454,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$po['mf_stats'] -= 1;
$po['add_' . $_GET['mf']] += 1;
$po = ConversionHelper::arrayToDataString($po);
$po = Conversion::arrayToDataString($po);
mysql_query(
'UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
);
@@ -4465,7 +4465,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$po['mf_mod'] -= 1;
$po['add_' . $_GET['mf']] += 1;
$po = ConversionHelper::arrayToDataString($po);
$po = Conversion::arrayToDataString($po);
mysql_query(
'UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
);
@@ -4484,7 +4484,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$po['add_mib' . $s] += 1;
}
$po = ConversionHelper::arrayToDataString($po);
$po = Conversion::arrayToDataString($po);
mysql_query(
'UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
);
@@ -4568,7 +4568,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
)
);
if (isset($itm['id']) && ($s == 1 || $s == 2 || $s == 3 || $s == 5)) {
$po = ConversionHelper::dataStringToArray($itm['data']);
$po = Conversion::dataStringToArray($itm['data']);
if (isset($po['free_stats']) && $po['free_stats'] > 0) {
$s = (int)$s;
if ($s >= 1 || $s <= 3 || $s == 5) {
@@ -4577,7 +4577,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
$po['add_s' . $s] += 1;
}
}
$po = ConversionHelper::arrayToDataString($po);
$po = Conversion::arrayToDataString($po);
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
}
@@ -4658,7 +4658,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
)
);
if (isset($itm['id'])) {
$po = ConversionHelper::dataStringToArray($itm['data']);
$po = Conversion::dataStringToArray($itm['data']);
if ($itm['so'] > 0) {
$s = (int)$s;
if ($tp == 1) {
@@ -4726,7 +4726,7 @@ FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'
}
}
}
$po = ConversionHelper::arrayToDataString($po);
$po = Conversion::arrayToDataString($po);
mysql_query(
'UPDATE `items_users` SET `data` = "' . $po . '",`so` = "' . $itm['so'] . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1'
);
@@ -5006,14 +5006,14 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
return;
}
$s = (int)$s;
$po = ConversionHelper::dataStringToArray($itm['data']);
$po = Conversion::dataStringToArray($itm['data']);
if (isset($po['sudba']) && $po['sudba'] == '0') {
return;
}
if (isset($po['sm_skill']) && $s > 100) {
$mx2 = 1;
$mx1 = 0;
$mx3 = ConversionHelper::dataStringToArray($this->info['stats']);
$mx3 = Conversion::dataStringToArray($this->info['stats']);
while ($mx2 <= 7) {
$mx1 += ($mx3['a' . $mx2] + $mx3['mg' . $mx2]) - ($po['add_a' . $mx2] + $po['add_mg' . $mx2]);
$mx2++;
@@ -5033,7 +5033,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
} elseif (isset($po['sm_abil']) && $s < 11 && $s > 0) {
$mx2 = 1;
$mx1 = 0;
$mx3 = ConversionHelper::dataStringToArray($this->info['stats']);
$mx3 = Conversion::dataStringToArray($this->info['stats']);
while ($mx2 <= 7) {
$mx1 += $mx3['s' . $mx2] - $po['add_s' . $mx2];
$mx2++;
@@ -5044,7 +5044,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
}
$po = ConversionHelper::arrayToDataString($po);
$po = Conversion::arrayToDataString($po);
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
unset($mx1, $mx2, $mx3, $po);
@@ -5110,7 +5110,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
while ($pl = mysql_fetch_array($sp)) {
$vibor .= '<img src="' . Config::img() . '/i/items/' . $pl['img'] . '"><hr>';
if (!isset($id['id'])) {
$dt = ConversionHelper::dataStringToArray($pl['data']);
$dt = Conversion::dataStringToArray($pl['data']);
$id = [];
$id = $pl;
$id_type = $pl['type'];
@@ -5161,7 +5161,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
if ($idt['type'] == 4) {
$idt['type'] = 6;
}
$data = ConversionHelper::dataStringToArray($id['data']);
$data = Conversion::dataStringToArray($id['data']);
$type_rune = [
'хи' => 9, //Серьги
'хэ' => 10, //Ожерелье
@@ -5204,7 +5204,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
)
);
$j = 0;
$data_r = ConversionHelper::dataStringToArray($ritm['data']);
$data_r = Conversion::dataStringToArray($ritm['data']);
while ($j < count($this->items['add'])) {
if (isset($data_r['add_' . $this->items['add'][$j]])) {
$data['add_' . $this->items['add'][$j]] -= $data_r['add_' . $this->items['add'][$j]];
@@ -5217,7 +5217,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$data['rune_name'] = $rune['name'];
$data['rune_lvl'] = $rune['level'];
//Добавляем характеристики руны
$add = ConversionHelper::dataStringToArray($rune['data']);
$add = Conversion::dataStringToArray($rune['data']);
$i = 0;
while ($i < count($this->items['add'])) {
if (isset($add['add_' . $this->items['add'][$i]])) {
@@ -5226,7 +5226,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$i++;
}
$data = ConversionHelper::arrayToDataString($data);
$data = Conversion::arrayToDataString($data);
mysql_query(
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
);
@@ -5257,8 +5257,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
)
);
$data = ConversionHelper::dataStringToArray($id['data']);
$add = ConversionHelper::dataStringToArray($rune['data']);
$data = Conversion::dataStringToArray($id['data']);
$add = Conversion::dataStringToArray($rune['data']);
if (isset($data['nomodif'])) {
$this->error = 'Улучшить данный предмет невозможно';
} elseif (isset($data['art']) && $data['tr_lvl'] < 0) {
@@ -5325,7 +5325,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
//
$data = ConversionHelper::arrayToDataString($data);
$data = Conversion::arrayToDataString($data);
unset($srune, $irun, $nrune, $ntrune, $addrune, $addrunes);
$tid = mysql_query(
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
@@ -5359,8 +5359,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
//$id['type'] = $idt['type'];
//Встраиваем руну
$data = ConversionHelper::dataStringToArray($id['data']);
$add = ConversionHelper::dataStringToArray($rune['data']);
$data = Conversion::dataStringToArray($id['data']);
$add = Conversion::dataStringToArray($rune['data']);
if (isset($data['nomodif'])) {
$this->error = 'Улучшить данный предмет невозможно';
} elseif (isset($data['art']) && $data['tr_lvl'] < 0) {
@@ -5399,7 +5399,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$imposed['sudba'] = 1;
$data = array_merge($data, $imposed);
$data = ConversionHelper::arrayToDataString($data);
$data = Conversion::arrayToDataString($data);
mysql_query(
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
@@ -5420,7 +5420,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
)
);
$data_l = ConversionHelper::dataStringToArray($litm['data']);
$data_l = Conversion::dataStringToArray($litm['data']);
$pvr = [
'i' => 0,
'spell' => [],
@@ -5445,7 +5445,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
)
);
$j = 0;
$data_r = ConversionHelper::dataStringToArray($ritm['data']);
$data_r = Conversion::dataStringToArray($ritm['data']);
while ($j < count($this->items['add'])) {
if (isset($data_r['add_' . $this->items['add'][$j]])) {
$pvr['rune'][$this->items['add'][$j]] = $data_r['add_' . $this->items['add'][$j]];
@@ -5540,7 +5540,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
if (!isset($this->is[$rnda]) && isset($imposed)) {
$data = array_merge($data, $imposed);
$data = ConversionHelper::arrayToDataString($data);
$data = Conversion::arrayToDataString($data);
mysql_query(
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
@@ -5591,7 +5591,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
} else {
unset($data['spell_st_val_hp']);
}
$data = ConversionHelper::arrayToDataString($data);
$data = Conversion::arrayToDataString($data);
$this->is['mab1'] = 'Броня головы';
$this->is['mab2'] = 'Броня корпуса';
@@ -5621,8 +5621,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
}
} elseif ($rune['type'] == 47) {
$add = ConversionHelper::dataStringToArray($id['data']);
$data = ConversionHelper::dataStringToArray($rune['data']);
$add = Conversion::dataStringToArray($id['data']);
$data = Conversion::dataStringToArray($rune['data']);
if ($add['art'] == 1) {
if ($id['iznosNOW'] > 0) {
$id['iznosNOW'] -= $data['repairLevel'];
@@ -5653,9 +5653,9 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
$id['type'] = $idt['type'];
if ($id_type < 18 || $id_type > 24) {
$add = ConversionHelper::dataStringToArray($rune['data']);
$add = Conversion::dataStringToArray($rune['data']);
if (isset($add['uptimeitem'])) {
$data = ConversionHelper::dataStringToArray($id['data']);
$data = Conversion::dataStringToArray($id['data']);
if ($data['srok'] > 0 || $id['srok'] > 0) {
if (!isset($data['srok'])) {
$data['srok'] = $id['srok'];
@@ -5671,7 +5671,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
unset($data['sleep_moroz']);
}
$data = ConversionHelper::arrayToDataString($data);
$data = Conversion::arrayToDataString($data);
mysql_query(
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
@@ -5692,8 +5692,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
} else {
//Заточка
$data = ConversionHelper::dataStringToArray($id['data']);
$add = ConversionHelper::dataStringToArray($rune['data']);
$data = Conversion::dataStringToArray($id['data']);
$add = Conversion::dataStringToArray($rune['data']);
if (isset($data['upatack_id'])) {
$this->error = 'Предмет уже заточен, вытащите заточку в Ремонтной мастерской.';
} elseif (isset($data['nomodif'])) {
@@ -5707,7 +5707,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
'SELECT * FROM `items_main_data` WHERE `items_id` = "' . $data['upatack_id'] . '" LIMIT 1'
)
);
$data_r = ConversionHelper::dataStringToArray($ritm['data']);
$data_r = Conversion::dataStringToArray($ritm['data']);
if ($id_type == 22) {
$data['add_m11'] -= $data_r['upatack']; //*2
}
@@ -5738,7 +5738,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
time(), $this->info['city'], 'System.remont.upatack', 0, 0
);
$data = ConversionHelper::arrayToDataString($data);
$data = Conversion::arrayToDataString($data);
mysql_query(
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
@@ -5751,8 +5751,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
} elseif ($rune['type'] == 48) {
//Профиль
$data = ConversionHelper::dataStringToArray($id['data']);
$add = ConversionHelper::dataStringToArray($rune['data']);
$data = Conversion::dataStringToArray($id['data']);
$add = Conversion::dataStringToArray($rune['data']);
if ($data['tya1'] >= 90 || $data['tya2'] >= 90 || $data['tya3'] >= 90 || $data['tya4'] >= 90) {
$this->error = 'Предмет уже имеет 90 своего профиля';
@@ -5790,7 +5790,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
time(), $this->info['city'], 'System.remont.upatack', 0, 0
);
$this->error = 'Заточка &quot;' . $id['name'] . '&quot; прошла успешно! Колка:' . $data['tya1'] . ' Руб:' . $data['tya2'] . ' Дробь:' . $data['tya3'] . ' Реж:' . $data['tya4'] . ' ';
$data = ConversionHelper::arrayToDataString($data);
$data = Conversion::arrayToDataString($data);
mysql_query(
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
);
@@ -5832,8 +5832,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$id['type'] = $idt['type'];
//Встраиваем руну
$data = ConversionHelper::dataStringToArray($id['data']);
$add = ConversionHelper::dataStringToArray($rune['data']);
$data = Conversion::dataStringToArray($id['data']);
$add = Conversion::dataStringToArray($rune['data']);
if (isset($data['nomodif'])) {
$this->error = 'Улучшить данный предмет невозможно';
} elseif (!isset($data['close']) && $data['close'] != 0) {
@@ -5847,7 +5847,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$data['open'] = 1;
$data = ConversionHelper::arrayToDataString($data);
$data = Conversion::arrayToDataString($data);
mysql_query(
'UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1'
@@ -5863,8 +5863,8 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
);
if ($idt['type'] != 37) {
//
$data = ConversionHelper::dataStringToArray($id['data']);
$add = ConversionHelper::dataStringToArray($rune['data']);
$data = Conversion::dataStringToArray($id['data']);
$add = Conversion::dataStringToArray($rune['data']);
//
if ($id['gift'] == '' || $id['gift'] == '0') {
if (isset($data['notransfer'])) {
@@ -5881,7 +5881,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$add['item_inbox'] = $id['id'];
$add['open'] = 1;
$add['nosale'] = 1;
$add = ConversionHelper::arrayToDataString($add);
$add = Conversion::arrayToDataString($add);
//
mysql_query(
'UPDATE `items_users` SET `inGroup` = 0,`data` = "' . $add . '" WHERE `id` = "' . $rune['id'] . '" LIMIT 1'
@@ -6047,7 +6047,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
while ($pl = mysql_fetch_array($cl)) {
if ($type == 30) {
$ChSudba = ConversionHelper::dataStringToArray($pl['data']);
$ChSudba = Conversion::dataStringToArray($pl['data']);
if (isset($ChSudba['sudba']) || $ChSudba['sudba'] != 0 || $ChSudba['nosale'] == 1) {
continue;
}
@@ -6062,7 +6062,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$d[0] = 0;
$d[1] = 1;
$d[2] = 0;
$po = ConversionHelper::dataStringToArray($pl['data']);
$po = Conversion::dataStringToArray($pl['data']);
$see1 = 1;
if ($type == 15) { //кормушка зверя
@@ -6574,7 +6574,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
//Возможно сохранять и распределять скилы
$mx2 = 1;
$mx1 = 0;
$mx3 = ConversionHelper::dataStringToArray($this->info['stats']);
$mx3 = Conversion::dataStringToArray($this->info['stats']);
while ($mx2 <= 7) {
$mx1 += $mx3['s' . $mx2] - $po['add_s' . $mx2];
$mx2++;
@@ -6604,7 +6604,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
//Возможно сохранять и распределять скилы
$mx2 = 1;
$mx1 = 0;
$mx3 = ConversionHelper::dataStringToArray($this->info['stats']);
$mx3 = Conversion::dataStringToArray($this->info['stats']);
while ($mx2 <= 7) {
$mx1 += ($mx3['a' . $mx2] + $mx3['mg' . $mx2]) - ($po['add_a' . $mx2] + $po['add_mg' . $mx2]);
$mx2++;
@@ -6651,7 +6651,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
//действие комплекта
$i1c = 0;
$i2c = 0;
$i1e = ConversionHelper::dataStringToArray($plc['data']);
$i1e = Conversion::dataStringToArray($plc['data']);
while ($i1c < count($this->items['add'])) {
if (isset($i1e[$this->items['add'][$i1c]])) {
$i3c = $i1e[$this->items['add'][$i1c]];
@@ -6687,7 +6687,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
//действие комплекта
$i1c = 0;
$i2c = 0;
$i1e = ConversionHelper::dataStringToArray($plc['data']);
$i1e = Conversion::dataStringToArray($plc['data']);
while ($i1c < count($this->items['add'])) {
if (isset($i1e[$this->items['add'][$i1c]])) {
$i3c = $i1e[$this->items['add'][$i1c]];
@@ -6792,7 +6792,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$pl['inOdet'] = 0;
$pl['uid'] = $plpo['id'];
unset($po['toclan1'], $po['toclan']);
$pl['data'] = ConversionHelper::arrayToDataString($po);
$pl['data'] = Conversion::arrayToDataString($po);
mysql_query(
'UPDATE `items_users` SET `data` = "' . mysql_real_escape_string(
$pl['data']
@@ -6888,7 +6888,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$itemrun = mysql_fetch_array(
mysql_query('SELECT * FROM `items_users` WHERE `id` ="' . $pl['id'] . '" LIMIT 1')
);
$it = ConversionHelper::dataStringToArray($itemrun['data']);
$it = Conversion::dataStringToArray($itemrun['data']);
if (!isset($it['rune_name']) || $_GET['otdel'] == 2) //отдел 2(заточки)
{
$is1 .= '<small><a href="main.php?inv=1&otdel=' . floor($_GET['otdel']) . '&use_rune=' . floor(
@@ -7432,7 +7432,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
30,
30,
];
$po = ConversionHelper::dataStringToArray($itm['data']);
$po = Conversion::dataStringToArray($itm['data']);
$proc = $procs[$po['tr_lvl']];
//
if ($itm['type'] >= 28) {
@@ -7678,12 +7678,12 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$i = 0;
$j = 0;
while ($pl = mysql_fetch_array($sp)) {
$pl['data'] = ConversionHelper::dataStringToArray($pl['data']);
$pl['data'] = Conversion::dataStringToArray($pl['data']);
unset($pl['data']['frompisher']);
$pl['data'] = ConversionHelper::arrayToDataString($pl['data']);
$itm['data'] = ConversionHelper::dataStringToArray($itm['data']);
$pl['data'] = Conversion::arrayToDataString($pl['data']);
$itm['data'] = Conversion::dataStringToArray($itm['data']);
unset($itm['data']['frompisher']);
$itm['data'] = ConversionHelper::arrayToDataString($itm['data']);
$itm['data'] = Conversion::arrayToDataString($itm['data']);
if ($pl['data'] == $itm['data'] && $pl['name'] == $itm['name'] && $itm['iznosMAX'] == $pl['iznosMAX'] && $pl['iznosNOW'] == 0 && ($pl['timeOver'] == 0 || $pl['timeOver'] > time()) && $pl['gift'] == $itm['gift']) {
$upd = mysql_query(
'UPDATE `items_users` SET `lastUPD` = "' . time() . '", `inGroup` = "' . $itm['inGroup'] . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1'
@@ -7824,7 +7824,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
);
while ($itm = mysql_fetch_array($cl)) {
$po = [];
$po = ConversionHelper::dataStringToArray($itm['data']);
$po = Conversion::dataStringToArray($itm['data']);
$po['lvl'] = $u['level'];
//проверяем требования
$t = $this->items['tr'];
@@ -7865,7 +7865,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
if (isset($po['sudba']) && $po['sudba'] == 1) {
$po['sudba'] = $u['login'];
$itm['data'] = ConversionHelper::arrayToDataString($po);
$itm['data'] = Conversion::arrayToDataString($po);
mysql_query(
'UPDATE `items_users` SET `data` = "' . $itm['data'] . '" WHERE `id` = "' . $itm['iduid'] . '" AND `uid` = "' . $u['id'] . '" LIMIT 1'
);
@@ -7873,7 +7873,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
if (isset($po['zazuby']) && !isset($po['srok']) && ($itm['type'] == 29 || $itm['type'] == 30 || $itm['type'] == 36 || $itm['type'] == 49 || $itm['type'] == 46 || $itm['type'] == 34)) {
//Предметы за зубы со сроком годности
$po['srok'] = 86400 * 7;
$itm['data'] = ConversionHelper::arrayToDataString($po);
$itm['data'] = Conversion::arrayToDataString($po);
mysql_query(
'UPDATE `items_users` SET `data` = "' . $itm['data'] . '" WHERE `id` = "' . $itm['iduid'] . '" AND `uid` = "' . $u['id'] . '" LIMIT 1'
);
@@ -7965,7 +7965,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
if ($zub > 0) {
$zzba = '|zazuby=1';
}
$po = ConversionHelper::dataStringToArray($this->stats['items'][$i]['data']);
$po = Conversion::dataStringToArray($this->stats['items'][$i]['data']);
if ($id2 > 0) {
if ($id2 == 4708) {
$this->addItem($id2, $uid, '|notransfer=1|nosale=1' . $zzba);
@@ -8041,7 +8041,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
if ($this->stats['items'][$i]['useInBattle'] == 0 || $this->stats['items'][$i]['btl_zd'] > 0 || $this->stats['items'][$i]['iznosNOW'] >= $this->stats['items'][$i]['iznosMAX'] || $this->stats['items'][$i]['magic_inci'] == '' || $this->stats['items'][$i]['magic_inci'] == '0') {
$vl = ' class="nopriemuse"';
} else {
$po = ConversionHelper::dataStringToArray($this->stats['items'][$i]['data']);
$po = Conversion::dataStringToArray($this->stats['items'][$i]['data']);
if ($po['useOnLogin'] == 1) {
$useUrl = 'top.useMagicBattle(\'' . $this->stats['items'][$i]['name'] . '\',' . $this->stats['items'][$i]['id'] . ',\'' . $this->stats['items'][$i]['img'] . '\',1,1,\'\',\'' . $this->stats['items'][$i]['useInBattle'] . '\');';
} else {
@@ -8226,7 +8226,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$b1 = '<br>';
while ($pl = mysql_fetch_array($cl)) {
$td = ConversionHelper::dataStringToArray($pl['data']);
$td = Conversion::dataStringToArray($pl['data']);
if (isset($td['modif'])) {
$pl['name'] = $pl['name'] . ' (мф)';
@@ -8300,13 +8300,13 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$wj1i .= $br;
}
$td = [];
$td = ConversionHelper::dataStringToArray($wj[1]['data']);
$td = Conversion::dataStringToArray($wj[1]['data']);
$wj[1]['name'] = $this->nameItemMf($wj[1], $td);
$wj1i .= '<strong>' . $wj[1]['name'] . '</strong>';
$wj1i .= $this->getInfoItemInfo($wj[1]);
}
if (isset($wj[52]) && $wj[52]) {
$td = ConversionHelper::dataStringToArray($wj[52]['data']);
$td = Conversion::dataStringToArray($wj[52]['data']);
$wj[52]['name'] = $this->nameItemMf($wj[52], $td);
@@ -8321,7 +8321,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$wj4i = '';
if ($wj[6]) {
$td = [];
$td = ConversionHelper::dataStringToArray($wj[6]['data']);
$td = Conversion::dataStringToArray($wj[6]['data']);
$wj[6]['name'] = $this->nameItemMf($wj[6], $td);
$wj4i .= '<strong>' . $wj[6]['name'] . '</strong>';
@@ -8332,7 +8332,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
if ($wj[5]) {
$td = [];
$td = ConversionHelper::dataStringToArray($wj[5]['data']);
$td = Conversion::dataStringToArray($wj[5]['data']);
$wj[5]['name'] = $this->nameItemMf($wj[5], $td);
$wj4i .= '<strong>' . $wj[5]['name'] . '</strong>';
@@ -8343,7 +8343,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
if ($wj[4]) {
$td = [];
$td = ConversionHelper::dataStringToArray($wj[4]['data']);
$td = Conversion::dataStringToArray($wj[4]['data']);
$wj[4]['name'] = $this->nameItemMf($wj[4], $td);
$wj4i .= '<strong>' . $wj[4]['name'] . '</strong>';
@@ -8598,7 +8598,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$tr = '';
$t = $this->items['add'];
$x = 0;
$ed = ConversionHelper::dataStringToArray($e['data']);
$ed = Conversion::dataStringToArray($e['data']);
while ($x < count($t)) {
$n = $t[$x];
if (isset($ed['add_' . $n], $this->is[$n])) {
@@ -8625,7 +8625,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$eff .= '<img width="38" height="23" style="margin:1px;display:block;float:left;" src="' . Config::img() . '/i/eff/' . $e['img'] . '"onMouseOver="top.hi(this,\'' . $ei . '\',event,0,1,1,1,\'\');" onMouseOut="top.hic(event);" onMouseDown="top.hic(event);" >';
} elseif ($e['timeUse'] + $e['timeAce'] + $e['actionTime'] < time() && $e['timeUse'] != 77) {
//удаляем эффект
$ed = ConversionHelper::dataStringToArray($e['data']);
$ed = Conversion::dataStringToArray($e['data']);
if (!isset($ed['finish_file']) || $this->info['id'] == $e['uid']) {
$this->endEffect($e['id'], $u);
}
@@ -8948,7 +8948,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
public function getInfoItemInfo($pl): string
{
$lvar = '';
$td = ConversionHelper::dataStringToArray($pl['data']);
$td = Conversion::dataStringToArray($pl['data']);
if (isset($td['sv_yron_max']) && $td['sv_yron_max'] > 0) {
$lvar .= '<br>Урон: ' . $td['sv_yron_min'] . '-' . $td['sv_yron_max'] . '';
@@ -9179,7 +9179,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
}
$tr = ConversionHelper::dataStringToArray($itm['data']);
$tr = Conversion::dataStringToArray($itm['data']);
$notr = $this->trItem($tr);
$msb = '';
if (isset($tr['maks_itm_one']) && $tr['maks_itm_one'] > 0) {
@@ -9214,7 +9214,7 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
$notr++;
} elseif ($tr['sudba'] == '0') {
$tr['sudba'] = $this->info['login'];
$itm['data'] = ConversionHelper::arrayToDataString($tr);
$itm['data'] = Conversion::arrayToDataString($tr);
$msb = ',`data`="' . $itm['data'] . '"';
}
}
@@ -9750,7 +9750,7 @@ LIMIT 1'
}
if ($upd) {
if (isset($_GET['deleteall7'])) {
$st = ConversionHelper::dataStringToArray($itm['data']);
$st = Conversion::dataStringToArray($itm['data']);
$whr = '';
if (isset($st['frompisher'])) {
$whr .= 'AND `data` LIKE "%frompisher=' . $st['frompisher'] . '%"';
@@ -10025,10 +10025,10 @@ LIMIT 1'
}
}
$tst = ConversionHelper::dataStringToArray($this->info['stats']);
$tst = Conversion::dataStringToArray($this->info['stats']);
$tst['s4'] += $lvl['vinos'];
$tst['s7'] += $lvl['duh'];
$this->info['stats'] = ConversionHelper::arrayToDataString($tst);
$this->info['stats'] = Conversion::arrayToDataString($tst);
$this->info['level'] = $lvl['nextLevel'];
$this->stats['levels'] = $lvln;
@@ -10308,7 +10308,7 @@ LIMIT 1'
);
$res = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $cl . '" LIMIT 1'));
if (isset($itm_['id'])) {
$po = ConversionHelper::dataStringToArray($itm_['data']);
$po = Conversion::dataStringToArray($itm_['data']);
if (isset($po['toclan'])) {
$cls = explode('#', $po['toclan']);
$cls = $cls[1];
@@ -10337,7 +10337,7 @@ LIMIT 1'
'SELECT * FROM `items_users` WHERE (`uid` = "-21' . $user['clan'] . '" OR `data` LIKE "%toclan=' . $user['clan'] . '#%")'
);
while ($pl = mysql_fetch_array($itms)) {
$po = ConversionHelper::dataStringToArray($pl['data']);
$po = Conversion::dataStringToArray($pl['data']);
if (isset($po['toclan'])) {
$cls = explode('#', $po['toclan']);
$cls = $cls[1];
@@ -10349,7 +10349,7 @@ LIMIT 1'
}
}
unset($po['toclan']);
$pl['data'] = ConversionHelper::arrayToDataString($po);
$pl['data'] = Conversion::arrayToDataString($po);
$col = $this->itemsX(((int)$pl['id']));
$it_n = mysql_fetch_array(
mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "' . $pl['item_id'] . '"')