- // getInactiveProjectsWithFiles - returns an array of inactive projects for a group
- // with information whether they have attached files (has_files property).
- // A separate fiunction from getInactiveProjects because sql here is more complex.
- static function getInactiveProjectsWithFiles()
- {
- global $user;
- $mdb2 = getConnection();
-
- $group_id = $user->getGroup();
- $org_id = $user->org_id;
-
- $sql = "select p.id, p.name, if(Sub1.entity_id is null, 0, 1) as has_files from tt_projects p".
- " left join (select distinct entity_id from tt_files".
- " where entity_type = 'project' and group_id = $group_id and org_id = $org_id and status = 1) Sub1".
- " on (p.id = Sub1.entity_id)".
- " where p.group_id = $group_id and p.org_id = $org_id and p.status = 0 order by upper(p.name)";
+ $sql = "select p.id, p.name, p.description, p.tasks $filePart from tt_projects p $fileJoin".
+ " where p.group_id = $group_id and p.org_id = $org_id and p.status = 0 order by upper(p.name)";