Any update to this?
I'd actually like to be able to sort our tasks based on the latest activity in the file.
I've changed static function getProjectTasks($project = null, $order = null, $orderdir = 'ASC', $parent_id = null, $milestone_id = null, $tag = null, $assigned_to_company = null, $assigned_to_user = null, $assigned_by_user = null, $pending = false, $priority = "all", $is_template = false, $is_today = false, $is_late = false, $limit = null, $archived = false) {
if ($order == self::ORDER_BY_STARTDATE) {
$order_by = '`start_date` ' . $orderdir;
} else if ($order == self::ORDER_BY_DUEDATE) {
$order_by = '`due_date` ' . $orderdir;
} else {
// default
$order_by = '`order` ' . $orderdir;
} // if
And I have updated it to add this:
static function getProjectTasks($project = null, $order = null, $orderdir = 'ASC', $parent_id = null, $milestone_id = null, $tag = null, $assigned_to_company = null, $assigned_to_user = null, $assigned_by_user = null, $pending = false, $priority = "all", $is_template = false, $is_today = false, $is_late = false, $limit = null, $archived = false) {
if ($order == self::ORDER_BY_STARTDATE) {
$order_by = '`start_date` ' . $orderdir;
} else if ($order == self::ORDER_BY_DUEDATE) {
$order_by = '`due_date` ' . $orderdir;
} else if ($order == self::ORDER_BY_ACTIVITY) {
$order_by = '`updated_on` ' . $orderdir;
} else {
// default
$order_by = '`order` ' . $orderdir;
} // if
However... now I need to add ORDER_BY_ACTIVITY into the drop down list for the options. I'd also like to be able to sort based on which tasks have messages that haven't been read yet.
Any help would be appreciated!