Esempio n. 1
0
require_once __ROOT__ . "/inc/commons/url.php";
if (!empty($_SERVER['HTTP_X_NUGET_APIKEY'])) {
    HttpUtils::ApiError('403', 'Invalid request');
    die;
}
$message = "";
?>
<html><body>
<script type="text/javascript">
<?php 
if (!$loginController->IsLoggedIn) {
    ?>
		parent.packagesUploadControllerCallback("fail-unathorized","none","none");
	<?php 
} else {
    if (UploadUtils::IsUploadRequest()) {
        $uploader = new UploadUtils(Settings::$PackagesRoot, array("nupkg"), Settings::$MaxUploadBytes);
        $result = $uploader->Upload("fileName");
        $fileName = basename($result["name"], ".nupkg");
        $message = "";
        if ($result["hasError"] == true) {
            $message = "Failed uploading '" . $result["name"] . "'.";
            $message .= "Error is: " . $result["errorMessage"];
            if ($result["errorCode"] != null) {
                $message .= "Error code is:" . $result["errorCode"] . ".";
            }
            unlink($result["destination"]);
            ?>
		parent.packagesUploadControllerCallback(false,"none","none","<?php 
            echo $result["errorMessage"];
            ?>