Refactor getIssueCountByDueDate slightly
This commit is contained in:
parent
c3bbddb1ff
commit
53f6133899
@ -207,21 +207,10 @@ GROUP BY uid";
|
|||||||
*
|
*
|
||||||
* @return int Count
|
* @return int Count
|
||||||
*/
|
*/
|
||||||
public function getIssueCountByDueDate($due='overdue', $status='open', $label=null, $ids=array())
|
public function getIssueCountByDueDate($due='overdue', $label=null, $ids=array())
|
||||||
{
|
{
|
||||||
switch ($status) {
|
|
||||||
case 'open':
|
|
||||||
$key = 'labels_issue_open';
|
|
||||||
$default = IDF_Form_IssueTrackingConf::init_open;
|
|
||||||
break;
|
|
||||||
case 'closed':
|
|
||||||
default:
|
|
||||||
$key = 'labels_issue_closed';
|
|
||||||
$default = IDF_Form_IssueTrackingConf::init_closed;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
$tags = array();
|
$tags = array();
|
||||||
foreach ($this->getTagsFromConfig($key, $default, 'Status') as $tag) {
|
foreach ($this->getTagsFromConfig('labels_issue_open', IDF_Form_IssueTrackingConf::init_open, 'Status') as $tag) {
|
||||||
$tags[] = (int)$tag->id;
|
$tags[] = (int)$tag->id;
|
||||||
}
|
}
|
||||||
if (count($tags) == 0) return array();
|
if (count($tags) == 0) return array();
|
||||||
|
@ -613,7 +613,7 @@ class IDF_Views_Issue
|
|||||||
}
|
}
|
||||||
|
|
||||||
// get stats about the issues
|
// get stats about the issues
|
||||||
$overdue = $prj->getIssueCountByDueDate('overdue', 'open', $tag, $issue_ids);
|
$overdue = $prj->getIssueCountByDueDate('overdue', $tag, $issue_ids);
|
||||||
$open = $prj->getIssueCountByStatus('open', $tag, $issue_ids);
|
$open = $prj->getIssueCountByStatus('open', $tag, $issue_ids);
|
||||||
$closed = $prj->getIssueCountByStatus('closed', $tag, $issue_ids);
|
$closed = $prj->getIssueCountByStatus('closed', $tag, $issue_ids);
|
||||||
|
|
||||||
@ -931,7 +931,7 @@ class IDF_Views_Issue
|
|||||||
// Get stats about the open/closed issues having this tag.
|
// Get stats about the open/closed issues having this tag.
|
||||||
$open = $prj->getIssueCountByStatus('open', $tag);
|
$open = $prj->getIssueCountByStatus('open', $tag);
|
||||||
$closed = $prj->getIssueCountByStatus('closed', $tag);
|
$closed = $prj->getIssueCountByStatus('closed', $tag);
|
||||||
$overdue = $prj->getIssueCountByDueDate('overdue', 'open', $tag);
|
$overdue = $prj->getIssueCountByDueDate('overdue', $tag);
|
||||||
// Paginator to paginate the issues
|
// Paginator to paginate the issues
|
||||||
$pag = new Pluf_Paginator(new IDF_Issue());
|
$pag = new Pluf_Paginator(new IDF_Issue());
|
||||||
$pag->model_view = 'join_tags';
|
$pag->model_view = 'join_tags';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user