| @@ 1227-1234 (lines=8) @@ | ||
| 1224 | } |
|
| 1225 | ||
| 1226 | //If it's the first item, set the status of the task to "In progress" |
|
| 1227 | if($is_first == TRUE) |
|
| 1228 | { |
|
| 1229 | $this->db->set('status', 3) |
|
| 1230 | ->where('id', $task_id) |
|
| 1231 | ->update('item'); |
|
| 1232 | ||
| 1233 | return ($this->db->affected_rows() > 0) ? "first" : -1; |
|
| 1234 | } |
|
| 1235 | ||
| 1236 | if($is_last == TRUE) //set status to "Completed" |
|
| 1237 | { |
|
| @@ 1236-1247 (lines=12) @@ | ||
| 1233 | return ($this->db->affected_rows() > 0) ? "first" : -1; |
|
| 1234 | } |
|
| 1235 | ||
| 1236 | if($is_last == TRUE) //set status to "Completed" |
|
| 1237 | { |
|
| 1238 | $this->db->set('status', 2) |
|
| 1239 | ->where('id', $task_id) |
|
| 1240 | ->update('item'); |
|
| 1241 | ||
| 1242 | return ($this->db->affected_rows() > 0) ? "last" : -1; |
|
| 1243 | } |
|
| 1244 | else |
|
| 1245 | { |
|
| 1246 | return 1; |
|
| 1247 | } |
|
| 1248 | ||
| 1249 | } |
|
| 1250 | else if($checked == 0) //Unchecking a checkbox |
|
| @@ 1263-1270 (lines=8) @@ | ||
| 1260 | return PERM_NO_ACCESS; |
|
| 1261 | ||
| 1262 | //if unchecking the last item, set status as "In progress" |
|
| 1263 | if($is_last == TRUE) |
|
| 1264 | { |
|
| 1265 | $this->db->set('status', 3) |
|
| 1266 | ->where('id', $task_id) |
|
| 1267 | ->update('item'); |
|
| 1268 | ||
| 1269 | return ($this->db->affected_rows() > 0) ? "first" : -1; |
|
| 1270 | } |
|
| 1271 | } |
|
| 1272 | } |
|
| 1273 | ||