View file modules/surfing/moderation.php

File size: 2.49Kb
<?php
acms_header('Модерация ссылок', 'surfing'); 
is_active_module('PRIVATE_SURFING');

$column = db::get_column("SELECT COUNT(*) FROM `SURFING` WHERE `ACT` = '0'");
$spage = spage($column, PAGE_SETTINGS);
$page = page($spage);
$limit = PAGE_SETTINGS * $page - PAGE_SETTINGS;

if (get('yes')) {
  
  $id = intval(get('yes'));
  
  $yes = db::get_string("SELECT `USER_ID` FROM `SURFING` WHERE `ACT` = '0' AND `ID` = ? LIMIT 1", [$id]);
  
  if (isset($yes['USER_ID'])) {
    
    get_check_valid();
    
    db::get_set("UPDATE `SURFING` SET `ACT` = '1' WHERE `ID` = ? LIMIT 1", [$id]);
    
    $message = lg('Ваша ссылка была одобрена в разделе серфинга сайтов. %s', '[url=/m/surfing/users/?id='.$yes['USER_ID'].']'.lg('Подробнее в списке ваших ссылок').'[/url]');
    messages::get(intval(config('SYSTEM')), $yes['USER_ID'], $message);
    
    success('Ссылка успешно одобрена');
    redirect('/m/surfing/moderation/');
    
  }
  
}

if (get('no')) {
  
  $id = intval(get('no'));
  
  $no = db::get_string("SELECT `USER_ID`,`BUDGET` FROM `SURFING` WHERE `ACT` = '0' AND `ID` = ? LIMIT 1", [$id]);
  
  if (isset($no['USER_ID'])) {
    
    get_check_valid();
    
    db::get_set("DELETE FROM `SURFING` WHERE `ID` = ? LIMIT 1", [$id]);
    
    $message = lg('Сожалеем, ваша ссылка была отклонена и удалена из раздела серфинга сайтов. Средства из бюджета возвращены на ваш счет.');
    messages::get(intval(config('SYSTEM')), $no['USER_ID'], $message);
    
    money_data($no['USER_ID'], $no['BUDGET'], 1, lg('Возврат средств из бюджета ссылки в серфинге сайтов'), 0);
    
    success('Ссылка была успешно отклонена. Средства из бюджета возвращены на счет пользователя');
    redirect('/m/surfing/moderation/');
    
  }
  
}

if ($column == 0){ 
  
  html::empty('Пока пусто');
  
}else{
  
  ?><div class='list-body'><?
  
}

$data = db::get_string_all("SELECT * FROM `SURFING` WHERE `ACT` = '0' ORDER BY `TIME` DESC LIMIT ".$limit.", ".PAGE_SETTINGS);
while ($list = $data->fetch()) {
  
  require (ROOT.'/modules/surfing/plugins/list_mod.php');
  echo $surf_list;
  
}

if ($column > 0){ 
  
  ?></div><?
  
}

get_page('/m/surfing/moderation/?', $spage, $page, 'list'); 

back('/m/surfing/');
acms_footer();