$todo_formvars->warndiff_options = array(0 => $dict['none'], 86400 => $dict['1day'], 172800 => $dict['2days'], 259200 => $dict['3days'], 345600 => $dict['4days'], 432000 => $dict['5days'], 604800 => $dict['1week'], 1209600 => $dict['2weeks']); $todo_formvars->projects_options = $projects->getProjectsArr($dict); $todo_formvars->projects_options_with_all = $projects->getProjectsArr($dict, false, true); $todo_formvars->status_list = $status_list; // Zuerst wird _SESSION Variable initialisiert, falls ist es noch nicht geschehen $page_todo = isset($_SESSION['page_todo']) ? $_SESSION['page_todo'] : ''; // Danach wird sie aktualisiert mit neue $_POST - Werte, falls wiederum vorhanden if (isset($_POST['page'])) { $page_todo = $_POST['page']; } // Jetzt speichern aktueller Wert page_todo in die Session $_SESSION['page_todo'] = $page_todo; // Jetzt kommz die Standard-Variable $page ins Spiel... $page = $page_todo; // Jetzt werden die Daten für ToDo-Liste ausgelesen. $todolist = $todo->GetList($sortfield, $sortorder, $page, $searchstring, $pr_id, $prio, $status); // Jetzt kommen letzte Vorbereitungen für Seiten-Ausgabe if (empty($todo->pagescount)) { $todo->pagescount = 1; } if (!isset($_SESSION['selected_todo_id'])) { $_SESSION['selected_todo_id'] = 0; } $formvars->taet_todo_id = $_SESSION['selected_todo_id']; $_arr = ''; for ($i = 1; $i <= $todo->pagescount; $i++) { $_arr = empty($_arr) ? '' . $i : $_arr . ', ' . $i; } eval("\$pagesarray = Array({$_arr});"); $PageTitle = $dict['todolist']; $ContentTPL = 'todolist.tpl';