[Contest logging] Moved contest session from local storage to database

This commit is contained in:
Andreas
2023-04-10 18:54:24 +02:00
parent 853720592b
commit b481fdbb38
5 changed files with 320 additions and 175 deletions

View File

@@ -42,17 +42,39 @@ class Contesting extends CI_Controller {
}
public function getSessionQsos() {
//load model
$this->load->model('Contesting_model');
$qso = $this->input->post('qso');
// get QSOs to fill the table
$data = $this->Contesting_model->getSessionQsos($qso);
header('Content-Type: application/json');
echo json_encode($this->Contesting_model->getSessionQsos($qso));
}
public function getSession() {
$this->load->model('Contesting_model');
header('Content-Type: application/json');
echo json_encode($this->Contesting_model->getSession());
}
public function deleteSession() {
$this->load->model('Contesting_model');
$qso = $this->input->post('qso');
$data = $this->Contesting_model->deleteSession($qso);
return json_encode($data);
}
public function setSession() {
$this->load->model('Contesting_model');
$this->Contesting_model->setSession();
return json_encode("ok");
}
public function create() {
$this->load->model('Contesting_model');
$this->load->library('form_validation');
@@ -161,10 +183,10 @@ class Contesting extends CI_Controller {
$band = $this->input->post('band');
$mode = $this->input->post('mode');
$contest = $this->input->post('contest');
$qso = $this->input->post('qso');
$this->load->model('Contesting_model');
$result = $this->Contesting_model->checkIfWorkedBefore($call, $band, $mode, $contest, $qso);
$result = $this->Contesting_model->checkIfWorkedBefore($call, $band, $mode, $contest);
header('Content-Type: application/json');
if ($result->num_rows()) {