diff --git a/todos/index.php b/todos/index.php index e86fee3..a035b4a 100644 --- a/todos/index.php +++ b/todos/index.php @@ -18,7 +18,8 @@ } $owner = $AppUI->getState('TodoOwner') !== null ? $AppUI->getState('TodoOwner') : $AppUI->user_id; -$user_list = $users = $perms->getPermittedUsers('projects'); +$user_list[0] = 'All Users'; +$user_list += $users = $perms->getPermittedUsers('projects'); ?> diff --git a/todos/todos.class.php b/todos/todos.class.php index 2f174b5..e404112 100644 --- a/todos/todos.class.php +++ b/todos/todos.class.php @@ -95,7 +95,9 @@ public function getTodosForDateRange($dateRangeName, $user_id = 0, $project_id = $q->addWhere("st.todo_due_date > '$nextSunday'"); } $q->addWhere('st.todo_status = 1'); - $q->addWhere("st.todo_owner = ".(($user_id > 0) ? $user_id : $this->_AppUI->user_id)); + if ($user_id) { + $q->addWhere("st.todo_owner = " . $user_id); + } $q->addQuery('pr.project_name, pr.project_color_identifier, pr.project_company'); $q->leftJoin('projects', 'pr', 'pr.project_id = st.todo_project');