示例#1
0
$task = new HighriseTask($hr);
$task->setBody("Task Body");
$task->setPublic(false);
$task->setFrame("Tomorrow");
$task->save();
print "Updating Task...\n";
$task->setBody("Task Body2");
$task->setPublic(true);
$task->save();
print "Creating Task...\n";
$task = new HighriseTask($hr);
$task->setBody("This will be completed");
$task->setFrame("today");
$task->save();
print "Completing Task ID: " . $task->getId() . "\n";
$task->complete();
print_r($task);
print "Finding Completed Tasks...\n";
$completed_tasks = $hr->findCompletedTasks();
foreach ($completed_tasks as $completed_task) {
    if ($completed_task->getId() == $task->getId()) {
        $found_completed = true;
        $completed_task->delete();
    }
}
if (!isset($found_completed)) {
    throw new Exception("Couldn't find the completed task");
}
print "Finding Upcoming Tasks...\n";
$tasks = $hr->findUpcomingTasks();
print_r($tasks);