diff --git a/application/controllers/Stationsetup.php b/application/controllers/Stationsetup.php
index f724baf3f..44f1e9b69 100644
--- a/application/controllers/Stationsetup.php
+++ b/application/controllers/Stationsetup.php
@@ -190,6 +190,11 @@ class Stationsetup extends CI_Controller {
$this->load->view('stationsetup/visitor', $data);
}
+ public function saveVisitorLink() {
+ $this->load->model('stationsetup_model');
+ $this->stationsetup_model->saveVisitorLink();
+ }
+
public function newLocation() {
$this->load->model('stations');
$this->load->model('dxcc');
@@ -348,4 +353,18 @@ class Stationsetup extends CI_Controller {
return $returntext;
}
+ public function remove_publicslug() {
+ $id = xss_clean($this->input->post('id',true));
+ if ($id ?? '' != '') {
+ $this->load->model('stationsetup_model');
+ $this->stationsetup_model->remove_public_slug($id);
+ $data['success']=1;
+ } else {
+ $data['success']=0;
+ $data['flashdata']='Not allowed';
+ }
+ echo json_encode($data);
+ }
+
+
}
diff --git a/application/models/Stationsetup_model.php b/application/models/Stationsetup_model.php
index 80435f6fe..f728be95f 100644
--- a/application/models/Stationsetup_model.php
+++ b/application/models/Stationsetup_model.php
@@ -20,6 +20,20 @@ class Stationsetup_model extends CI_Model {
$this->db->where('logbook_id', xss_clean($this->input->post('id', true)));
$this->db->update('station_logbooks', $data);
}
+
+ function remove_public_slug($logbook_id) {
+ $this->db->set('public_slug', null);
+ $this->db->where('user_id', $this->session->userdata('user_id'));
+ $this->db->where('logbook_id', xss_clean($logbook_id));
+ $this->db->update('station_logbooks');
+ }
+
+ function saveVisitorLink() {
+ $this->db->set('public_slug', xss_clean($this->input->post('name', true)));
+ $this->db->where('user_id', $this->session->userdata('user_id'));
+ $this->db->where('logbook_id', xss_clean($this->input->post('id', true)));
+ $this->db->update('station_logbooks');
+ }
}
?>
diff --git a/application/views/interface_assets/footer.php b/application/views/interface_assets/footer.php
index 78343f764..2c5687d8d 100644
--- a/application/views/interface_assets/footer.php
+++ b/application/views/interface_assets/footer.php
@@ -153,18 +153,6 @@ if($this->session->userdata('user_id') != null) {
-uri->segment(1) == "logbooks" && $this->uri->segment(2) == "edit") { ?>
-
-
-
@@ -1906,9 +1894,9 @@ $(document).ready(function(){