_NEWREG, "ED" => _ADMINEDIT, "DL" => _ADMINDELETE, "VS" => _VALIDATESTORY, "LP"=> _LOSTPASSWORD, "BL" => _BADLOGIN, "RE" => "Reviews", "AM" => "Admin Maintenance", "EB" => "Edit Bio"); $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, INET6_NTOA(log_ip) as log_ip, log_timestamp as log_timestamp FROM ".TABLEPREFIX."fanfiction_log".($type ? " WHERE log_type = '$type'" : "")." ORDER BY log_timestamp DESC LIMIT $offset, $itemsperpage"); $output .= ""; while ($item = dbassoc($result)) { $output .= ""; } $output .= "
"._ACTION.""._IP.""._DATE."
".stripslashes($item['log_action'])." ".$item['log_ip']." ".date("$dateformat", $item['log_timestamp'])."
"; if($count > $itemsperpage) $output .= build_pagelinks("admin.php?action=viewlog".($type ? "&type=$type&" : "&"), $count, $offset); } else $output .= write_message(_NORESULTS); $output .= write_message(""._PURGELOG.""); ?>