SO 1-final
[specialops1.git] / sysnotes.php
bloba1f1c3480465daf5b8006fae558f0315475b3fb6
1 <?php
2 require ('config.php');
3 require ('extfuncs.inc.php');
4 $require_login = true;
5 if ($userinfo['level'] >= MOD && isset ($_GET['user']))
7 $user = intval ($_GET['user']);
8 $page_name = 'System Notifications for '.mysql_result (mysql_query ('SELECT `username` FROM `users` WHERE `userid` = '.$user), 0);
10 else
12 $user = $userinfo['userid'];
13 $page_name = 'System Notifications';
14 mysql_query ('UPDATE `users` SET `viewdisp` = ((`viewdisp` | 128) - 128) WHERE `userid` = '.$user);
15 mysql_query ('UPDATE `systemnot` SET `active` = 0 WHERE `to` = '.$user);
17 require ('top.inc.php');
19 if (isset ($_GET['delete']))
21 if ($_GET['delete'] == 'all')
22 mysql_query ('DELETE FROM `systemnot` WHERE `to` = '.$userinfo['userid']);
23 else
24 mysql_query ('DELETE FROM `systemnot` WHERE MD5(CONCAT(`to`,`time`)) = \''.mysql_real_escape_string ($_GET['delete']).'\' LIMIT 1');
25 echo '<div class="alert">Sysnote(s) Deleted.</div>';
28 $result = mysql_query ('SELECT `time`, `from`, `sysbod` FROM `systemnot` WHERE `to` = '.$user.' ORDER BY `time` DESC');
29 if (mysql_num_rows ($result) == 0)
30 echo '<div class="alert">You have no system notifications.</div>';
32 echo '<div class="c3"><a href="?delete=all'.urlpath(1).'">Delete All</a></div>';
34 while ($myrow = mysql_fetch_row ($result))
36 echo '<div class="c2">Date: '.date2 ($myrow[0]).
37 ($userinfo['level'] >= MOD ?
38 ' | From: '.($myrow[1] > 0 ? userlink ($myrow[1]).' | <a href="sendsys.php?user='.$myrow[1].urlpath(1).'">Reply</a>' : 'System') : '').
39 ' | <a href="?delete='.md5 ($userinfo['userid'].$myrow[0]).urlpath(1).'">Delete</a></div>
40 <div class="c1">'.$myrow[2].'</div>
44 require ('foot.php');