Файл: scripts/zhurnal/index.php
Строк: 49
<?php
/*
- Автор скрипт: Ak47res1
- ICQ: 646099815
*/
include_once '../../sys/db.php';
include_once '../../sys/fnc.php';
if (!isset($user)) {
header('location: /');
exit;
}
// Отмечаем уведомления прочитанными
mysql_query("UPDATE `zhurnal` SET `read` = '1' WHERE `user_id` = '". $user->id ."' AND `read` = '0'");
// Удаления уведомления
if (isset($_GET['del']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `zhurnal` WHERE `id` = '". intval($_GET['del']) ."'"), 0) == 1) {
$post = mysql_fetch_assoc(mysql_query("SELECT * FROM `zhurnal` WHERE `id` = '". intval($_GET['del']) ."' LIMIT 1"));
mysql_query("DELETE FROM `zhurnal` WHERE `id` = '". $post['id'] ."'");
header('Location: index.php');
} elseif (isset($_GET['del']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `zhurnal` WHERE `id` = '". intval($_GET['del']) ."'"), 0) != 1) {
header('Location: index.php');
}
// Удаление всех уведомлений
if (isset($_GET['del_all'])) {
if (isset($_POST['ok'])) {
mysql_query("DELETE FROM `zhurnal` WHERE `user_id` = '". $user->id ."'");
header('Location: index.php');
exit;
}
$title = 'Кабинет/Уведомления';
include '../../sys/head.php';
echo '<div class="title"><a href="/pages/personal/">Кабинет</a> / Уведомления</div>
<form method="post" action="?del_all&ok">
Вы уверены что хотите удалить все уведомления?<br>
<input type="submit" name="ok" value="Да"> <a href="index.php">Нет</a>
</form>
<div class="menu"><a href="index.php"> Назад</a></div>';
include_once '../../sys/foot.php';
exit;
}
$title = 'Кабинет/Уведомления';
include '../../sys/head.php';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `zhurnal` WHERE `user_id` = '". $user->id ."'"),0);
$k_page = k_page($k_post, 10);
$page = page($k_page);
$start = 10*$page-10;
if ($k_post == 0) echo '<div class="post">Нет новых уведомлений!</div>';
// Вывод уведомлений
$q = mysql_query("SELECT * FROM `zhurnal` WHERE `user_id` = '". $user->id ."' AND `read` = '1' ORDER BY `id` DESC LIMIT $start, 10");
while ($post = mysql_fetch_assoc($q)){
$ank = mysql_fetch_array(mysql_query("SELECT `id`,`login` FROM `user` WHERE `id` = '". $post['from_id'] ."' LIMIT 1"));
echo '<div class="post">
<table cellpadding="0" cellspacing="0">
<tr>
<td>';
echo '<a href="/scripts/user/user.view.php?id='. $ank['id'] .'">'. $ank['login'] .'</a> | <span class="c_date">'. ptime($post['time']) .'</span>';
echo '</td>
</tr>
</table>
<br>';
echo $post['msg'] .'
<br>'. (isset($post['message']) ? output($post['message']) : null) .'
</div>
<div class="post"><a href="?del='. $post['id'] .'"><img src="../../scripts/blog/img/del.png" alt="Удалить"> Удалить уведомление</a></div>';
}
if($k_page > 1) str('?id='. $ank['id'] .'&', $k_page,$page);
if ($k_post > 1) echo ' <div class="post"><a href="?del_all='. $user->id .'">Удалить все уведомления</a></div>';
include_once '../../sys/foot.php';
?>