appdb/. screenshots.php
WineHQ
wineowner at wine.codeweavers.com
Wed Aug 22 20:48:45 CDT 2007
ChangeSet ID: 31335
CVSROOT: /opt/cvs-commit
Module name: appdb
Changes by: wineowner at winehq.org 2007/08/22 20:48:45
Modified files:
. : screenshots.php
Log message:
Chris Morgan <cmorgan at alum.wpi.edu>
Require that users be logged in to submit screenshots. Display a login link on the screenshots
page for users that aren't logged in so they know that if they login they'll be able to submit
screenshots.
Patch: http://cvs.winehq.org/patch.py?id=31335
Old revision New revision Changes Path
1.48 1.49 +7 -2 appdb/screenshots.php
Index: appdb/screenshots.php
diff -u -p appdb/screenshots.php:1.48 appdb/screenshots.php:1.49
--- appdb/screenshots.php:1.48 23 Aug 2007 1:48:45 -0000
+++ appdb/screenshots.php 23 Aug 2007 1:48:45 -0000
@@ -125,8 +125,9 @@ if($hResult && query_num_rows($hResult))
echo "<br />Please consider submitting a screenshot for the selected version yourself.</p>";
}
-// let's show the screenshot uploading box
-if($aClean['iVersionId'])
+// let's show the screenshot uploading box, but only
+// if the user is logged in
+if($aClean['iVersionId'] && $_SESSION['current']->isLoggedIn())
{
echo "<p align=\"center\">When submitting screenshots please ensure that the focus is on the application running inside Wine.";
echo "<br />This means if the application is running in a window then please crop the image so that only the application is shown and not your desktop.</p>";
@@ -144,6 +145,10 @@ if($aClean['iVersionId'])
echo '<input type="hidden" name="MAX_FILE_SIZE" value="4000000" />',"\n";
echo '<input type="hidden" name="sCmd" value="screenshot_upload" />',"\n";
echo '<input type="hidden" name="iVersionId" value="'.$aClean['iVersionId'].'"></form />',"\n";
+} else // else let the person know that if they log in they can submit screenshots
+{
+ echo '<div align="center"><a href="'.login_url().'">';
+ echo "Log in</a> to submit screenshots</div>\n";
}
echo html_back_link(1);
More information about the wine-cvs
mailing list