示例#1
0
*/
$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";
示例#2
0
                <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");
    ?>