distribution: Sort test results by Wine version as well as rating

This commit is contained in:
Alexander Nicolaysen Sørnes
2007-12-20 01:30:29 +01:00
committed by Chris Morgan
parent f1dc4f22b1
commit 66e884d65a

View File

@@ -51,24 +51,33 @@ class distribution {
if($_SESSION['current']->hasPriv("admin")) if($_SESSION['current']->hasPriv("admin"))
{ {
$sQuery = "SELECT testingId $sQuery = "SELECT testingId
FROM testResults FROM testResults, ?.versions
WHERE distributionId = '?' WHERE
ORDER BY testedRating;" ; versions.value = testResults.testedRelease
AND
versions.product_id = '?'
AND
distributionId = '?'
ORDER BY testedRating,bugs.versions.id DESC";
} else /* only let users view test results that aren't queued and for apps that */ } else /* only let users view test results that aren't queued and for apps that */
/* aren't queued or versions that aren't queued */ /* aren't queued or versions that aren't queued */
{ {
$sQuery = "SELECT testingId $sQuery = "SELECT testingId
FROM testResults, appFamily, appVersion FROM testResults, appFamily, appVersion, ?.versions
WHERE testResults.state = 'accepted' AND WHERE testResults.state = 'accepted' AND
versions.value = testResults.testedRelease
AND
versions.product_id = '?'
AND
testResults.versionId = appVersion.versionId AND testResults.versionId = appVersion.versionId AND
appFamily.appId = appVersion.appId AND appFamily.appId = appVersion.appId AND
appFamily.state = 'accepted' AND appFamily.state = 'accepted' AND
appVersion.state = 'accepted' AND appVersion.state = 'accepted' AND
distributionId = '?' distributionId = '?'
ORDER BY testedRating;"; ORDER BY testedRating,bugs.versions.id DESC";
} }
if($hResult = query_parameters($sQuery, $this->iDistributionId)) if($hResult = query_parameters($sQuery, BUGZILLA_DB, BUGZILLA_PRODUCT_ID, $this->iDistributionId))
{ {
while($oRow = query_fetch_object($hResult)) while($oRow = query_fetch_object($hResult))
{ {