public static function execute($search, $pageset = 1) { if (!is_numeric($pageset) || floor($pageset) != $pageset) { $pageset = 1; } $result = array('entries' => array(), 'total' => ErrorHandler::getTotalFindEntries($search)); foreach (ErrorHandler::find($search, MAX_DISPLAY_SEARCH_RESULTS, $pageset) as $row) { $result['entries'][] = array('date' => DateTime::getShort(DateTime::fromUnixTimestamp($row['timestamp']), true), 'message' => $row['message']); } return $result; }