Файл: pages/account/equip.php
Строк: 115
<?php
// Physical module map v50.6: public URL stays clean while code lives in /pages.
if (!defined('GAME_ROOT')) define('GAME_ROOT', dirname(__DIR__, 2));
chdir(GAME_ROOT);
if (PHP_SAPI !== 'cli') { $_SERVER['PHP_SELF']='/equip.php'; $_SERVER['SCRIPT_NAME']='/equip.php'; }
/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
$id = _string(_num($_GET['id']));
if($id && $id != $user['id']) {
$i = db_query('SELECT * FROM `users` WHERE `id` = "'.$id.'"');
$i = db_fetch_array($i);
if(!$i) {
header('location: /user/');
exit;
}
$title = 'Снаряжение '.$i['login'];
}
else
{
$i = $user;
$title = 'Снаряжение';
}
include './system/h.php';
?>
<div class='main'>
<?php
for($w = 1; $w < 9; $w++) {
switch($w) {
case 1:
$w_name = 'Голова';
break;
case 2:
$w_name = 'Плечи';
break;
case 3:
$w_name = 'Торс';
break;
case 4:
$w_name = 'Перчатки';
break;
case 5:
$w_name = 'Левая рука';
break;
case 6:
$w_name = 'Правая рука';
break;
case 7:
$w_name = 'Ноги';
break;
case 8:
$w_name = 'Обувь';
break;
}
?>
<div class='block_zero'>
<table cellpadding='0' cellspacing='0'>
<tr>
<?php
if($i['w_'.$w]) {
$inv = db_query('SELECT * FROM `inv` WHERE `id` = "'.$i['w_'.$w].'"');
$inv = db_fetch_array($inv);
$item = db_query('SELECT * FROM `items` WHERE `id` = "'.$inv['item'].'"');
$item = db_fetch_array($item);
$ownedQuality=game_item_quality_from_owned($inv,$item);
$qinfo=game_item_quality_info($ownedQuality);
$quality=$qinfo['name'];
$quality_color=$qinfo['color'];
$bonus=game_item_bonus_max($ownedQuality);
?>
<td><img src='/itemImage.php?id=<?=$inv['item']?>&smith=<?=$inv['smith']?>' alt='*'/></td>
<td valign='top' style='padding-left: 5px;'><img src='/images/icon/quality/<?=$ownedQuality?>.png' alt='*'/> <a href='/item/<?=$inv['id']?>/'><?=$item['name']?></a>
<?php
if($inv['smith'] > 0) {
?>
<font color='#9c9'>+<?=$inv['smith']?></font>
<?php
}
?>
<br/>
<small><small>
<font color="<?=$quality_color?>"><?=$quality?> [<?=$inv['bonus']?>/<?=$bonus?>]</font>
<?php
if($user['w_'.$item['w']] != 0) {
$equip_item = db_query('SELECT * FROM `inv` WHERE `id` = "'.$user['w_'.$item['w']].'"');
$equip_item = db_fetch_array($equip_item);
if(($inv['_str']+$inv['_vit']+$inv['_agi']+$inv['_def']) - ($equip_item['_str']+$equip_item['_vit']+$equip_item['_agi']+$equip_item['_def']) > 0) {
?>
<font color='#3c3'>+<?=($inv['_str']+$inv['_vit']+$inv['_agi']+$inv['_def']) - ($equip_item['_str']+$equip_item['_vit']+$equip_item['_agi']+$equip_item['_def'])?></font>
<?php
}
}
else
{
?>
<font color="#3c3">+<?=($inv['_str']+$inv['_vit']+$inv['_agi']+$inv['_def'])?></font>
<?php
}
if($inv['rune']) {
switch($inv['rune']) {
case 1:
$rune_stats = 75;
break;
case 2:
$rune_stats = 150;
break;
case 3:
$rune_stats = 250;
break;
case 4:
$rune_stats = 600;
break;
case 5:
$rune_stats = 1000;
break;
case 6:
$rune_stats = 2000;
break;
}
switch($item['w']) {
case 1:
$rune_stat = 'силы';
break;
case 2:
$rune_stat ='жизни';
break;
case 3:
$rune_stat ='брони';
break;
case 4:
$rune_stat ='удачи';
break;
case 5:
$rune_stat = 'силы';
break;
case 6:
$rune_stat = 'силы';
break;
case 7:
$rune_stat ='брони';
break;
case 8:
$rune_stat ='жизни';
break;
}
?>
<br/>
<img src='/images/icon/quality/<?=$inv['rune']?>.png' alt='*'/> <font color='#90c090'>+<?=$rune_stats?></font> <?=$rune_stat?>
<?php
}
?>
</small></small>
</td>
<?php
}
else
{
?>
<td><img src='/images/item_null.png' alt='*'/></td>
<td valign='top' style='padding-left: 5px;'><?=$w_name?></td>
<?php
}
?>
</tr></table>
</div>
<?php
if($i < 8) {
?>
<div class='mini-line'></div>
<?php
}
}
echo '</div>';
include './system/f.php';
?>