Файл: wenr.online/app/clan/gold.php
Строк: 24
<?php
    if (!$user->isAuth() or $user->get()->clan == 0) {
    redirect('/');
    exit;
    }
              
            $clan = $db->prepare('select id,name,user,gold,rating from clan where id = ?');
            $clan -> execute([$user->get()->clan]);
            $clan = $clan -> fetch(PDO :: FETCH_OBJ);
            
            
            
    if(isset($_POST['gold'])){
        $gold = Clean :: int($_POST['gold']);
        
        if($gold < 1){
            Notif :: error('Минимум 1 <img src="/public/assets/images/zoloto.png">','/clan/gold');
            exit;
        }
        
        if($user->get()->gold < $gold){
            Notif :: error('Недостаточно золота для пополнения казны клана','/clan/gold');
            exit;
        }
        
        
     $goldUs = $db->prepare('update users set gold = ? where user_id = ?');
        $goldUs -> execute([$user->get()->gold-$gold,$user->get()->user_id]);
        
        
     
           $goldClan = $db->prepare('update clan set gold = ? where id = ?');
        $goldClan -> execute([$clan->gold+$gold,$clan->id]);
        
        
        Notif :: message('Вы пополнили казну клана на '.$gold.' <img src="/public/assets/images/zoloto.png">','/clan');
        exit;
    }
    
     echo $template->render('clan.gold');