+ add the method getDataOftaskPerStatus

This commit is contained in:
wenjie@cnezsoft.com
2011-05-01 03:59:56 +00:00
parent e2ca7b2dca
commit cebca16bf5
3 changed files with 26 additions and 0 deletions
+22
View File
@@ -731,4 +731,26 @@ class taskModel extends model
->orderBy('value DESC')
->fetchAll('name');
}
/**
* Get report data of status
*
* @access public
* @return array
*/
public function getDataOftasksPerStatus()
{
$datas = $this->dao->select('status AS name, COUNT(status) AS value')
->from(TABLE_TASK)->alias('t1')
->where($this->session->taskReportCondition)
->groupBy('status')
->orderBy('value DESC')
->fetchAll('name');
if(!$datas)return array();
foreach($datas as $status => $data)
{
$data->name = $this->lang->task->statusList[$status];
}
return $datas;
}
}