FROM_UNIXTIME(' . MIN_TIME . ')'; $res = mysql_query($sql); while ($row = mysql_fetch_assoc($res)) { $info = history_localize_item($row['field_name'], $row['type'], $row['old_value'], $row['new_value']); $desc = $info['note'] . (!empty($info['change']) ? ': ' . $info['change'] : ''); if ($desc == 'Checkin') { $ctime = $row['ts']; continue; } if ($desc == 'New Issue') { $ntime = $row['ts']; } else if ($ntime == $row['ts']) { continue; } if ($row['ts'] == $ctime) { continue; } $link = '' . $row['bug_id'] . ''; if ($desc == 'New Issue') { $message = 'Created DMDirc issue ' . $link; } else if (substr($desc, 0, 6) == 'Note A') { $message = 'Added note to DMDirc issue ' . $link; } else { continue; $message = 'Altered DMDirc issue ' . $link . ' (' . htmlentities($desc) . ')'; } $this->data[] = new Event($row['ts'], $message); } } public function getData() { return $this->data; } } $_SOURCES[] =& new DMDircIssuesSource(); ?>