* only set image size when view a testtask.

This commit is contained in:
wangchunsheng
2012-04-30 06:37:33 +00:00
parent 78307b8395
commit 49b321cb6f
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -169,7 +169,7 @@ class testtask extends control
public function view($taskID)
{
/* Get test task, and set menu. */
$task = $this->testtask->getById($taskID);
$task = $this->testtask->getById($taskID, true);
if(!$task) die(js::error($this->lang->notFound) . js::locate('back'));
$productID = $task->product;
$this->testtask->setMenu($this->products, $productID);
+3 -2
View File
@@ -96,10 +96,11 @@ class testtaskModel extends model
* Get test task info by id.
*
* @param int $taskID
* @param bool $setImgSize
* @access public
* @return void
*/
public function getById($taskID)
public function getById($taskID, $setImgSize = false)
{
$task = $this->dao->select('t1.*, t2.name AS productName, t3.name AS projectName, t4.name AS buildName')
->from(TABLE_TESTTASK)->alias('t1')
@@ -107,7 +108,7 @@ class testtaskModel extends model
->leftJoin(TABLE_PROJECT)->alias('t3')->on('t1.project = t3.id')
->leftJoin(TABLE_BUILD)->alias('t4')->on('t1.build = t4.id')
->where('t1.id')->eq((int)$taskID)->fetch();
$task->desc = $this->loadModel('file')->setImgSize($task->desc);
if($setImgSize) $task->desc = $this->loadModel('file')->setImgSize($task->desc);
return $task;
}