}
+
+ if (isset($q['_with_tickets'])) {
+ $this->selectAdd("
+ COALESCE((
+ SELECT
+ count(mtrack_ticket.id)
+ FROM
+ mtrack_ticket
+ LEFT JOIN
+ core_enum as join_status_id
+ ON
+ join_status_id.id = mtrack_ticket.status
+ WHERE
+ (join_status_id.name NOT IN('closed', 'on hold') OR mtrack_ticket.status = 0)
+ AND
+ mtrack_ticket.project_id = core_project.id
+ ),0) as no_tickets
+ ");
+
+ }
+
if (isset($q['_mtrack_repos_only'])) {
//?/ should we hide closed projects by default even from admin?