Add visitor flag and improve input validation for map pagination

Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
这个提交包含在:
copilot-swe-agent[bot] 2025-08-19 16:06:41 +00:00
父节点 e531ddc277
当前提交 8e21408bef

查看文件

@ -199,12 +199,12 @@ class Visitor extends CI_Controller {
$offset = null; $offset = null;
if ($page && is_numeric($page) && $page > 0) { if ($page && is_numeric($page) && $page > 0) {
$offset = ($page - 1) * $per_page; $offset = ((int)$page - 1) * $per_page;
} }
$qsos = $this->logbook_model->get_qsos($per_page, $offset, $logbooks_locations_array); $qsos = $this->logbook_model->get_qsos($per_page, $offset, $logbooks_locations_array);
// [PLOT] ADD plot // // [PLOT] ADD plot //
$plot_array = $this->logbook_model->get_plot_array_for_map($qsos->result()); $plot_array = $this->logbook_model->get_plot_array_for_map($qsos->result(), true);
header('Content-Type: application/json; charset=utf-8'); header('Content-Type: application/json; charset=utf-8');
echo json_encode($plot_array); echo json_encode($plot_array);