*/
include 'var.php';
require_once $root . 'class_DateTimeFormatter.php';
// formates data of a todolist
function format_todolist($pid)
{
    global $db;
    $db->select('id,name,deadline from todo where pid="' . $pid . '" order by deadline');
    $fdata = array();
    foreach ($db->data as $i => $a) {
        $dateTimeFormatter = new DateTimeFormatter($a['deadline']);
        $a['deadline'] = $dateTimeFormatter->toStringUrgent();
        $fdata[] = $a;
    }
    return $fdata;
}
$output->secure();
$output->title[] = 'todolist';
$output->headline[] = 'todolist';
$_SESSION['origin'] = 'todolist.php';
$vars['entry'] = format_todolist($_SESSION['userid']);
$vars['date'] = date_input('data', date('Y-m-d'));
$vars['date_year'] = date('Y');
$vars['date_month'] = tmpl_select_int('data[month]', 1, 12, date('m'), '{Month}');
$vars['date_day'] = tmpl_select_int('data[day]', 1, 31, date('d'), '{Day}');
$vars['time_hour'] = tmpl_select_int('data[hour]', 0, 23, date('H'), '{Hour}');
$vars['time_minute'] = tmpl_select_int('data[minute]', 0, 59, 0, '{Minute}');
$vars['time_second'] = tmpl_select_int('data[second]', 0, 59, 0, '{Second}');
$vars['textarea'] = tmpl_textarea('data[text]');
$content = new tmpl('todolist.html', $vars);
$output->out($content);
 function format()
 {
     $data =& $this->data;
     $fdata = $data;
     $month = substr($data['deadline'], 5, 2);
     $day = substr($data['deadline'], 8, 2);
     $hour = substr($data['deadline'], 11, 2);
     $minute = substr($data['deadline'], 14, 2);
     $second = substr($data['deadline'], 17, 2);
     $expire = array();
     if (isset($data['expire']) && $data['expire']) {
         $expire[] = array();
     }
     $fdata['created'] = local_datetime_title($data['created']);
     $fdata['deadline_date'] = date_input('data', $data['deadline']);
     $dateTimeFormatter = new DateTimeFormatter($data['deadline']);
     $fdata['deadline'] = $dateTimeFormatter->toStringUrgent();
     $fdata['deadline_year'] = substr($data['deadline'], 0, 4);
     $fdata['deadline_month'] = tmpl_select_int('data[month]', 1, 12, $month, '{Month}');
     $fdata['deadline_day'] = tmpl_select_int('data[day]', 1, 31, $day, '{Day}');
     $fdata['deadline_hour'] = tmpl_select_int('data[hour]', 0, 23, $hour, '{Hour}');
     $fdata['deadline_minute'] = tmpl_select_int('data[minute]', 0, 59, $minute, '{Minute}');
     $fdata['deadline_second'] = tmpl_select_int('data[second]', 0, 59, $second, '{Second}');
     $fdata['textarea'] = tmpl_textarea('data[text]', $data['text']);
     $fdata['expire'] = $expire;
     $this->fdata = $fdata;
 }