public static function router($ctx, $id) { $entry = ADB::getWorkLogEntry($id); $entry['comment'] = htmlspecialchars($entry['comment']); if (empty($entry['wdate']) || $entry['wdate'] == '0000-00-00') { list($entry['wdate'], $foo) = explode(' ', $entry['ctime']); } list($y, $m, $d) = explode('-', $entry['wdate']); if ($y < 2011) { $y = 2011; } $entry['year'] = Utils::generateNumSelect('year', $y - 1, $y + 1, $y); $entry['month'] = Utils::selectMonth('month', $m); $entry['day'] = Utils::generateNumSelect('day', 1, 31, $d); $form = Utils::at($entry, 'editworklog'); $ctx->appendContent($form); $ctx->appendContent(Utils::at(null, 'create_css'), 'css'); return $ctx->wrapPage(); }