* fix bug#223

This commit is contained in:
chencongzhi520@gmail.com
2011-09-18 09:24:52 +00:00
parent 8333de5678
commit c2fee9f554
+12 -1
View File
@@ -25,6 +25,7 @@ class taskModel extends model
public function create($projectID)
{
$tasksID = array();
$taskFile = '';
foreach($this->post->assignedTo as $assignedTo)
{
$task = fixer::input('post')
@@ -55,7 +56,17 @@ class taskModel extends model
{
$taskID = $this->dao->lastInsertID();
if($this->post->story) $this->loadModel('story')->setStage($this->post->story);
$this->loadModel('file')->saveUpload('task', $taskID);
if(!empty($taskFile))
{
$taskFile->objectID = $taskID;
$this->dao->insert(TABLE_FILE)->data($taskFile)->exec();
}
else
{
$taskFileTitle = $this->loadModel('file')->saveUpload('task', $taskID);
$taskFile = $this->dao->select('*')->from(TABLE_FILE)->where('id')->eq(key($taskFileTitle))->fetch();
unset($taskFile->id);
}
$tasksID[$assignedTo] = $taskID;
}
else