load->model('Stations'); $this->load->model('logbook_model'); // set informations // $nb_qso = (intval($this->input->post('nb_qso'))>0)?xss_clean($this->input->post('nb_qso')):18; $offset = (intval($this->input->post('offset'))>0)?xss_clean($this->input->post('offset')):null; $qsos = $this->logbook_model->get_qsos($nb_qso, $offset, null, '', true); // [PLOT] ADD plot // $plot_array = $this->logbook_model->get_plot_array_for_map($qsos->result()); // [MAP Custom] ADD Station // $station_array = $this->Stations->get_station_array_for_map(); header('Content-Type: application/json; charset=utf-8'); echo json_encode(array_merge($plot_array, $station_array)); } // Generic fonction for return Json for MAP // public function glob_plot() { $footerData = []; $footerData['scripts'] = [ 'assets/js/globe/globe.gl.js?' . filemtime(realpath(__DIR__ . "/../../assets/js/globe/globe.gl.js")), 'assets/js/sections/globe.js?' . filemtime(realpath(__DIR__ . "/../../assets/js/sections/globe.js")), ]; $this->load->view('interface_assets/header'); $this->load->view('globe/index'); $this->load->view('interface_assets/footer',$footerData); } }