*/ $repository = (require "model/repository.php"); $eventService = $repository->getEventService(); $records = $eventService->getEventsCount($_GET["id"]); $rows = (int) $_GET["rows"]; $page = (int) $_GET["page"]; switch ($_GET["sidx"]) { case "time": $order = APM\ORDER_TIMESTAMP; break; case "type": $order = APM\ORDER_TYPE; break; case "file": $order = APM\ORDER_FILE; break; case "message": $order = APM\ORDER_MESSAGE; break; case "line": case "id": default: $order = APM\ORDER_ID; } $data = $eventService->loadEvents($_GET["id"], ($page - 1) * $rows, $rows, $order, $_GET["sord"] === "desc" ? APM\ORDER_DESC : APM\ORDER_ASC); foreach ($data as &$event) { $event = (array) $event; $event["timestamp"] = $event["timestamp"]->format("Y-m-d H:i:s"); $event["type"] = APM\getErrorCodeFromID($event["type"]); } require "views/json/data.php";
<td><?php echo (int) $id; ?> </td> </tr> <tr> <td>Date:</td> <td><?php echo $event->timestamp->format("Y-m-d H:i:s"); ?> </td> </tr> <tr> <td>Error Type:</td> <td><?php echo APM\getErrorCodeFromID($event->type); ?> </td> </tr> <tr> <td>URL:</td> <td>http://<?php echo htmlentities((empty($event->request->host) ? "[unknown]" : $event->request->host) . $event->request->uri, ENT_COMPAT, "UTF-8"); ?> </td> </tr> <tr> <td>File:</td> <td><?php echo htmlentities($event->file, ENT_COMPAT, "UTF-8"); ?>