public static function downloadAddonID($aid, $context = "web") { $addon = AddonManager::getFromID($aid); if (!$addon) { return false; } return StatManager::downloadAddon($addon, $context); }
<?php require_once realpath(dirname(__DIR__) . "/private/class/AddonManager.php"); require_once realpath(dirname(__DIR__) . "/private/class/StatManager.php"); $id = $_REQUEST['id']; $addonObject = AddonManager::getFromId($id); if ($addonObject) { StatManager::downloadAddon($addonObject); $branchId["stable"] = 1; $branchId["unstable"] = 2; $branchId["development"] = 3; if (isset($_REQUEST['branch'])) { $bid = $branchId[$_REQUEST['branch']]; } else { $bid = 1; } //StatManager::addStatsToAddon($addonObject->getId()); //header('Location: http://cdn.blocklandglass.com/builds/6.bls'); header('Location: http://cdn.blocklandglass.com/addons/' . $id . "_" . $bid); } else { header('Status: 404'); header('Location: /error.php'); }