$modified = true;
}
// is description modified?
if ($description != $task->getDescription()) {
// save changes
$oldDescription = $task->getDescription();
$task->setDescription($description);
$task->save();
// log it
$logEvent = new Event(array('event_type_id' => 'edit_task_description', 'project_id' => $project->getID(), 'user_1_id' => Session::getUserID(), 'item_1_id' => $task->getID(), 'data_1' => $oldDescription, 'data_2' => $description));
$logEvent->save();
// set flag
$modified = true;
}
// is status modified?
if ($status != $task->getStatus()) {
// save changes
$oldStatus = $task->getStatus();
$task->setStatus($status);
$task->save();
// log it
$logEvent = new Event(array('event_type_id' => 'edit_task_status', 'project_id' => $project->getID(), 'user_1_id' => Session::getUserID(), 'item_1_id' => $task->getID(), 'data_1' => $oldStatus, 'data_2' => $status));
$logEvent->save();
// set flag
$modified = true;
}
// is num needed modified?
if ($numNeeded != $task->getNumNeeded()) {
// save changes
$oldNumNeeded = $task->getNumNeeded();
$task->setNumNeeded($numNeeded);