-
Notifications
You must be signed in to change notification settings - Fork 29
/
log.php
72 lines (66 loc) · 3.78 KB
/
log.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?
/*
// +--------------------------------------------------------------------------+
// | Project: TBDevYSE - TBDev Yuna Scatari Edition |
// +--------------------------------------------------------------------------+
// | This file is part of TBDevYSE. TBDevYSE is based on TBDev, |
// | originally by RedBeard of TorrentBits, extensively modified by |
// | Gartenzwerg. |
// | |
// | TBDevYSE is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation; either version 2 of the License, or |
// | (at your option) any later version. |
// | |
// | TBDevYSE is distributed in the hope that it will be useful, |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
// | GNU General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with TBDevYSE; if not, write to the Free Software Foundation, |
// | Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
// +--------------------------------------------------------------------------+
// | Do not remove above lines! |
// +--------------------------------------------------------------------------+
*/
require_once("include/bittorrent.php");
dbconn(false);
loggedinorreturn();
// delete items older than a week
$secs = 7 * 86400;
stdhead("Ëîãè");
$type = htmlspecialchars_uni((string)$_GET["type"]);
if(!$type || $type == 'simp') $type = "tracker";
print("<p align=center>" .
($type == tracker || !$type ? "<b>Òðåêåð</b>" : "<a href=log.php?type=tracker>Òðåêåð</a>") . " | " .
($type == bans ? "<b>Áàíû</b>" : "<a href=log.php?type=bans>Áàíû</a>") . " | " .
($type == release ? "<b>Ðåëèçû</b>" : "<a href=log.php?type=release>Ðåëèçû</a>") . " | " .
($type == exchange ? "<b>Îáìåííèê</b>" : "<a href=log.php?type=exchange>Îáìåííèê</a>") . " | " .
($type == torrent ? "<b>Òîððåíòû</b>" : "<a href=log.php?type=torrent>Òîððåíòû</a>") . " | " .
($type == error ? "<b>Îøèáêè</b>" : "<a href=log.php?type=error>Îøèáêè</a>") . "</p>\n");
if (($type == 'speed' || $type == 'error') && $CURUSER['class'] < 4) {
stdmsg("Îøèáêà","Äîñòóï â ýòîò ðàçäåë çàêðûò.");
stdfoot();
die();
}
sql_query("DELETE FROM sitelog WHERE " . gmtime() . " - UNIX_TIMESTAMP(added) > $secs") or sqlerr(__FILE__, __LINE__);
$limit = ($type == 'announce' ? "LIMIT 1000" : "");
$res = sql_query("SELECT txt, added, color FROM `sitelog` WHERE type = ".sqlesc($type)." ORDER BY `added` DESC $limit") or sqlerr(__FILE__, __LINE__);
print("<h1>Ëîãè</h1>\n");
if (mysql_num_rows($res) == 0)
print("<b>Ëîã ôàéë ïóñòîé</b>\n");
else
{
print("<table border=1 cellspacing=0 cellpadding=5>\n");
print("<tr><td class=colhead align=left>Äàòà</td><td class=colhead align=left>Âðåìÿ</td><td class=colhead align=left>Ñîáûòèå</td></tr>\n");
while ($arr = mysql_fetch_assoc($res))
{
$date = substr($arr['added'], 0, strpos($arr['added'], " "));
$time = substr($arr['added'], strpos($arr['added'], " ") + 1);
print("<tr style=\"background-color: $arr[color]\"><td>$date</td><td>$time</td><td align=left>$arr[txt]</td></tr>\n");
}
print("</table>");
}
stdfoot();
?>