View file modules/surfing/users.php

File size: 3.6Kb
<?php
$account = db::get_string("SELECT `ID` FROM `USERS` WHERE `ID` = ? LIMIT 1", [intval(get('id'))]);
acms_header(lg('Ссылки %s', user::login_mini($account['ID'])), 'users'); 
is_active_module('PRIVATE_SURFING');

if (!isset($account['ID'])) {
  
  error('Неверная директива');
  redirect('/');
  
}

//Поднять в списке
if (get('top')) {
  
  $surf = db::get_string("SELECT * FROM `SURFING` WHERE `USER_ID` = ? AND `ACT` = '1' AND `ID` = ? LIMIT 1", [user('ID'), intval(get('top'))]);
  
  if (isset($surf['ID'])){
    
    if (user('MONEY') < config('SURF_TOP')) {
      
      error('Недостаточно денег на счету');
      redirect('/m/surfing/users/?id='.user('ID'));
      
    }
    
    db::get_set("UPDATE `SURFING` SET `JTIME` = ? WHERE `ID` = ? LIMIT 1", [TM, intval(get('top'))]);
    money_data(user('ID'), abs(config('SURF_TOP')), 2, lg('Списание средств за поднятие ссылки в серфинге сайтов'), 0);
    
    success('Вы успешно подняли ссылку в серфинге');
    redirect('/m/surfing/users/?id='.user('ID'));
    
  }
  
}

//Вложение в бюджет
if (get('budget')){
  
  $surf = db::get_string("SELECT * FROM `SURFING` WHERE `USER_ID` = ? AND `ACT` = '1' AND `ID` = ? LIMIT 1", [user('ID'), intval(get('budget'))]);
  
  if (isset($surf['ID'])){
    
    require (ROOT.'/modules/surfing/plugins/budget.php');
    
  }
  
}

//Остановить
if (get('stop') && db::get_column("SELECT COUNT(*) FROM `SURFING` WHERE `USER_ID` = ? AND `ACT` = '1' AND `ID` = ? LIMIT 1", [user('ID'), intval(get('stop'))]) > 0){
  
  db::get_set("UPDATE `SURFING` SET `ACT` = '2' WHERE `ID` = ? LIMIT 1", [intval(get('stop'))]);
  
  success('Ссылка успешно остановлена');
  redirect('/m/surfing/users/?id='.user('ID'));
  
}

//Запустить
if (get('start') && db::get_column("SELECT COUNT(*) FROM `SURFING` WHERE `USER_ID` = ? AND `ACT` = '2' AND `ID` = ? LIMIT 1", [user('ID'), intval(get('start'))]) == 1){
  
  db::get_set("UPDATE `SURFING` SET `ACT` = '1' WHERE `ID` = ? LIMIT 1", [intval(get('start'))]);
  
  success('Ссылка успешно запущена');
  redirect('/m/surfing/users/?id='.user('ID'));
  
}

?>
<div class='menu-nav-content'>
<a class='menu-nav' href='/m/surfing/'>
<?=lg('Серфинг')?>
</a>
<a class='menu-nav h' href='/m/surfing/users/?id=<?=user('ID')?>'>
<?=lg('Мои ссылки')?>
</a>
<a class='menu-nav' href='/m/surfing/history/'>
<?=lg('История')?>
</a>
<a class='menu-nav' href='/m/surfing/authors/'>
<?=lg('Рекламодатели')?>
</a>
</div>
<?php if ($account == user('ID')) : ?>
<div class='list'>
<a class='btn' href='/m/surfing/add/'><?=icons('plus', 15, 'fa-fw')?> <?=lg('Добавить ссылку')?></a>
</div>
<?php endif ?>
<?
  
require (ROOT.'/modules/surfing/plugins/delete.php');

$column = db::get_column("SELECT COUNT(*) FROM `SURFING` WHERE `USER_ID` = ?", [$account['ID']]);
$spage = spage($column, PAGE_SETTINGS);
$page = page($spage);
$limit = PAGE_SETTINGS * $page - PAGE_SETTINGS;

if ($column == 0){ 
  
  html::empty();
  
}else{
  
  ?><div class='list-body'><?
  
}

$data = db::get_string_all("SELECT * FROM `SURFING` WHERE `USER_ID` = ? ORDER BY `TIME` DESC LIMIT ".$limit.", ".PAGE_SETTINGS, [$account['ID']]);
while ($list = $data->fetch()){
  
  require (ROOT.'/modules/surfing/plugins/list_us.php');

}

if ($column > 0){

  ?></div><?
  
}

get_page('/m/surfing/users/?id='.$account['ID'].'&', $spage, $page);

back('/m/surfing/?get=go', 'Серфинг');
back('/', 'На главную');
acms_footer();