View file system/connections/cheader/bonus.php

File size: 1.51Kb
<?php
  
if (user('ID') > 0){
  
  $rand = rand(111,999);
  
  if (session('bonus') == 1){
    
    if (post('ok_bonus')){
      
      valid::create(array(
        
        'captcha' => []
      
      ));
      
      if (ERROR_LOG == 1){
        
        redirect(REQUEST_URI);
      
      }
      
      db::get_set("UPDATE `USERS` SET `BALLS` = ? WHERE `ID` = ? LIMIT 1", [(user('BALLS') + config('BONUS_BALLS')), user('ID')]);      
      session('bonus', null);
      
      success('Бонус успешно получен');
      redirect(REQUEST_URI);
      
    }
    
  }
  
  if ($rand == 2 || $rand == 99 || $rand == 158 || $rand == 801 || $rand == 707 || $rand == 56 || $rand == 103 || $rand == 8 || $rand == 202){
    
    if (url_request_validate('/account/mail/message') == false && url_request_validate('/account/cabinet') == false && url_request_validate('/admin') == false && url_request_validate('/games') == false){
      
      session('bonus', 1);
      
      ?>
      <div class='list'>    
      <?=lg('Вам доступен бонус за активность на сайте')?>, <?=lg('в размере')?> <?=num_decline(intval(config('BONUS_BALLS')), ['балла', 'балла', 'баллов'], 1)?><br /><br />
      <form method='post' class='ajax-form' action='<?=REQUEST_URI?>'>
      <?=html::captcha('Введите числа с картинки')?>    
      <?=html::button('button ajax-button', 'ok_bonus', 'plus', 'Получить')?>
      </form>
      </div>
      <?
        
    }
  
  }
  
}