Убрано дублирование классов. Helpers уехали из Core. Классы во внешних директориях переехали к остальным.
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
<?php
|
||||
|
||||
use Core\ConversionHelper;
|
||||
use Insallah\Runes;
|
||||
use Helper\Conversion;
|
||||
use User\ItemsModel;
|
||||
|
||||
if (!defined('GAME')) {
|
||||
@@ -46,7 +45,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%modif%" AND `iu`.`data` NOT LIKE "%upgrade=5%" AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['upgrade']) . '" LIMIT 1'));
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = ConversionHelper::dataStringToArray($ir['data']);
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
if ($ir['price1'] > $ir['1price']) {
|
||||
$ir['1price'] = $ir['price1'];
|
||||
}
|
||||
@@ -117,7 +116,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
|
||||
$u->addDelo(2, $u->info['id'], '"<font color="#4863A0">System.remont.itemUpgrade</font>": Предмет "' . $ir['name'] . '" [itm:' . $ir['id'] . '] был успешно улучшен (' . $po['upgrade'] . '/5) за ' . $pcena . ' кр..', time(), $u->info['city'], 'System.remont.itemUpgrade', 0, 0);
|
||||
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '",`1price` = "' . $ir['1price'] . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "' . $pcena . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
$u->info['money'] -= $pcena;
|
||||
@@ -138,7 +137,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['modif']) . '" LIMIT 1'));
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = ConversionHelper::dataStringToArray($ir['data']);
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
if ($ir['price1'] > $ir['1price']) {
|
||||
$ir['1price'] = $ir['price1'];
|
||||
}
|
||||
@@ -248,7 +247,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$po['mf_mib'] += $fadd[2];
|
||||
}
|
||||
$po['modif'] = 1;
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '",`1price` = "' . $ir['1price'] . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "' . $pcena . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
@@ -272,7 +271,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
// Предмет существует.
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = ConversionHelper::dataStringToArray($ir['data']); // Тут мы храним характеристики предмета.
|
||||
$po = Conversion::dataStringToArray($ir['data']); // Тут мы храним характеристики предмета.
|
||||
if ($po['tr_lvl'] > $ir['level']) {
|
||||
$pl['level'] = $po['tr_lvl']; // Если уровень предмета, меньше чем уровень требований с характеристик, то идет обновление уровня предмета.
|
||||
}
|
||||
@@ -309,8 +308,8 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
|
||||
// Обнуляем инфу к стандартным данным - $ir['item_id']
|
||||
$item_default = mysql_fetch_array(mysql_query('SELECT `data` FROM `items_main_data` WHERE `items_id` = "' . mysql_real_escape_string((int)$ir['item_id']) . '" LIMIT 1'));
|
||||
$item_default = ConversionHelper::dataStringToArray($item_default['data']);
|
||||
$upattack = ConversionHelper::dataStringToArray($upattack['data']);
|
||||
$item_default = Conversion::dataStringToArray($item_default['data']);
|
||||
$upattack = Conversion::dataStringToArray($upattack['data']);
|
||||
if ($upattack['uptype'] == 22) {
|
||||
$po['add_m11'] -= $upattack['upatack'] * 2;
|
||||
$po['tr_lvl'] = $item_default['tr_lvl'];
|
||||
@@ -326,7 +325,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
unset($po["upatack_lvl"]);
|
||||
unset($item_default);
|
||||
unset($upattack);
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
|
||||
|
||||
var_info($po);
|
||||
@@ -343,7 +342,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%rune_id%" AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['unrune']) . '" LIMIT 1'));
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = ConversionHelper::dataStringToArray($ir['data']);
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
if ($po['tr_lvl'] > $ir['level']) {
|
||||
$ir['level'] = $po['tr_lvl'];
|
||||
}
|
||||
@@ -378,7 +377,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%upatack_id%" AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['ubeff']) . '" LIMIT 1'));
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = ConversionHelper::dataStringToArray($ir['data']);
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
if ($po['tr_lvl'] > $ir['level']) {
|
||||
$ir['level'] = $po['tr_lvl'];
|
||||
}
|
||||
@@ -389,7 +388,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$pcena = 0;
|
||||
}
|
||||
$iro = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . $po['upatack_id'] . '" LIMIT 1'));
|
||||
$ro = ConversionHelper::dataStringToArray($iro['data']);
|
||||
$ro = Conversion::dataStringToArray($iro['data']);
|
||||
$restat = [];
|
||||
|
||||
$i = 0;
|
||||
@@ -414,7 +413,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
|
||||
$u->addDelo(2, $u->info['id'], '"<font color="#4863A0">System.remont.ubeff</font>": Руна "' . $po['upatack_name'] . '" была успешно извлечена из предмета "' . $ir['name'] . '" [itm:' . $ir['id'] . '] за ' . $pcena . ' кр.', time(), $u->info['city'], 'System.remont.ubeff', 0, 0);
|
||||
unset($po['upatack'], $po['upatack_id'], $po['upatack_name'], $po['upatack_lvl']);
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "' . $pcena . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
$u->info['money'] -= $pcena;
|
||||
@@ -436,7 +435,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
}
|
||||
if ($pcena <= $u->info['money']) {
|
||||
$po = [];
|
||||
$po = ConversionHelper::dataStringToArray($ir['data']);
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
$po['gravi'] = substr($_GET['grav_text'], 0, 20);
|
||||
$po['gravic'] = $u->info['city'];
|
||||
$po['gravi'] = str_replace('=', '', $po['gravi']);
|
||||
@@ -445,7 +444,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$tst = str_replace(' ', '', $po['gravi']);
|
||||
$po['gravi'] = preg_replace("/[^a-zA-ZА-Яа-я0-9\s]/", "", $po['gravi']);
|
||||
if ($po['gravi'] != '' && $tst != '') {
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "' . $pcena . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1');
|
||||
$re = '<div align="left">На предмете "' . $ir['name'] . '" был успешно выгровирован текст за ' . $pcena . ' кр.</div>';
|
||||
@@ -469,7 +468,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
}
|
||||
if ($pcena <= $u->info['money']) {
|
||||
$po = [];
|
||||
$po = ConversionHelper::dataStringToArray($ir['data']);
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
$po['gravi'] = substr($_GET['grav_text'], 0, 20);
|
||||
$po['gravic'] = $u->info['city'];
|
||||
$po['gravi'] = str_replace('=', '', $po['gravi']);
|
||||
@@ -478,7 +477,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$tst = str_replace(' ', '', $po['gravi']);
|
||||
$po['gravi'] = preg_replace("/[^a-zA-ZА-Яа-я0-9\s]/", "", $po['gravi']);
|
||||
if ($po['gravi'] != '' && $tst != '') {
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "' . $pcena . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1');
|
||||
$re = '<div align="left">На предмете "' . $ir['name'] . '" был успешно выгровирован текст за ' . $pcena . ' кр.</div>';
|
||||
@@ -495,7 +494,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` = 5 AND `iu`.`id` = "' . mysql_real_escape_string((int)$_GET['podgon']) . '" LIMIT 1'));
|
||||
if (isset($ir['id'])) {
|
||||
$po = [];
|
||||
$po = ConversionHelper::dataStringToArray($ir['data']);
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
if (!isset($po['podgon'])) {
|
||||
if ($po['tr_lvl'] > $ir['level']) {
|
||||
$ir['level'] = $po['tr_lvl'];
|
||||
@@ -506,7 +505,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
$po['podgon'] = 1;
|
||||
$po['add_hpAll'] += $prhp;
|
||||
$po['sudba'] = $u->info['login'];
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "' . $pcena . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1');
|
||||
$re = '<div align="left">Предмет "' . $ir['name'] . '" был успешно подогнан за ' . $pcena . ' кр. (Добавлено +' . $prhp . 'HP)</div>';
|
||||
@@ -544,7 +543,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
} //кэп поможет
|
||||
|
||||
if (isset($ir['id'])) {
|
||||
$po = ConversionHelper::dataStringToArray($ir['data']);
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
if (isset($po['noremont'])) {
|
||||
$re2 = 'Предмет не подлежит ремонту в этой мастерской.';
|
||||
} else {
|
||||
@@ -616,7 +615,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
} //кэп поможет
|
||||
|
||||
if (isset($ir['id'])) {
|
||||
$po = ConversionHelper::dataStringToArray($ir['data']);
|
||||
$po = Conversion::dataStringToArray($ir['data']);
|
||||
if (isset($po['noremont'])) {
|
||||
$re2 = 'Предмет не подлежит ремонту в этой мастерской.';
|
||||
} else {
|
||||
@@ -664,7 +663,7 @@ if (isset($_GET['upgrade']) && true == false) {
|
||||
if ($ir['iznosMAX'] < 1) {
|
||||
$ir['iznosMAX'] = 1;
|
||||
}
|
||||
$po = ConversionHelper::arrayToDataString($po);
|
||||
$po = Conversion::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . $po . '",`iznosNOW` = "' . $ir['iznosNOW'] . '",`iznosMAX` = "' . $ir['iznosMAX'] . '" WHERE `id` = "' . $ir['id'] . '" LIMIT 1');
|
||||
$re2 = 'Удачно произведен ремонт ' . $re2 . ' предмета "' . $ir['name'] . '" за ' . $u->zuby($rem_cell, 1) . '.';
|
||||
$dop = 0;
|
||||
@@ -977,7 +976,7 @@ if ($re != '') {
|
||||
if ($wrk == 1 && ($sti['sudba'] == '0' || !isset($sti['sudba']))) {
|
||||
$sti['sudba'] = $u->info['login'];
|
||||
}
|
||||
$sti_imp = ConversionHelper::arrayToDataString($sti);
|
||||
$sti_imp = Conversion::arrayToDataString($sti);
|
||||
$u->addEkr(-$epr);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "' . mysql_real_escape_string($sti_imp) . '" WHERE `id` = "' . $itmu['id'] . '" LIMIT 1');
|
||||
$er2 = 'Предмет "' . $itmm['name'] . '" успешно подогнан под "' . $com2['name'] . '" за ' . $epr . ' екр.';
|
||||
|
||||
Reference in New Issue
Block a user