$current_module_strings = return_module_language($current_language, 'Tasks'); global $urlPrefix; global $currentModule; global $current_user; global $image_path; global $theme; // focus_list is the means of passing data to a ListView. global $focus_list; require_once 'include/ListView/ListView.php'; global $timedate; $today = $timedate->to_db_date(date("Y-m-d"), false); $today = $timedate->handle_offset($today, $timedate->dbDayFormat, true); $where = "tasks.assigned_user_id='{$current_user->id}' and tasks.status<>'Completed' and tasks.status<>'Deferred'"; $where .= "and (tasks.date_start is NULL or tasks.date_start <= '{$today}')"; $seedTask = new Task(); global $task_title; $title_display = $current_module_strings['LBL_LIST_FORM_TITLE']; if ($task_title) { $title_display = $task_title; } $sugar_config['disable_export'] = true; $ListView = new ListView(); $header_text = ''; if (is_admin($current_user) && $_REQUEST['module'] != 'DynamicLayout' && !empty($_SESSION['editinplace'])) { $header_text = " <a href='index.php?action=index&module=DynamicLayout&from_action=TasksListView&from_module=" . $_REQUEST['module'] . "&mod_class=Tasks'>" . get_image($image_path . "EditLayout", "border='0' alt='Edit Layout' align='bottom'") . "</a>"; } $ListView->initNewXTemplate('modules/Calendar/TasksListView.html', $current_module_strings); $ListView->setCurrentModule("Tasks"); $ListView->setHeaderTitle($title_display . $header_text); $ListView->setQuery($where, "", "date_due,status desc", "TASK"); $ListView->processListView($seedTask, "main", "TASK");