diff --git a/module/bug/model.php b/module/bug/model.php index 81701faa5c..88299ffae0 100644 --- a/module/bug/model.php +++ b/module/bug/model.php @@ -181,6 +181,7 @@ class bugModel extends model { $this->loadModel('action'); $branch = (int)$branch; + $productID = (int)$productID; $now = helper::now(); $actions = array(); $data = fixer::input('post')->get(); diff --git a/module/caselib/model.php b/module/caselib/model.php index 4ae71be856..1625001bec 100644 --- a/module/caselib/model.php +++ b/module/caselib/model.php @@ -579,6 +579,7 @@ class caselibModel extends model $this->loadModel('action'); $now = helper::now(); + $libID = (int)$libID; $cases = fixer::input('post')->get(); $batchNum = count(reset($cases)); diff --git a/module/story/model.php b/module/story/model.php index f73b9fc896..e792d50775 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -263,10 +263,11 @@ class storyModel extends model public function batchCreate($productID = 0, $branch = 0) { $this->loadModel('action'); - $branch = (int)$branch; - $now = helper::now(); - $mails = array(); - $stories = fixer::input('post')->get(); + $branch = (int)$branch; + $productID = (int)$productID; + $now = helper::now(); + $mails = array(); + $stories = fixer::input('post')->get(); $result = $this->loadModel('common')->removeDuplicate('story', $stories, "product={$productID}"); $stories = $result['data']; diff --git a/module/task/model.php b/module/task/model.php index 37ade8155b..83516f4602 100644 --- a/module/task/model.php +++ b/module/task/model.php @@ -27,11 +27,12 @@ class taskModel extends model dao::$errors[] = $this->lang->task->error->recordMinus; return false; } + $projectID = (int)$projectID; $taskIdList = array(); $taskFiles = array(); $this->loadModel('file'); $task = fixer::input('post') - ->setDefault('project', (int)$projectID) + ->setDefault('project', $projectID) ->setDefault('estimate,left,story', 0) ->setDefault('status', 'wait') ->setIF($this->post->estimate != false, 'left', $this->post->estimate) @@ -65,7 +66,7 @@ class taskModel extends model /* Check duplicate task. */ if($task->type != 'affair') { - $result = $this->loadModel('common')->removeDuplicate('task', $task, "project=$projectID and story=" . (int)$task->story); + $result = $this->loadModel('common')->removeDuplicate('task', $task, "project={$projectID} and story=" . (int)$task->story); if($result['stop']) { $taskIdList[$assignedTo] = array('status' => 'exists', 'id' => $result['duplicate']); diff --git a/module/testcase/model.php b/module/testcase/model.php index a34f579003..bc2c8308db 100644 --- a/module/testcase/model.php +++ b/module/testcase/model.php @@ -242,6 +242,7 @@ class testcaseModel extends model function batchCreate($productID, $branch, $storyID) { $branch = (int)$branch; + $productID = (int)$productID; $now = helper::now(); $cases = fixer::input('post')->get();