select('tasks', [ '[>]assigned_tasks' => [ 'taskid' => 'taskid' ] ], [ 'tasks.taskid', 'tasktitle (title)', 'taskdesc (desc)', 'taskassignedon (assigned)', 'taskdueby (due)', 'userid', 'statusid', 'starttime', 'endtime' ], [ "AND" => [ "OR" => [ 'tasks.taskcreatoruid' => $_SESSION['uid'], 'assigned_tasks.userid' => $managed_uids ], "tasks.deleted" => 0 ] ] ); if (count($tasks) > 0) { $usercache = []; foreach ($tasks as $task) { if (isset($_GET['alone']) || (isset($pageid) && $pageid != "home")) { echo "
"; } $panelclass = "default"; switch ($task['statusid']) { case 2: $panelclass = "success"; break; case 4: $panelclass = "warning"; break; } ?>

"; if (!isset($usercache[$task['userid']])) { $usercache[$task['userid']] = getUserByID($task['userid']); } echo " " . $usercache[$task['userid']]['name'] . " "; switch ($task['statusid']) { case 0: echo " " . lang("pending", false); break; case 1: echo " " . lang("started", false); break; case 2: echo " " . lang("finished", false); break; case 3: echo " " . lang("paused", false); break; case 4: echo " " . lang("problem", false); break; } echo ""; } ?>

"; } } } else { if (isset($_GET['alone']) || (isset($pageid) && $pageid != "home")) { echo "
"; } else { echo "
"; } echo "
" . lang("no tasks", false) . "
"; if (isset($_GET['alone']) || (isset($pageid) && $pageid != "home")) { echo "
"; } } //var_dump($tasks); ?>