function task_breaker_transaction_complete_task() { $task_id = (int) filter_input(INPUT_POST, 'task_id', FILTER_VALIDATE_INT); $user_id = (int) filter_input(INPUT_POST, 'user_id', FILTER_VALIDATE_INT); $args = array('message' => 'success', 'task_id' => 0); $task = new ThriveProjectTasksController(); $task_id = $task->completeTask($task_id, $user_id); if ($task_id) { $args['message'] = 'success'; $args['task_id'] = $task_id; } else { $args['message'] = 'fail'; } task_breaker_api_message($args); return; }