Give a useful message to the user when the screenshot size is too big to be accepted
This commit is contained in:
@@ -23,9 +23,15 @@ if($_REQUEST['cmd'])
|
|||||||
// process screenshot upload
|
// process screenshot upload
|
||||||
if($_REQUEST['cmd'] == "screenshot_upload")
|
if($_REQUEST['cmd'] == "screenshot_upload")
|
||||||
{
|
{
|
||||||
$oScreenshot = new Screenshot();
|
if($_FILES['imagefile']['size']>600000)
|
||||||
$oScreenshot->create($_REQUEST['versionId'], $_REQUEST['screenshot_desc'], $_FILES['imagefile']);
|
{
|
||||||
$oScreenshot->free();
|
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
|
} elseif($_REQUEST['cmd'] == "delete" && is_numeric($_REQUEST['imageId'])) // process screenshot deletion
|
||||||
{
|
{
|
||||||
$oScreenshot = new Screenshot($_REQUEST['imageId']);
|
$oScreenshot = new Screenshot($_REQUEST['imageId']);
|
||||||
@@ -119,10 +125,9 @@ if($_REQUEST['versionId'])
|
|||||||
echo '<tr><td class="color1">Description</td><td class="color0"><input type="text" name="screenshot_desc" maxlength="20" size="24"></td></tr>',"\n";
|
echo '<tr><td class="color1">Description</td><td class="color0"><input type="text" name="screenshot_desc" maxlength="20" size="24"></td></tr>',"\n";
|
||||||
|
|
||||||
echo '<tr><td colspan=2 align=center class=color3><input type="submit" value="Send File"></td></tr>',"\n";
|
echo '<tr><td colspan=2 align=center class=color3><input type="submit" value="Send File"></td></tr>',"\n";
|
||||||
|
|
||||||
echo '</table>',"\n";
|
echo '</table>',"\n";
|
||||||
echo html_frame_end();
|
echo html_frame_end();
|
||||||
echo '<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />',"\n";
|
echo '<input type="hidden" name="MAX_FILE_SIZE" value="4000000" />',"\n";
|
||||||
echo '<input type="hidden" name="cmd" value="screenshot_upload" />',"\n";
|
echo '<input type="hidden" name="cmd" value="screenshot_upload" />',"\n";
|
||||||
echo '<input type="hidden" name="versionId" value="'.$_REQUEST['versionId'].'"></form />',"\n";
|
echo '<input type="hidden" name="versionId" value="'.$_REQUEST['versionId'].'"></form />',"\n";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user