<div style="text-align: center"> <?php $version = $addonObject->getVersion(); $id = "stable"; $class = "green"; echo '<a href="/addons/download.php?id=' . $addonObject->getId() . '&beta=0" class="btn dlbtn ' . $class . '"><b>' . ucfirst($id) . '</b><span style="font-size:9pt"><br />v' . $version . '</span></a>'; if ($addonObject->hasBeta()) { $id = "beta"; $class = "red"; echo '<a href="/addons/download.php?id=' . $addonObject->getId() . '&beta=1" class="btn dlbtn ' . $class . '"><b>' . ucfirst($id) . '</b><span style="font-size:9pt"><br />v' . $addonObject->getBetaVersion() . '</span></a>'; } ?> </div> <div class="screenshots" style="text-align:center;margin: 0 auto"> <?php $screenshots = ScreenshotManager::getScreenshotsFromAddon($_GET['id']); if (sizeof($screenshots) > 0) { echo "<hr />"; } foreach ($screenshots as $sid) { $ss = ScreenshotManager::getFromId($sid); echo "<div style=\"padding: 5px; margin: 10px 10px; background-color: #eee; display:inline-block; width: 128px; vertical-align: middle\">"; echo "<a target=\"_blank\" href=\"/addons/screenshot.php?id=" . $sid . "\">"; echo "<img src=\"" . $ss->getThumbUrl() . "\" /></a>"; echo "</div>"; } ?> </div> <?php $deps = DependencyManager::getDependenciesFromAddonID($_GET['id']); if (sizeof($deps) > 0) {
if (!$addonObject->getApproved()) { $ret->status = "error"; $ret->error = "Add-On not approved"; die(json_encode($ret, JSON_PRETTY_PRINT)); } $ret->aid = $aid; $ret->filename = $addonObject->getFilename(); $ret->boardId = $addonObject->getBoard(); $ret->board = BoardManager::getFromID($addonObject->getBoard())->getName(); $ret->name = $addonObject->getName(); $ret->description = utf8_encode(htmlspecialchars_decode($addonObject->getDescription())); $ret->date = date("M jS Y, g:i A", strtotime($addonObject->getUploadDate())); $ret->downloads = $addonObject->getDownloads("web") + $addonObject->getDownloads("ingame"); $ret->rating = $addonObject->getRating(); $ret->screenshots = array(); $screens = ScreenshotManager::getScreenshotsFromAddon($aid); foreach ($screens as $sid) { $ss = ScreenshotManager::getFromId($sid); $screenshot = new stdClass(); $screenshot->id = $ss->getId(); $screenshot->url = $ss->getUrl(); $screenshot->thumbnail = $ss->getThumbUrl(); $screenshot->extent = $ss->getX() . " " . $ss->getY(); $ret->screenshots[] = $screenshot; } $author = new stdClass(); $user = UserLog::getCurrentUsername($addonObject->getManagerBLID()); if ($user == false) { $user = UserManager::getFromBlid($addonObject->getManagerBLID())->getUsername(); } else { $user = utf8_encode($user);