View file ä󿪫¬/modules/services/info.php

File size: 3.08Kb
<?
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
    require_once "../../sys/inc/$inc.php";
}
only_reg();
$ID = (isset($_GET['id_service']) ? (int) $_GET['id_service'] : 0);

$service = $pdo->query(("SELECT * FROM `services` WHERE `id` = '$ID' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);

if (!$service['id'] || $ID == 0) {
	header('Location: index.php');
	exit;
}


	if (isset($_GET['act']) && $_GET['act'] == 'delete') {
		$pdo->query("DELETE FROM `user_services` WHERE `id_user` = '$user[id]' AND `id_service` = '$ID' LIMIT 1");
		$pdo->query("UPDATE `services` SET `count` = `count` - '1' WHERE `id` = '$ID' LIMIT 1");
		$_SESSION['message'] = __('Приложение удалено из вашего списка');
		header('Location: user.php?id=' . $user['id']);
		exit;
	}


if (isset($_GET['enter']) && isset($user) && isset($_SESSION['sid']) && isset($_GET['sid']) && $_SESSION['sid'] == $_GET['sid'] && $pdo->query(("SELECT COUNT(*) FROM `user_services` WHERE `id_user` = '$user[id]' AND `id_service` = '$ID'"),0)->fetchColumn() == 0) {
	$pdo->query("INSERT INTO `user_services` (`id_user`, `id_service`, `time`) values('$user[id]', '$ID', '$time')");
	$pdo->query("UPDATE `services` SET `count` = `count` + '1' WHERE `id` = '$ID' LIMIT 1");
	header('Location: ' . text($service['url']));
	exit;
} elseif (isset($user) && $pdo->query(("SELECT COUNT(*) FROM `user_services` WHERE `id_user` = '$user[id]' AND `id_service` = '$ID'"),0)->fetchColumn() == 1){
	$pdo->query("UPDATE `user_services` SET `time` = '$time' WHERE `id_user` = '$user[id]' AND `id_service` = '$ID' LIMIT 1");
	header('Location: ' . text($service['url']));
	exit;
}


$_SESSION['sid'] = mt_rand(000, 999);
$set['title'] = text($service['name']);
include_once H . 'sys/inc/thead.php';
aut(); 
err();

#Навигация
echo "<div class='card-header'>";
echo "<a href='/' data-toggle='tooltip' data-placement='right' title='" . lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
echo "<a href='/modules/services/'>" . lang('развлечения и сервисы') . "</a> <i class='fa fa-angle-right fa-fw'></i> ".text($service['name'])."";
echo "</div>";






?>
<div class="list-group-item">


<b><?= ($service['icon_big'] ? '<img src="' . text($service['icon_small']) . '" /> ' : '')?> <?= text($service['name'])?></b>
<span class='badge'><?= $pdo->query(("SELECT COUNT(id_service) FROM `user_services` WHERE `id_service` = '$service[id]'"), 0)->fetchColumn()?> <?= __('чел')?></span>
</div>

<div class="list-group-item">
<?= ($service['icon_big'] ? '<img src="' . text($service['icon_big']) . '" style="max-width: 100px;" /><br />' : '')?>
<br><font color='gray'><?= output_text($service['opis'])?></font><br><br>

<? if (isset($user)) { ?>

<a class="knopka" href="info.php?id_service=<?= $service['id']?>&amp;sid=<?= $_SESSION['sid']?>&amp;enter"><font color=white>Войти в приложение</font></a>
</div>
<? } 
include_once H . 'sys/inc/tfoot.php';
?>

</div>