Вход Регистрация
Файл: 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->id10); 
    
$items $peger->getItems($all);

echo 
$template->render('market.index',
                                [
'item'  =>  $items,
                                 
'peger'    =>  $peger
                                                            
]    
                                    );
Онлайн: 2
Реклама