Login or Register

RSS IconRecent posts in this topic

avatar Pro
ideamarket on May 26. 2008. 3:31 pm
Hello,

In the "quick add" popup under "Time Record" the project drop down seems to be ordered by project id, how can I change that to order by project name? what file do I have to edit?
avatar Staff
Ilija Studen on May 27. 2008. 3:04 am
Thanks for reporting this - we'll have it covered in v1.1.1. If you want it covered now open ProjectUsers.class.php located in /activecollab/application/modules/system/models/project_users and find following lines:

if($statuses === null) {
	$rows = db_execute_all("SELECT $project_users_table.*, $projects_table.name AS 'project_name', $projects_table.leader_id AS 'project_leader' FROM $projects_table, $project_users_table WHERE $projects_table.id = $project_users_table.project_id AND $projects_table.type = ? AND $project_users_table.user_id = ?", PROJECT_TYPE_NORMAL, $user->getId());
} else {
  $rows = db_execute_all("SELECT $project_users_table.*, $projects_table.name AS 'project_name', $projects_table.leader_id AS 'project_leader' FROM $projects_table, $project_users_table WHERE $projects_table.id = $project_users_table.project_id AND $projects_table.type = ? AND $projects_table.status IN (?) AND $project_users_table.user_id = ?", PROJECT_TYPE_NORMAL,  $statuses, $user->getId());
} // if


They are around line 326. Replace them with:

if($statuses === null) {
      	$rows = db_execute_all("SELECT $project_users_table.*, $projects_table.name AS 'project_name', $projects_table.leader_id AS 'project_leader' FROM $projects_table, $project_users_table WHERE $projects_table.id = $project_users_table.project_id AND $projects_table.type = ? AND $project_users_table.user_id = ? ORDER BY $projects_table.name", PROJECT_TYPE_NORMAL, $user->getId());
      } else {
        $rows = db_execute_all("SELECT $project_users_table.*, $projects_table.name AS 'project_name', $projects_table.leader_id AS 'project_leader' FROM $projects_table, $project_users_table WHERE $projects_table.id = $project_users_table.project_id AND $projects_table.type = ? AND $projects_table.status IN (?) AND $project_users_table.user_id = ? ORDER BY $projects_table.name", PROJECT_TYPE_NORMAL,  $statuses, $user->getId());
      } // if
activeCollab Team Member
avatar Pro
ideamarket on May 27. 2008. 9:35 am
Thank you for the help, it worked great!

RSS IconRecent posts in this topic