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();