Fix task saving with no due date

This commit is contained in:
Timothy Warren 2016-12-29 14:05:45 -05:00
parent b4e470704a
commit 5ef2caa70e

10
application/models/task_model.php Executable file → Normal file
View File

@ -438,7 +438,7 @@ class Task_model extends CI_Model {
//If there is an email reminder //If there is an email reminder
if($this->input->post('reminder') == 'rem_true') if($this->input->post('reminder') == 'rem_true')
{ {
if($due == 0) if($due === 0)
{ {
$err[] = "You must set a due date in order to get a reminder."; $err[] = "You must set a due date in order to get a reminder.";
} }
@ -502,9 +502,9 @@ class Task_model extends CI_Model {
$this->friend_perms = (isset($friend_perms)) ? $friend_perms : FALSE; $this->friend_perms = (isset($friend_perms)) ? $friend_perms : FALSE;
$this->group_perms = (isset($group_perms)) ? $group_perms : FALSE; $this->group_perms = (isset($group_perms)) ? $group_perms : FALSE;
$this->user_id = $this->session->userdata('uid'); $this->user_id = $this->session->userdata('uid');
$this->task_id = ($this->input->post('task_id') != FALSE) ? $this->task_id = ($this->input->post('task_id') != FALSE)
$this->input->post('task_id') : ? $this->input->post('task_id')
$this->db->count_all('item') + 1; : $this->db->count_all('item') + 1;
return TRUE; return TRUE;
} }
@ -626,7 +626,7 @@ class Task_model extends CI_Model {
->set('status', $status) ->set('status', $status)
->set('title', $title) ->set('title', $title)
->set('description', $desc) ->set('description', $desc)
->set('due', $due) ->set('due', (int)$due)
->set('modified', time()) ->set('modified', time())
->where('id', $task_id) ->where('id', $task_id)
->where('user_id', $uid); ->where('user_id', $uid);