require_once realpath(dirname(__DIR__) . "/class/ScreenshotManager.php"); if ($_FILES['screenshots']['size'] > ScreenshotManager::$maxFileSize) { $response = ["message" => "File too large - The maximum Screenshot file size is 3 MB", "addon" => $addon, "user" => $user]; return $response; } require_once realpath(dirname(__DIR__) . "/class/ScreenshotManager.php"); ScreenshotManager::uploadScreenshotForAddon($addon, $tempPath); $changed = true; } if (!isset($_POST['addonname']) && !isset($_POST['description'])) { $response = ["message" => "Some form elements missing", "addon" => $addon, "user" => $user]; return $response; } $subResponse = []; if (isset($_POST['addonname'])) { $subResponse[] = AddonManager::updateName($addon, $_POST['addonname']); } if (isset($_POST['description'])) { $subResponse[] = AddonManager::updateDescription($addon, $_POST['description']); } if (sizeof($subResponse) > 0) { $response = ["addon" => $addon, "user" => $user]; $msg = ""; foreach ($subResponse as $subres) { if ($subres !== null) { $msg .= $subres["message"]; } } $response["message"] = $msg; return $response; } else {