_NEWREG, "ED" => _ADMINEDIT, "DL" => _ADMINDELETE, "VS" => _VALIDATESTORY, "LP"=> _LOSTPASSWORD, "BL" => _BADLOGIN, "RE" => "Reviews", "AM" => "Admin Maintenance", "EB" => _EDITBIO);
$typequery = dbquery("SELECT * FROM ".TABLEPREFIX."fanfiction_codeblocks WHERE code_type = 'logtype'");
while($code = dbassoc($typequery)) {
eval($code['code_text']);
}
$type = isset($_GET['type']) ? $_GET['type'] : false;
if(isset($_GET['purge'])) {
$result = dbquery("TRUNCATE ".TABLEPREFIX."fanfiction_log");
if($result) $output .= write_message(_ACTIONSUCCESSFUL);
}
$output .= "
"._VIEWLOG."
";
$output .= "";
$countquery = dbquery("SELECT COUNT(log_id) FROM ".TABLEPREFIX."fanfiction_log".($type ? " WHERE log_type = '$type'" : ""));
list($count) = dbrow($countquery);
if($count > 0) {
$result = dbquery("SELECT log_action, INET_NTOA(log_ip) as log_ip, UNIX_TIMESTAMP(log_timestamp) as log_timestamp FROM ".TABLEPREFIX."fanfiction_log".($type ? " WHERE log_type = '$type'" : "")." ORDER BY log_timestamp DESC LIMIT $offset, $itemsperpage");
$output .= "| "._ACTION." | "._IP." | "._DATE." |
";
while ($item = dbassoc($result)) {
$output .= "
| ".stripslashes($item['log_action'])." |
".$item['log_ip']." |
".date("$dateformat", $item['log_timestamp'])." |
";
}
$output .= "
";
if($count > $itemsperpage) $output .= build_pagelinks("admin.php?action=viewlog".($type ? "&type=$type&" : "&"), $count, $offset);
}
else $output .= write_message(_NORESULTS);
$output .= write_message(""._PURGELOG."");
?>