diff --git a/application/controllers/Mode.php b/application/controllers/Mode.php index b6176fbb..3699f2d8 100644 --- a/application/controllers/Mode.php +++ b/application/controllers/Mode.php @@ -39,15 +39,11 @@ class Mode extends CI_Controller { if ($this->form_validation->run() == FALSE) { $data['page_title'] = "Create Mode"; - $this->load->view('interface_assets/header', $data); - $this->load->view('mode/create'); - $this->load->view('interface_assets/footer'); + $this->load->view('mode/create', $data); } else { $this->modes->add(); - - redirect('mode'); } } diff --git a/application/views/interface_assets/footer.php b/application/views/interface_assets/footer.php index 207773bf..de054d5c 100644 --- a/application/views/interface_assets/footer.php +++ b/application/views/interface_assets/footer.php @@ -1821,6 +1821,46 @@ $(document).ready(function(){ "scrollX": true }); + function createModeDialog() { + var baseURL= ""; + $.ajax({ + url: baseURL + 'index.php/mode/create', + type: 'post', + success: function(html) { + BootstrapDialog.show({ + title: 'Create mode', + size: BootstrapDialog.SIZE_WIDE, + cssClass: 'create-mode-dialog', + nl2br: false, + message: html, + buttons: [{ + label: 'Close', + action: function (dialogItself) { + dialogItself.close(); + } + }] + }); + } + }); + } + + function createMode(form) { + var baseURL= ""; + if (form.mode.value != '') { + $.ajax({ + url: baseURL + 'index.php/mode/create', + type: 'post', + data: {'mode': form.mode.value, + 'submode': form.submode.value, + 'qrgmode': form.qrgmode.value, + 'active': form.active.value}, + success: function(html) { + location.reload(); + } + }); + } + } + function deactivateMode(modeid) { var baseURL= ""; $.ajax({ diff --git a/application/views/mode/create.php b/application/views/mode/create.php index 808fa07d..c6e71af2 100644 --- a/application/views/mode/create.php +++ b/application/views/mode/create.php @@ -9,14 +9,6 @@ -
This is the place you can customize your modes-list by activating/deactivating modes to be shown in the select-list.
- +