Файл: js/data.php
Строк: 70
<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/inc/function.php");
require($_SERVER["DOCUMENT_ROOT"]."/inc/counters.php");
if (isset($active)) {
switch ($did) {
case 1:
// Серфинг
if ($sys['modules']['serf'] == 1) {
if ($count_serf == 0) {
echo '<div class="menu">Нет ссылок!</div>';
} else {
echo '<div class="forlink"><a data-noajax href="/click/fast" class="links" target="_blank"><img src="/img/view.png" alt="view">Быстрый переход</a></div>';
$data = $connect->prepare("select * from `link` where `click` > '0' and `uid` != :uid and `status` = '1' order by `cena` desc");
$data->bindValue(':uid', $user['id'], PDO::PARAM_INT);
$data->execute();
$sql = $data->fetchAll();
foreach ($sql as $row) {
$stmt_click->execute(array($user['id'], $row['id']));
if (!$stmt_click->fetchColumn() && !is_forbid_browser($row['id'])) {
echo '<div class="forlink"><a data-noajax href="/click/'.$row['id'].'" class="links" target="_blank"><img src="/img/click.png" alt="click">'.$row['name'].'<span class="count">'.$row['cena'].'</span></a></div>';
}
}
}
} else
die('ERR: MODULE DISCONNECTED!');
break;
case 2:
// Быстрые уведомления
echo '<a href="/notifications"><img src="/img/notif.png" alt="notif">Все уведомления</a>';
if ($c_new_not == 0) {
echo '<hr/>Новых уведомлений нет.';
} else {
$read = $connect->prepare("update `notifications` set `new` = '0' where `id` = ?");
$data = $connect->prepare("select * from `notifications` where `new` = '1' and `uid` = :uid order by `id` desc limit 1");
$data->bindValue(':uid', $user['id'], PDO::PARAM_INT);
$data->execute();
$sql = $data->fetchAll();
foreach ($sql as $row) {
$read->execute(array($row['id']));
echo '<hr/>
'.nl2br(smiles(bb(bblinks($row['text'])))).'<br/>
<div class="chi">'.daytime($row['time']).'</div>';
}
if ($c_new_not > 1) {
echo '<hr/><a data-noajax href="#" id="refreshNotif"><img src="/img/refresh.png" alt="refresh">Следующее</a>';
?>
<script>
$('#refreshNotif').click(function() {
ajaxNotifs();
return false;
});
</script>
<?
}
}
break;
case 3:
// Панель уведомлений
$notifs = [
// Админка
$new_adm,
// Уведомления
$new_not,
// Заявки в друзья
$new_req,
// Почта
$new_mail,
// Чат
$new_chat
];
echo json_encode($notifs);
break;
default:
// если не указан did
die('ERROR: UNKNOWN ID!');
}
}
?>