diff --git a/screenshots.php b/screenshots.php index 02a261e..bed8915 100644 --- a/screenshots.php +++ b/screenshots.php @@ -23,9 +23,15 @@ if($_REQUEST['cmd']) // process screenshot upload if($_REQUEST['cmd'] == "screenshot_upload") { - $oScreenshot = new Screenshot(); - $oScreenshot->create($_REQUEST['versionId'], $_REQUEST['screenshot_desc'], $_FILES['imagefile']); - $oScreenshot->free(); + if($_FILES['imagefile']['size']>600000) + { + addmsg("Your screenshot was not accepted because it is too big. Please try to keep your screenshots under 600KB by saving games/video screenshots to jpeg and normal applications to png you might be able to achieve very good results with less bytes", "red"); + } else + { + $oScreenshot = new Screenshot(); + $oScreenshot->create($_REQUEST['versionId'], $_REQUEST['screenshot_desc'], $_FILES['imagefile']); + $oScreenshot->free(); + } } elseif($_REQUEST['cmd'] == "delete" && is_numeric($_REQUEST['imageId'])) // process screenshot deletion { $oScreenshot = new Screenshot($_REQUEST['imageId']); @@ -119,10 +125,9 @@ if($_REQUEST['versionId']) echo '