* only set image size when view a project.

This commit is contained in:
wangchunsheng
2012-04-30 06:03:18 +00:00
parent c155c8fcdf
commit ff7e2ac48c
2 changed files with 7 additions and 4 deletions

View File

@@ -834,7 +834,7 @@ class project extends control
*/
public function view($projectID)
{
$project = $this->project->getById($projectID);
$project = $this->project->getById($projectID, true);
if(!$project) die(js::error($this->lang->notFound) . js::locate('back'));
/* Set menu. */

View File

@@ -436,10 +436,11 @@ class projectModel extends model
* Get project by id.
*
* @param int $projectID
* @param bool $setImgSize
* @access public
* @return void
*/
public function getById($projectID)
public function getById($projectID, $setImgSize = false)
{
$project = $this->dao->findById((int)$projectID)->from(TABLE_PROJECT)->fetch();
if(!$project) return false;
@@ -457,8 +458,10 @@ class projectModel extends model
$project->totalEstimate = round($total->totalEstimate, 1);
$project->totalConsumed = round($total->totalConsumed, 1);
$project->totalLeft = round($total->totalLeft, 1);
$project->desc = $this->loadModel('file')->setImgSize($project->desc);
$project->goal = $this->loadModel('file')->setImgSize($project->goal);
if($setImgSize) $project->desc = $this->loadModel('file')->setImgSize($project->desc);
if($setImgSize) $project->goal = $this->loadModel('file')->setImgSize($project->goal);
return $project;
}