Вход Регистрация
Файл: wenr.online/app/guild/train.php
Строк: 9
<?php

if (!$user->isAuth()) {
    
redirect('/');
    exit;
}


if(
$user->get()->guild == 0){

redirect('/guild');
    exit;

}
         
         
$type Clean :: str($_GET['type']);
         
$kol Clean :: int($_GET['kol']);
         
         
$typeArray = ['one_handed','two_handed','bow','crossbow'];
         
$kolArray = [1,5,10];
         
         if(!
in_array($type,$typeArray)){
             
redirect('/guild');
             exit;
         }
         
          if(!
in_array($kol,$kolArray)){
             
redirect('/guild');
             exit;
         }
         
         
         if(
$user->get()->gold 10*$kol){
             
Notif :: error('Недостаточно золота для тренировки','/guild');
             exit;
         }
         
         
         if(
$user->get()->$type+$kol 100){
             
Notif :: error('Невозможно повысить этот параметр на '.$kol.' единиц','/guild');
             exit;
         }
         
         
         
$update $db->prepare('update `users` set `gold` = ?, '.$type.' = ? where `user_id` = ?');
         
$update -> execute([$user->get()->gold-10*$kol,
                            
$user->get()->$type+$kol,
                            
$user->get()->user_id
                            
]);
                    
redirect('/guild');        
         exit;
Онлайн: 0
Реклама