diff --git a/application/controllers/Cron.php b/application/controllers/Cron.php index 74b99f0e1..827bcdcd1 100644 --- a/application/controllers/Cron.php +++ b/application/controllers/Cron.php @@ -137,12 +137,12 @@ class cron extends CI_Controller { redirect('dashboard'); } - $id = xss_clean($this->input->post('id',true)); - $description = xss_clean($this->input->post('description',true)); - $expression = xss_clean($this->input->post('expression',true)); - $enabled = xss_clean($this->input->post('enabled',true)); + $id = xss_clean($this->input->post('cron_id',true)); + $description = xss_clean($this->input->post('cron_description',true)); + $expression = xss_clean($this->input->post('cron_expression',true)); + $enabled = xss_clean($this->input->post('cron_enabled',true)); - $this->cron_model->update_cron($id, $description, $expression, $enabled); + $this->cron_model->edit_cron($id, $description, $expression, $enabled); } diff --git a/application/models/Cron_model.php b/application/models/Cron_model.php index a367e4c86..2b55711f7 100644 --- a/application/models/Cron_model.php +++ b/application/models/Cron_model.php @@ -68,4 +68,18 @@ class Cron_model extends CI_Model $this->set_modified($cron); } + + function edit_cron($id, $description, $expression, $enabled) { + + $data = array ( + 'description' => $description, + 'expression' => $expression, + 'enabled' => ($enabled === 'true' ? 1 : 0) + ); + + $this->db->where('id', $id); + $this->db->update('cron', $data); + + $this->set_modified($id); + } } diff --git a/application/views/cron/edit.php b/application/views/cron/edit.php index 5f7c10f10..cc1ec5ca2 100644 --- a/application/views/cron/edit.php +++ b/application/views/cron/edit.php @@ -22,7 +22,7 @@