public static function renderWorkLog($id) { $vars = array(); $vars['id'] = $id; $vars['log'] = ''; date_default_timezone_set('Asia/Tokyo'); $y = date('Y'); $vars['year'] = Utils::generateNumSelect('year', $y - 1, $y + 1, $y); $vars['month'] = Utils::selectMonth('month', date('m')); $vars['day'] = Utils::generateNumSelect('day', 1, 31, date('d')); $a = ADB::getWorkLog($id); foreach ($a as $e) { if ($e['wdate'] == '' || $e['wdate'] == '0000-00-00') { $e['wdate'] = $e['ctime']; } $i = '<li>'; $i .= '<span>' . $e['wdate'] . ' -- Team Leader: ' . $e['who']; $i .= ' -- Volunteers: ' . $e['volunteers']; $i .= ' - <a href="/worklog/' . $e['id'] . '">edit</a>'; $i .= '</span>'; $i .= '<div>' . nl2br($e['comment']) . '</div>'; $i .= "</li>\n"; $vars['log'] .= $i; } return Utils::at($vars, 'worklog'); }