+ add funtion of task report

This commit is contained in:
wenjie@cnezsoft.com
2011-04-16 08:13:39 +00:00
parent a49e3510c8
commit 74a8292f49
4 changed files with 24 additions and 6 deletions

View File

@@ -541,11 +541,20 @@ class taskModel extends model
public function getDataOftasksPerProject()
{
$datas = $this->dao->select('project as name, count(project) as value')->from(TABLE_TASK)->alias('t1')->where($this->session->taskReportCondition)->orderBy('value DESC')->fetchAll('name');
if(!$datas) return array();
$projects = $this->loadModel('project')->getPairs();
foreach($datas as $projectID => $data) $data->name = isset($projects[$projectID]) ? $projects[$projectID] : $this->lang->report->undefined;
return $datas;
}
public function getDataOftasksPerAssignedTo()
{
$datas = $this->dao->select('assignedTo as name, count(assignedTo) as value')->from(TABLE_TASK)->alias('t1')->where($this->session->taskReportCondition)->orderBy('value DESC')->fetchAll('name');
if(!$datas) return array();
$projects = $this->loadModel('project')->getPairs();
foreach($datas as $projectID => $data) $data->name = isset($projects[$projectID]) ? $projects[$projectID] : $this->lang->report->undefined;
return $datas;
}
public function getDataOftasksPerType()
{