if ($endDateG) {
    $endDate = mktime(0, 0, 0, $eMon, $eDay + 1, $eYear);
} else {
    $endDate = mktime(0, 0, 0, date("m"), date("d") + 1, date("Y"));
}
$mode = isset($_GET['mode']) && in_array($_GET['mode'], array('api', 'transactions')) ? $_GET['mode'] : 'api';
$page = isset($_GET['page']) ? $_GET['page'] : '1';
$messages_ns = 'messages_' . basename(__FILE__);
if (!isset($_SESSION[$messages_ns])) {
    $_SESSION[$messages_ns] = array();
}
$messages = $_SESSION[$messages_ns];
$_SESSION[$messages_ns] = array();
$entries_per_page = 50;
$search = xtc_db_prepare_input($_GET['search']);
$total_logs = $payone->getLogsCount($mode, $startDate, $endDate, $search);
$total_pages = max(1, ceil($total_logs / $entries_per_page));
$limit = $entries_per_page;
$offset = ($page - 1) * $entries_per_page;
$logs = $payone->getLogs($mode, $limit, $offset, $startDate, $endDate, $search);
$event_id = '';
if (isset($_GET['event_id'])) {
    $event_id = (int) $_GET['event_id'];
    $event_data = $payone->getLogData($mode, $event_id);
}
require DIR_WS_INCLUDES . 'head.php';
?>
		<style>
			p.message {
				margin: .5ex auto;
				background: rgb(240, 230, 140);