public function convertGoogleTask($task) { $googleTask = new \Google_Service_Tasks_Task(); $googleTask->setId($task->getId()); $googleTask->setTitle($task->getName()); $googleTask->setNotes($task->getDescription()); $googleTask->setCompleted($task->getCheck()); return $googleTask; }
/** * @param integer $listId * @param integer $title */ public function addTask($listId, $title) { $task = new \Google_Service_Tasks_Task(); $task->setTitle($title); return $this->taskService->insert($listId, $task); }
foreach ($shopping_list->items as $t) { $output .= '<input name="' . $t['id'] . '" id="' . $t['id'] . '" type="checkbox" onchange="closeShoppingItem(this)" /> ' . $t['title'] . '<br />' . PHP_EOL; } echo $output; break; case "new_todo_item": $todo_service = new Google_Service_Tasks($APP['google']['client']); $task = new Google_Service_Tasks_Task(); $task->setTitle($_POST['new_task_title']); $task->setDue($_POST['due']); $result = $todo_service->tasks->insert($_POST['task_list'], $task); echo 'Got back: ' . $result->getId(); break; case "new_shopping_item": $todo_service = new Google_Service_Tasks($APP['google']['client']); $task = new Google_Service_Tasks_Task(); $task->setTitle($_POST['new_task_title']); $task->setDue($_POST['due']); $result = $todo_service->tasks->insert($_POST['task_list'], $task); echo 'Got back: ' . $result->getId(); break; case "complete_todo_item": $todo_service = new Google_Service_Tasks($APP['google']['client']); $task = $todo_service->tasks->get('@default', $_POST['task_id']); $task->setStatus('completed'); $result = $todo_service->tasks->update('@default', $task->getId(), $task); break; case "complete_shopping_item": $todo_service = new Google_Service_Tasks($APP['google']['client']); $task = $todo_service->tasks->get('XXXXXXXXXXXXXX', $_POST['task_id']); $task->setStatus('completed');