View file services/surfing/index.php

File size: 5.7Kb
<?php
require_once ($_SERVER['DOCUMENT_ROOT'].'/system/connections/core.php'); 
access('users');
 
header("Content-type: text/html");
echo '<?xml version="1.0" encoding="utf-8"?>';

?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"        
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">    
<head>    
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="shortcut icon" href="/services/surfing/favicon.ico" /> 
<link rel="stylesheet" href="/services/surfing/styles.css?id=<?=TM?>">
<title><?=lg('Серфинг - просмотр ссылки')?></title>
</head>
<?
  
$surf = db::get_string("SELECT * FROM `SURFING` WHERE `ID` = ? AND `USER_ID` != ? AND `ACT` = '1' LIMIT 1", [intval(get('id')), user('ID')]);
$vr = abs(config('SURF_'.$surf['TIME2']));

if (isset($surf['ID']) && $surf['BUDGET'] >= $vr && $surf['BUDGET_REMAINS'] >= $vr && db::get_column("SELECT COUNT(*) FROM `SURFING_EYE` WHERE `SURF_ID` = ? AND `USER_ID` = ? AND `TIME` > ? LIMIT 1", [$surf['ID'], user('ID'), TM]) == 0 && db::get_column("SELECT COUNT(*) FROM `SURFING_EYE_US` WHERE `SURF_ID` = ? AND `USER_ID` = ? AND `JTIME` > ? LIMIT 1", [$surf['ID'], user('ID'), TM]) == 0) {
  
  if (session('csid') != $surf['ID']) {
    
    session('csid', $surf['ID']);
    session('cstime', (TM + ($surf['TIME2'] + 5)));
    
  }
  
  ?>
  <script type="text/javascript" src="/system/AJAX/jquery/jquery-3.7.0.min.js"></script>
  <script>  
  document.addEventListener('DOMContentLoaded', function() {

    let x = <?=$surf['TIME2']?> + 5;
    countdown();
    
    function countdown(){
      
      if (x >= 1) {
        
        if (document.hasFocus()) {
          
          document.getElementById("rocket").innerHTML=x;
          x -= 1;
          
          if (x >= <?=$surf['TIME2']?>){
            
            document.getElementById('rocket').innerHTML = '<?=('Загружаем сайт')?>...';
          
          }
        
        }else{
          
          document.getElementById("rocket").innerHTML='<?=('Не уходите с вкладки')?>';
        
        }
        
        setTimeout(countdown,1000);
      
      }else{
        
        document.getElementById('rkt').style.display = 'block';
        document.getElementById('rocket').style.display = 'none';
      
      }
    
    } 
    
  }, false);  
  </script>
    
  <div class='head'>
  <?
 
  if (post('capcha')) {
    
    if (session('cstime') > TM) {
      
      echo "<font size='+1'>".lg('Время просмотра не закончилось! Не пытайтесь вводить капчу преждевременно').".</font></div>";
      session('csid', null);
      redirect('/services/surfing/?id='.$surf['ID'], 3);
      
    }
    
    if ((post('capcha') == session('rand_code')) && (post('capcha') != "")){
      
      db::get_set("UPDATE `USERS` SET `MONEY_SURF` = ? WHERE `ID` = ? LIMIT 1", [(user('MONEY_SURF') + $vr), user('ID')]);
      money_data(user('ID'), $vr, 1, lg('Вознаграждение за просмотр рекламной ссылки в серфинге сайтов'), 0);
      db::get_set("UPDATE `SURFING` SET `BUDGET_EXPENSE` = ?, `BUDGET_REMAINS` = ?, `EYE` = ? WHERE `ID` = ? LIMIT 1", [($surf['BUDGET_EXPENSE'] + $vr), ($surf['BUDGET_REMAINS'] - $vr), ($surf['EYE'] + 1), $surf['ID']]);
      db::get_set("DELETE FROM `SURFING_EYE` WHERE `USER_ID` = ? AND `SURF_ID` = ?", [user('ID'), $surf['ID']]);
      db::get_add("INSERT INTO `SURFING_EYE` (`USER_ID`, `TIME`, `SURF_ID`) VALUES (?, ?, ?)", [user('ID'), (TM + $surf['REPLAY']), $surf['ID']]);
      echo "<font size='+1'>".lg('Спасибо за посещение').". +".money($vr, 2)."</font><br />";
      redirect(tabs($surf['LINK']), 2);
      
    }else{
      
      echo "<font size='+1'>".lg('Капча введена неправильно. Попробуйте в другой раз')."</font><br />";
      db::get_add("INSERT INTO `SURFING_EYE_US` (`USER_ID`, `JTIME`, `SURF_ID`) VALUES (?, ?, ?)", [user('ID'), (TM + config('SURF_INTERVAL')), $surf['ID']]);
      redirect('/m/serfing/', 2);
      
    } 
  
  }
  
  session('rand_code1', rand(1, 10));
  session('rand_code2', rand(1, 10));
  session('rand_code', session('rand_code1') + session('rand_code2'));
  
  ?>
  <div id='rocket' style='font-size: 35px'>0</div>
    
  <form method="post" action="/services/surfing/?id=<?=$surf['ID']?>" id='rkt' style='display: none'>
  <?=lg('Укажите ответ для получения вознаграждения в размере')?> <b><?=money($vr, 2)?></b><br />
  <span class='captcha'><img src="/services/surfing/captcha.php" width="100" height="40" /></span>
  <span id='hr'> 
  <?php    
  
  $c1 = session('rand_code');
  $c2 = rand(1,90);
  $c3 = rand(1,90);
  $c4 = rand(1,90);
  $c5 = rand(1,90);
    
  $array = [' <button value="'.$c1.'" name="capcha">'.$c1.'</button> ',' <button value="'.$c2.'" name="capcha">'.$c2.'</button> ',' <button value="'.$c3.'" name="capcha">'.$c3.'</button> ',' <button value="'.$c4.'" name="capcha">'.$c4.'</button> ',' <button value="'.$c5.'" name="capcha">'.$c5.'</button> '];
  
  shuffle($array);
  
  foreach($array as $value){
    
    echo $value;
  
  }    
  
  ?>
  </span>
  </form>
  <a href="<?=tabs($surf['LINK'])?>" target='_blank'><?=lg('Перейти на сайт рекламодателя')?></b>
  </div>    
  <iFrame src='<?=tabs($surf['LINK'])?>' width='100%' height='100%' id='framesite' frameborder='0' scrolling='yes'></iFrame>
  <?
  
}else{

  session('error', 'Ссылка на данный момент неактивна');
  redirect('/m/surfing/?get=go');
  
}