{% else-1 %}
(23 май 2016, 06:49) (0/0) [0]
Тема закрыта для обсуждения! *
(23 май 2016, 06:22) (0/0) [0]
аватар не показывать
в
Уведомления
http://profiwm.com/files/forum/PROFIWM_COM_1546_1560412_Screenshot_2016-05-23-08-17-23.png
-----
код
----
[cit] <? I X
2 include_once $_SERVER['DOCUMENT_ROOT'] . '/sys/inc/home.php'; I X
3 include_once H.'sys/inc/start.php'; I X
4 include_once H.'sys/inc/compress.php'; I X
5 include_once H.'sys/inc/sess.php'; I X
6 include_once H.'sys/inc/settings.php';
I X
7 include_once H.'sys/inc/db_connect.php'; I X
8 include_once H.'sys/inc/ipua.php'; I X
9 include_once H.'sys/inc/fnc.php'; I X
10 include_once H.'sys/inc/user.php'; I X
11 only_reg(); I X
12 I X
13 // Размер подарков при выводе в браузер I X
14 $width = ($webbrowser == 'web' ? '100' : '70'); I X
15 I X
16 if (isset($_GET['delete']) && $_GET['delete'] == 'all') { I X
17 if (isset($user)) { I X
18 query("DELETE FROM `notification` WHERE `id_user` = '$user[id]'"*; I X
19 $_SESSION['message'] = 'Уведомления очищены'; I X
20 header('Location: ?'); I X
21 exit; I X
22 } I X
23 } I X
24 I X
25 if (isset($_GET['del'])) { I X
26 if (isset($user)) { I X
27 $id = (int) $_GET['del']; I X
28 if (mysql_result(query("SELECT COUNT(*) FROM `notification` WHERE `id_user` = '$user[id]' AND `id` = '$id'"*,0) == 1) { I X
29 query("DELETE FROM `notification` WHERE `id_user` = '$user[id]' AND `id` = '$id' LIMIT 1"*; I X
30 $_SESSION['message'] = 'Уведомление удалено'; I X
31 header('Location: ?page=' . $id); I X
32 exit; I X
33 } I X
34 } I X
35 } I X
36 I X
37 $set['title'] = __('Уведомления'); I X
38 include_once H.'sys/inc/thead.php'; I
X
39 title(); I X
40 aut(); I X
41 I X
42 $k_notif = mysql_result(query("SELECT COUNT(`read`) FROM `notification` WHERE `id_user` = '$user[id]' AND `read` = '0'"*, 0); I X
43 I X
44 if ($k_notif > 0)$k_notif = '<font color=red>(' . $k_notif . ')</font>'; I X
45 else $k_notif = null; I X
46 I X
47 $discuss = mysql_result(query("SELECT COUNT(`count`) FROM `discussions` WHERE `id_user` = '$user[id]' AND `count` > '0' "*, 0); I X
48 I X
49 if ($discuss > 0)$discuss = '<font color=red>(' . $discuss . ')</font>'; I X
50 else $discuss = null; I X
51 I X
52 $lenta = mysql_result(query("SELECT COUNT(`read`) FROM `tape` WHERE `id_user` = '$user[id]' AND `read` = '0' "*, 0); I X
53 I X
54 if ($lenta > 0)$lenta = '<font color=red>(' . $lenta . ')</font>'; I X
55 else $lenta = null; I X
56 I X
57 ?> I X
58 <div id='comments' class='menus'> I
X
59 <div class='webmenu'> I X
60 <a href='/user/tape/'><?= __('Лента') . $lenta?></a> I X
61 </div> I X
62 I X
63 <div class='webmenu'> I X
64 <a href='/user/discussions/' ><?= __('Обсуждения') . $discuss?></a> I X
65 </div> I X
66 I X
67 <div class='webmenu'> I X
68 <a href='/user/notification/' class='activ'><?= __('Уведомления') . $k_notif?></a> I X
69 </div> I X
70 </div> I X
71 <? I X
72 $k_post = mysql_result(query("SELECT COUNT(*) FROM `notification` WHERE `id_user` = '$user[id]'"*, 0); I X
73 $k_page = k_page($k_post,$set['p_str']); I X
74 $page = page($k_page); I X
75 $start = $set['p_str'] * $page - $set['p_str']; I X
76 I X
77 $q = query("SELECT * FROM `notification` WHERE `id_user` = '$user[id]' ORDER BY `time` DESC LIMIT $start, $set[p_str]"*; I X
78 I X
79 if ($k_post == 0) { I X
80 ?><div class='mess'><?= __('Нет новых уведомлений')?></div><? I X
81 } I X
82 I X
83 while ($post = mysql_fetch_assoc($q)) { I X
84 $num++; I X
85 I X
86 ?><div class="<?= ($num % 2 ? 'nav2' : 'nav1')?>"><? I X
87 I X
88 $type = $post['type']; I X
89 $avtor = user::get_user($post['avtor'], 1); I X
90 I X
91 if (is_file('inc/' . $type . '.php')) { I X
92 require 'inc/' . $type . '.php'; I X
93 } else { I X
94 echo __('К сожалению плагин уведомления не найден, пожалуйста сообщите об этом администрации.'); I
X
95 ?> I X
96 <br />Error: <?= $type?> I X
97 <? I X
98 } I X
99 I X
100 if ($post['read'] == 0) { I X
101 query("UPDATE `notification` SET `read` = '1' WHERE `id` = '$post[id]' LIMIT 1"*; I X
102 } I X
103 ?> I X
104 <span class="<?= ($post['read'] == 0 ? 'off' : 'time')?>"><?= vremja($post['time'])?></span> I X
105 <div class="right"><a href="?del=<?= $post['id']?>&amp;page=<?= $page?>" title="<?= __('Удалить это уведомление')?>"><img src="/style/icons/delete.gif" alt="*" /></a></div> I X
106 </div> I X
107 <? I X
108 } I X
109 I X
110 if ($k_page > 1) { I X
111 str('?', $k_page, $page); I X
112 } I X
113 ?> I X
114 <div class="foot"> I X
115 <img src='/style/icons/str2.gif' alt='*'> <?= user::nick($user['id'], 1)?> | <b><?= __('Уведомления')?></b> | <a href="settings.php"><?= __('Настройки')?></a> I X
116 </div> I X
117 <? I X
118 include_once H.'sys/inc/tfoot.php'; I
X
119 ?> [/cit]
Добавлено 23.05.16 в 06:22:42:
Добавлено 23.05.16 в 06:43:07:
<?= $avtor['avatar'] . $avtor['icon'] . $avtor['link'] . $avtor['medal'] . $avtor['online']?> <?= __('ответил') . ($avtor['pol'] == 1 ? "" : "а"* . __(' вам в ')?> I X
8 <img src="/style/icons/guest.png" alt="*" /> <a href="/guest/?page=<?= $pageEnd?>"><?= __('гостевой')?></a>
Прикрепленные файлы:
* PROFIWM_COM_1546_1560412_Screenshot_2016-05-23-08-17-23.png (94.49 кб)
  • 1 из 1