if (!$relid) { $bb = new BorderBox("Available Releases", "90%", "", 5, true); if (count($pkg['releases']) == 0) { print "<i>No releases for this package.</i>"; } else { $bb->headRow("Version", "State", "Release Date", "Downloads", ""); foreach ($pkg['releases'] as $r_version => $r) { if (empty($r['state'])) { $r['state'] = 'devel'; } $r['releasedate'] = substr($r['releasedate'], 0, 10); $dl = $downloads[$r_version]; $downloads_html = ''; foreach ($downloads[$r_version] as $dl) { $downloads_html .= "<a href=\"/get/{$dl['basename']}\">" . "{$dl['basename']}</a> (" . sprintf("%.1fkB", @filesize($dl['fullpath']) / 1024.0) . ")"; $urls = package_dll::getDllDownloadUrls($pkg['name'], $r_version, $pkg['releases'][$r_version]['releasedate']); if ($urls) { $downloads_html .= " <a href=\"/package/{$pkg['name']}/{$r_version}/windows\">" . "<img src=\"/gifs/windows-icon.png\" />DLL</a>"; } } $link_changelog = "<small>[" . make_link("/package-changelog.php?package=" . $pkg['name'] . "&release=" . $r_version, "Changelog") . "]</small>"; $href_release = "/package/" . $pkg['name'] . "/" . $r_version; $bb->horizHeadRow(make_link($href_release, $r_version), $r['state'], $r['releasedate'], $downloads_html, $link_changelog); } } $bb->end(); print "<br /><br />\n"; } // }}} // {{{ "Dependencies" $title = "Dependencies";