Файл: wenr.online/app/market/index.php
Строк: 30
<?php
if (!$user->isAuth()) {
redirect('/');
exit;
}
$type = 'weapon';
if(in_array($_GET['type'],['weapon','armor','drop','potion','rings','rolls','helm','shield'])){
$type = Clean :: str($_GET['type']);
}
$all = $db->prepare('select * from `market` where `type` = ? order by `id` DESC');
$all -> execute([$type]);
$all = $all -> fetchAll();
function plus($id){
global $db;
$item = $db->prepare('select * from market where id = ?');
$item -> execute([$id]);
$item = $item -> fetch(PDO :: FETCH_OBJ);
$type = false;
if($item->force > 0) $type .= '+ '.$item->force.' к силе ';
if($item->dex > 0) $type .= '+ '.$item->dex.' к ловкости ';
if($item->hp > 0) $type .= '+ '.$item->hp.' к жизни ';
if($item->max_hp > 0) $type .= '+ '.$item->max_hp.' к жизни ';
if($item->mana > 0) $type .= '+ '.$item->mana.' к мане ';
if($item->mana_max > 0) $type .= '+ '.$item->mana_max.' к мане ';
if($item->type == 'rolls') $type = $item->force.' урона. Требует '.$item->mana.' <img src="/public/assets/images/mana.png">';
if($item->type == 'drop') $type = 'Трофей';
return $type;
}
function button($id){
global $db,$user;
$item = $db->prepare('select * from `market` where `id` = ?');
$item -> execute([$id]);
$item = $item -> fetch(PDO :: FETCH_OBJ);
if($item->user == $user->get()->user_id) $return = 'Снять с продажи';
if($item->user != $user->get()->user_id) $return = 'Купить '.$item->bonus.' <img src="/public/assets/images/zoloto.png">';
return $return;
}
$peger = new ArrayPaginator('/market?id='.$cat->id, 10);
$items = $peger->getItems($all);
echo $template->render('market.index',
['item' => $items,
'peger' => $peger
]
);